| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Inheritance diagram for getID3:
 Inheritance diagram for getID3: Collaboration diagram for getID3:
 Collaboration diagram for getID3:| Public Member Functions | |
| getID3 () | |
| setOption ($optArray) | |
| analyze ($filename) | |
| error ($message) | |
| warning ($message) | |
| CleanUp () | |
| GetFileFormatArray () | |
| GetFileFormat (&$filedata, $filename='') | |
| CharConvert (&$array, $encoding) | |
| HandleAllTags () | |
| getHashdata ($algorithm) | |
| ChannelsBitratePlaytimeCalculations () | |
| CalculateCompressionRatioVideo () | |
| CalculateCompressionRatioAudio () | |
| CalculateReplayGain () | |
| ProcessAudioStreams () | |
| getid3_tempnam () | |
| Data Fields | |
| $encoding = 'ISO-8859-1' | |
| $encoding_id3v1 = 'ISO-8859-1' | |
| $tempdir = '*' | |
| $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_md5_data = false | |
| $option_md5_data_source = false | |
| $option_sha1_data = false | |
| $option_max_2gb_check = true | |
| $filename | |
Definition at line 18 of file getid3.php.
| getID3::analyze | ( | $filename | ) | 
Reimplemented in getID3_cached_dbm, and getID3_cached_mysql.
Definition at line 168 of file getid3.php.
References $encoding, $filename, getid3_lib\BigEndian2Int(), CalculateCompressionRatioAudio(), CalculateCompressionRatioVideo(), CalculateReplayGain(), ChannelsBitratePlaytimeCalculations(), CleanUp(), error(), GetFileFormat(), getHashdata(), GETID3_VERSION, HandleAllTags(), getid3_lib\IncludeDependency(), 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_apetag\WriteAPEtag(), getid3_write_id3v2\WriteID3v2(), and getid3_write_real\WriteReal().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::CalculateCompressionRatioAudio | ( | ) | 
Definition at line 1249 of file getid3.php.
Referenced by analyze().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::CalculateCompressionRatioVideo | ( | ) | 
Definition at line 1201 of file getid3.php.
Referenced by analyze().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::CalculateReplayGain | ( | ) | 
Definition at line 1266 of file getid3.php.
References getid3_lib\RGADamplitude2dB().
Referenced by analyze().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::ChannelsBitratePlaytimeCalculations | ( | ) | 
Definition at line 1168 of file getid3.php.
References getid3_lib\PlaytimeString().
Referenced by analyze().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::CharConvert | ( | & | $array, | 
| $encoding | |||
| ) | 
Definition at line 950 of file getid3.php.
References $encoding, and getid3_lib\iconv_fallback().
Referenced by HandleAllTags().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::CleanUp | ( | ) | 
Definition at line 418 of file getid3.php.
Referenced by analyze(), and error().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::error | ( | $message | ) | 
Definition at line 401 of file getid3.php.
References CleanUp().
Referenced by analyze(), and getHashdata().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::GetFileFormat | ( | & | $filedata, | 
| $filename = '' | |||
| ) | 
Definition at line 918 of file getid3.php.
References $filename, and GetFileFormatArray().
Referenced by analyze().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::GetFileFormatArray | ( | ) | 
Definition at line 453 of file getid3.php.
Referenced by GetFileFormat().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::getHashdata | ( | $algorithm | ) | 
Definition at line 1043 of file getid3.php.
References $file, error(), getid3_lib\hash_data(), getid3_lib\md5_file(), and getid3_lib\sha1_file().
Referenced by analyze().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::getID3 | ( | ) | 
Definition at line 50 of file getid3.php.
References warning().
Referenced by getID3_cached_dbm\getID3_cached_dbm(), and getID3_cached_mysql\getID3_cached_mysql().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::getid3_tempnam | ( | ) | 
Definition at line 1299 of file getid3.php.
| getID3::HandleAllTags | ( | ) | 
Definition at line 973 of file getid3.php.
References $encoding, CharConvert(), and getid3_lib\MultiByteCharString2HTML().
Referenced by analyze().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::ProcessAudioStreams | ( | ) | 
Definition at line 1286 of file getid3.php.
Referenced by analyze().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::setOption | ( | $optArray | ) | 
Definition at line 153 of file getid3.php.
| getID3::warning | ( | $message | ) | 
Definition at line 411 of file getid3.php.
Referenced by analyze(), and getID3().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| getID3::$encoding = 'ISO-8859-1' | 
Definition at line 21 of file getid3.php.
Referenced by analyze(), CharConvert(), and HandleAllTags().
| getID3::$encoding_id3v1 = 'ISO-8859-1' | 
Definition at line 24 of file getid3.php.
| getID3::$filename | 
Definition at line 46 of file getid3.php.
Referenced by getID3_cached_mysql\analyze(), analyze(), getID3_cached_dbm\analyze(), and GetFileFormat().
| getID3::$option_extra_info = true | 
Definition at line 37 of file getid3.php.
| getID3::$option_max_2gb_check = true | 
Definition at line 43 of file getid3.php.
| getID3::$option_md5_data = false | 
Definition at line 40 of file getid3.php.
| getID3::$option_md5_data_source = false | 
Definition at line 41 of file getid3.php.
| getID3::$option_sha1_data = false | 
Definition at line 42 of file getid3.php.
| getID3::$option_tag_apetag = true | 
Definition at line 32 of file getid3.php.
| getID3::$option_tag_id3v1 = true | 
Definition at line 29 of file getid3.php.
| getID3::$option_tag_id3v2 = true | 
Definition at line 30 of file getid3.php.
| getID3::$option_tag_lyrics3 = true | 
Definition at line 31 of file getid3.php.
| getID3::$option_tags_html = true | 
Definition at line 34 of file getid3.php.
| getID3::$option_tags_process = true | 
Definition at line 33 of file getid3.php.
| getID3::$tempdir = '*' | 
Definition at line 26 of file getid3.php.