|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Inheritance diagram for getID3:
Collaboration diagram for getID3:Public Member Functions | |
| __construct () | |
| version () | |
| fread_buffer_size () | |
| setOption ($optArray) | |
| openfile ($filename, $filesize=null) | |
| analyze ($filename, $filesize=null, $original_filename='') | |
| error ($message) | |
| warning ($message) | |
| GetFileFormatArray () | |
| GetFileFormat (&$filedata, $filename='') | |
| CharConvert (&$array, $encoding) | |
| HandleAllTags () | |
| getHashdata ($algorithm) | |
| ChannelsBitratePlaytimeCalculations () | |
| CalculateCompressionRatioVideo () | |
| CalculateCompressionRatioAudio () | |
| CalculateReplayGain () | |
| ProcessAudioStreams () | |
| getid3_tempnam () | |
| include_module ($name) | |
Data Fields | |
| $encoding = 'UTF-8' | |
| $encoding_id3v1 = 'ISO-8859-1' | |
| $option_tag_id3v1 = true | |
| $option_tag_id3v2 = true | |
| $option_tag_lyrics3 = true | |
| $option_tag_apetag = true | |
| $option_tags_process = true | |
| $option_tags_html = true | |
| $option_extra_info = true | |
| $option_save_attachments = true | |
| $option_md5_data = false | |
| $option_md5_data_source = false | |
| $option_sha1_data = false | |
| $option_max_2gb_check = null | |
| $option_fread_buffer_size = 32768 | |
| $filename | |
| $fp | |
| $info | |
| $tempdir = GETID3_TEMP_DIR | |
| $memory_limit = 0 | |
| const | VERSION = '1.9.14-201703261440' |
| const | FREAD_BUFFER_SIZE = 32768 |
| const | ATTACHMENTS_NONE = false |
| const | ATTACHMENTS_INLINE = true |
Protected Attributes | |
| $startup_error = '' | |
| $startup_warning = '' | |
Private Member Functions | |
| CleanUp () | |
Definition at line 75 of file getid3.php.
| getID3::__construct | ( | ) |
Definition at line 122 of file getid3.php.
References $filename, $key, $startup_error, $time, and warning().
Here is the call graph for this function:| getID3::analyze | ( | $filename, | |
$filesize = null, |
|||
$original_filename = '' |
|||
| ) |
Reimplemented in getID3_cached_mysql, getID3_cached_mysqli, and getID3_cached_sqlite3.
Definition at line 357 of file getid3.php.
References $filename, $header, $info, $tag, getid3_lib\BigEndian2Int(), CalculateCompressionRatioAudio(), CalculateCompressionRatioVideo(), CalculateReplayGain(), ChannelsBitratePlaytimeCalculations(), CleanUp(), error(), GetFileFormat(), getHashdata(), HandleAllTags(), include_module(), info(), openfile(), ProcessAudioStreams(), and warning().
Referenced by getid3_write_apetag\DeleteAPEtag(), getid3_write_lyrics3\DeleteLyrics3(), getid3_write_id3v1\FixID3v1Padding(), getid3_write_id3v2\RemoveID3v2(), getid3_write_real\RemoveReal(), getid3_write_id3v1\setRealFileSize(), getid3_write_apetag\WriteAPEtag(), getid3_write_id3v2\WriteID3v2(), and getid3_write_real\WriteReal().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::CalculateCompressionRatioAudio | ( | ) |
Definition at line 1548 of file getid3.php.
References info().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::CalculateCompressionRatioVideo | ( | ) |
Definition at line 1500 of file getid3.php.
References info().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::CalculateReplayGain | ( | ) |
Definition at line 1565 of file getid3.php.
References info(), and getid3_lib\RGADamplitude2dB().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::ChannelsBitratePlaytimeCalculations | ( | ) |
Definition at line 1435 of file getid3.php.
References info(), and getid3_lib\PlaytimeString().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::CharConvert | ( | & | $array, |
| $encoding | |||
| ) |
Definition at line 1166 of file getid3.php.
References $encoding, $key, CharConvert(), and getid3_lib\iconv_fallback().
Referenced by CharConvert(), and HandleAllTags().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 526 of file getid3.php.
Referenced by analyze(), and error().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::error | ( | $message | ) |
Definition at line 508 of file getid3.php.
References $info, $message, CleanUp(), and info().
Referenced by analyze(), getHashdata(), and openfile().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::fread_buffer_size | ( | ) |
| getID3::GetFileFormat | ( | & | $filedata, |
$filename = '' |
|||
| ) |
Definition at line 1127 of file getid3.php.
References $filename, $info, and GetFileFormatArray().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::GetFileFormatArray | ( | ) |
Definition at line 574 of file getid3.php.
Referenced by GetFileFormat().
Here is the caller graph for this function:| getID3::getHashdata | ( | $algorithm | ) |
Definition at line 1311 of file getid3.php.
References error(), getid3_lib\hash_data(), info(), and warning().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::getid3_tempnam | ( | ) |
Definition at line 1600 of file getid3.php.
| getID3::HandleAllTags | ( | ) |
Definition at line 1189 of file getid3.php.
References $encoding, $key, $tags, CharConvert(), info(), and getid3_lib\recursiveMultiByteCharString2HTML().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::include_module | ( | $name | ) |
Definition at line 1604 of file getid3.php.
References $name.
Referenced by analyze().
Here is the caller graph for this function:| getID3::openfile | ( | $filename, | |
$filesize = null |
|||
| ) |
Definition at line 257 of file getid3.php.
References $encoding, $filename, $startup_warning, error(), getid3_lib\getFileSizeSyscall(), info(), getid3_lib\intValueSupported(), getid3_lib\mb_basename(), version(), and warning().
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::ProcessAudioStreams | ( | ) |
Definition at line 1587 of file getid3.php.
Referenced by analyze().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::setOption | ( | $optArray | ) |
Definition at line 243 of file getid3.php.
| getID3::version | ( | ) |
Definition at line 233 of file getid3.php.
References VERSION.
Referenced by openfile().
Here is the caller graph for this function:| getID3::warning | ( | $message | ) |
Definition at line 519 of file getid3.php.
References $message, and info().
Referenced by __construct(), analyze(), getHashdata(), and openfile().
Here is the call graph for this function:
Here is the caller graph for this function:| getID3::$encoding = 'UTF-8' |
Definition at line 78 of file getid3.php.
Referenced by CharConvert(), HandleAllTags(), and openfile().
| getID3::$encoding_id3v1 = 'ISO-8859-1' |
Definition at line 79 of file getid3.php.
| getID3::$filename |
Definition at line 105 of file getid3.php.
Referenced by __construct(), getID3_cached_dbm\analyze(), getID3_cached_sqlite3\analyze(), analyze(), GetFileFormat(), and openfile().
| getID3::$fp |
Definition at line 106 of file getid3.php.
| getID3::$info |
Definition at line 107 of file getid3.php.
Referenced by analyze(), error(), and GetFileFormat().
| getID3::$memory_limit = 0 |
Definition at line 109 of file getid3.php.
| getID3::$option_extra_info = true |
Definition at line 90 of file getid3.php.
| getID3::$option_fread_buffer_size = 32768 |
Definition at line 102 of file getid3.php.
Referenced by fread_buffer_size().
| getID3::$option_max_2gb_check = null |
Definition at line 99 of file getid3.php.
| getID3::$option_md5_data = false |
Definition at line 96 of file getid3.php.
| getID3::$option_md5_data_source = false |
Definition at line 97 of file getid3.php.
| getID3::$option_save_attachments = true |
Definition at line 93 of file getid3.php.
| getID3::$option_sha1_data = false |
Definition at line 98 of file getid3.php.
| getID3::$option_tag_apetag = true |
Definition at line 85 of file getid3.php.
| getID3::$option_tag_id3v1 = true |
Definition at line 82 of file getid3.php.
| getID3::$option_tag_id3v2 = true |
Definition at line 83 of file getid3.php.
| getID3::$option_tag_lyrics3 = true |
Definition at line 84 of file getid3.php.
| getID3::$option_tags_html = true |
Definition at line 87 of file getid3.php.
| getID3::$option_tags_process = true |
Definition at line 86 of file getid3.php.
|
protected |
Definition at line 112 of file getid3.php.
Referenced by __construct().
|
protected |
Definition at line 113 of file getid3.php.
Referenced by openfile().
| getID3::$tempdir = GETID3_TEMP_DIR |
Definition at line 108 of file getid3.php.
| const getID3::ATTACHMENTS_INLINE = true |
Definition at line 119 of file getid3.php.
Referenced by getid3_handler\saveAttachment().
| const getID3::ATTACHMENTS_NONE = false |
Definition at line 118 of file getid3.php.
Referenced by getid3_matroska\Analyze(), getid3_flac\parseMETAdata(), and getid3_handler\saveAttachment().
| const getID3::FREAD_BUFFER_SIZE = 32768 |
Definition at line 116 of file getid3.php.
Referenced by getid3_lib\CopyFileParts().
| const getID3::VERSION = '1.9.14-201703261440' |
Definition at line 115 of file getid3.php.
Referenced by getID3_cached_dbm\__construct(), getID3_cached_mysql\__construct(), getID3_cached_mysqli\__construct(), getID3_cached_sqlite3\__construct(), getID3_cached_dbm\clear_cache(), getID3_cached_sqlite3\clear_cache(), and version().