ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct (getID3 $getid3, $call_module=null) | |
Analyze () | |
AnalyzeString ($string) | |
setStringMode ($string) | |
saveAttachment ($name, $offset, $length, $image_mime=null) | |
Protected Member Functions | |
ftell () | |
fread ($bytes) | |
fseek ($bytes, $whence=SEEK_SET) | |
feof () | |
isDependencyFor ($module) | |
error ($text) | |
warning ($text) | |
notice ($text) | |
Protected Attributes | |
$getid3 | |
$data_string_flag = false | |
$data_string = '' | |
$data_string_position = 0 | |
$data_string_length = 0 | |
Private Attributes | |
$dependency_to = null | |
Definition at line 1616 of file getid3.php.
getid3_handler::__construct | ( | getID3 | $getid3, |
$call_module = null |
|||
) |
Definition at line 1631 of file getid3.php.
|
abstract |
getid3_handler::AnalyzeString | ( | $string | ) |
Definition at line 1645 of file getid3.php.
|
protected |
Definition at line 1752 of file getid3.php.
References $text.
Referenced by getid3_bonk\Analyze(), getid3_vqf\Analyze(), getid3_zip\Analyze(), getid3_bink\Analyze(), getid3_dss\Analyze(), getid3_wavpack\Analyze(), getid3_efax\Analyze(), getid3_gif\Analyze(), getid3_tiff\Analyze(), getid3_exe\Analyze(), getid3_msoffice\Analyze(), getid3_par2\Analyze(), getid3_pdf\Analyze(), getid3_ts\Analyze(), getid3_mod\Analyze(), getid3_aa\Analyze(), getid3_monkey\Analyze(), getid3_amr\Analyze(), getid3_mpc\Analyze(), getid3_voc\Analyze(), getid3_szip\Analyze(), getid3_tta\Analyze(), getid3_avr\Analyze(), getid3_rkau\Analyze(), getid3_nsv\Analyze(), getid3_shorten\Analyze(), getid3_au\Analyze(), getid3_svg\Analyze(), getid3_apetag\Analyze(), getid3_lpac\Analyze(), getid3_png\Analyze(), getid3_pcd\Analyze(), getid3_real\Analyze(), getid3_la\Analyze(), getid3_swf\Analyze(), getid3_ogg\Analyze(), getid3_dsf\Analyze(), getid3_optimfrog\Analyze(), getid3_bmp\Analyze(), getid3_id3v2\Analyze(), getid3_rar\Analyze(), getid3_midi\Analyze(), getid3_ac3\Analyze(), getid3_quicktime\Analyze(), getid3_flac\Analyze(), getid3_gzip\Analyze(), getid3_mp3\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_dts\Analyze(), getid3_flv\Analyze(), getid3_matroska\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_matroska\EnsureBufferHasEnoughData(), getid3_mp3\FreeFormatFrameLength(), getid3_aac\getAACADIFheaderFilepointer(), getid3_aac\getAACADTSheaderFilepointer(), getid3_mod\getITheaderFilepointer(), getid3_lyrics3\getLyrics3Data(), getid3_mod\getMODheaderFilepointer(), getid3_nsv\getNSVfHeaderFilepointer(), getid3_nsv\getNSVsHeaderFilepointer(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), getid3_mod\getS3MheaderFilepointer(), getid3_mod\getXMheaderFilepointer(), getid3_zip\getZIPentriesFilepointer(), getid3_zip\getZIPHeaderFilepointerTopDown(), getid3_bink\ParseBink(), getid3_flac\parseMETAdata(), getid3_mpc\ParseMPCsv7(), getid3_mpc\ParseMPCsv8(), getid3_ogg\ParseOpusPageHeader(), getid3_iso\ParsePathTable(), getid3_iso\ParsePrimaryVolumeDescriptor(), getid3_riff\ParseRIFF(), getid3_flac\parseSTREAMINFO(), getid3_iso\ParseSupplementaryVolumeDescriptor(), getid3_ogg\ParseVorbisPageHeader(), getid3_quicktime\QuicktimeParseAtom(), and getid3_mp3\RecursiveFrameScanning().
|
protected |
Definition at line 1741 of file getid3.php.
Referenced by getid3_szip\Analyze(), getid3_amr\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_tar\Analyze(), getid3_matroska\EnsureBufferHasEnoughData(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_bonk\HandleBonkTags(), getid3_ogg\ParseOggPageHeader(), and getid3_optimfrog\ParseOptimFROGheader45().
|
protected |
Definition at line 1683 of file getid3.php.
References $contents, and getid3_lib\intValueSupported().
Referenced by getid3_aac\Analyze(), getid3_vqf\Analyze(), getid3_bonk\Analyze(), getid3_zip\Analyze(), getid3_bink\Analyze(), getid3_dss\Analyze(), getid3_tta\Analyze(), getid3_shorten\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_efax\Analyze(), getid3_gif\Analyze(), getid3_tiff\Analyze(), getid3_exe\Analyze(), getid3_iso\Analyze(), getid3_ts\Analyze(), getid3_mod\Analyze(), getid3_msoffice\Analyze(), getid3_id3v1\Analyze(), getid3_lyrics3\Analyze(), getid3_aa\Analyze(), getid3_monkey\Analyze(), getid3_nsv\Analyze(), getid3_mpc\Analyze(), getid3_rkau\Analyze(), getid3_szip\Analyze(), getid3_au\Analyze(), getid3_amr\Analyze(), getid3_avr\Analyze(), getid3_dsf\Analyze(), getid3_apetag\Analyze(), getid3_real\Analyze(), getid3_svg\Analyze(), getid3_pcd\Analyze(), getid3_png\Analyze(), getid3_la\Analyze(), getid3_lpac\Analyze(), getid3_swf\Analyze(), getid3_ogg\Analyze(), getid3_optimfrog\Analyze(), getid3_bmp\Analyze(), getid3_id3v2\Analyze(), getid3_midi\Analyze(), getid3_ac3\Analyze(), getid3_tar\Analyze(), getid3_flac\Analyze(), getid3_quicktime\Analyze(), getid3_gzip\Analyze(), getid3_mp3\Analyze(), getid3_mpeg\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_dts\Analyze(), getid3_flv\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_matroska\EnsureBufferHasEnoughData(), getid3_mp3\FreeFormatFrameLength(), getid3_aac\getAACADIFheaderFilepointer(), getid3_aac\getAACADTSheaderFilepointer(), getid3_mod\getITheaderFilepointer(), getid3_gif\GetLSBits(), getid3_lyrics3\getLyrics3Data(), getid3_mod\getMODheaderFilepointer(), getid3_nsv\getNSVfHeaderFilepointer(), getid3_nsv\getNSVsHeaderFilepointer(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), getid3_mod\getS3MheaderFilepointer(), getid3_mod\getXMheaderFilepointer(), getid3_bonk\HandleBonkTags(), getid3_iso\ParseDirectoryRecord(), getid3_flac\parseMETAdata(), getid3_mpc\ParseMPCsv6(), getid3_mpc\ParseMPCsv7(), getid3_mpc\ParseMPCsv8(), getid3_ogg\ParseOggPageHeader(), getid3_optimfrog\ParseOptimFROGheader42(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_iso\ParsePathTable(), getid3_flac\parsePICTURE(), getid3_riff\ParseRIFF(), getid3_riff\ParseRIFFAMV(), getid3_ogg\ParseVorbisComments(), getid3_zip\ZIPparseCentralDirectory(), getid3_zip\ZIPparseEndOfCentralDirectory(), and getid3_zip\ZIPparseLocalFileHeader().
|
protected |
Definition at line 1711 of file getid3.php.
References getid3_lib\intValueSupported().
Referenced by getid3_aac\Analyze(), getid3_vqf\Analyze(), getid3_bonk\Analyze(), getid3_zip\Analyze(), getid3_bink\Analyze(), getid3_dss\Analyze(), getid3_wavpack\Analyze(), getid3_efax\Analyze(), getid3_gif\Analyze(), getid3_tiff\Analyze(), getid3_exe\Analyze(), getid3_iso\Analyze(), getid3_msoffice\Analyze(), getid3_ts\Analyze(), getid3_mod\Analyze(), getid3_id3v1\Analyze(), getid3_lyrics3\Analyze(), getid3_aa\Analyze(), getid3_monkey\Analyze(), getid3_nsv\Analyze(), getid3_mpc\Analyze(), getid3_voc\Analyze(), getid3_tta\Analyze(), getid3_shorten\Analyze(), getid3_szip\Analyze(), getid3_au\Analyze(), getid3_amr\Analyze(), getid3_rkau\Analyze(), getid3_avr\Analyze(), getid3_dsf\Analyze(), getid3_apetag\Analyze(), getid3_real\Analyze(), getid3_pcd\Analyze(), getid3_svg\Analyze(), getid3_la\Analyze(), getid3_lpac\Analyze(), getid3_png\Analyze(), getid3_swf\Analyze(), getid3_ogg\Analyze(), getid3_optimfrog\Analyze(), getid3_bmp\Analyze(), getid3_jpg\Analyze(), getid3_id3v2\Analyze(), getid3_midi\Analyze(), getid3_ac3\Analyze(), getid3_tar\Analyze(), getid3_flac\Analyze(), getid3_quicktime\Analyze(), getid3_gzip\Analyze(), getid3_mp3\Analyze(), getid3_mpeg\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_dts\Analyze(), getid3_flv\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_matroska\EnsureBufferHasEnoughData(), getid3_mp3\FreeFormatFrameLength(), getid3_aac\getAACADIFheaderFilepointer(), getid3_aac\getAACADTSheaderFilepointer(), getid3_mod\getITheaderFilepointer(), getid3_lyrics3\getLyrics3Data(), getid3_mod\getMODheaderFilepointer(), getid3_nsv\getNSVfHeaderFilepointer(), getid3_nsv\getNSVsHeaderFilepointer(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), getid3_mod\getS3MheaderFilepointer(), getid3_mod\getXMheaderFilepointer(), getid3_bonk\HandleBonkTags(), getid3_iso\ParseDirectoryRecord(), getid3_mpc\ParseMPCsv6(), getid3_mpc\ParseMPCsv8(), getid3_ogg\ParseOggPageHeader(), getid3_optimfrog\ParseOptimFROGheader42(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_iso\ParsePathTable(), getid3_riff\ParseRIFF(), getid3_riff\ParseRIFFAMV(), getid3_ogg\ParseVorbisComments(), getid3_zip\ZIPparseCentralDirectory(), getid3_zip\ZIPparseEndOfCentralDirectory(), and getid3_zip\ZIPparseLocalFileHeader().
|
protected |
Definition at line 1676 of file getid3.php.
Referenced by getid3_bonk\Analyze(), getid3_vqf\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_ogg\Analyze(), getid3_real\Analyze(), getid3_png\Analyze(), getid3_apetag\Analyze(), getid3_midi\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_flv\Analyze(), getid3_aac\getAACADTSheaderFilepointer(), getid3_lyrics3\getLyrics3Data(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), getid3_flac\parseMETAdata(), getid3_mpc\ParseMPCsv8(), getid3_ogg\ParseOggPageHeader(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_flac\parsePICTURE(), getid3_riff\ParseRIFF(), getid3_ogg\ParseVorbisComments(), getid3_zip\ZIPparseCentralDirectory(), getid3_zip\ZIPparseEndOfCentralDirectory(), and getid3_zip\ZIPparseLocalFileHeader().
|
finalprotected |
Definition at line 1748 of file getid3.php.
References $module.
Referenced by getid3_ac3\Analyze(), getid3_dts\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_flac\parseMETAdata(), getid3_flac\parseSTREAMINFO(), and getid3_flac\parseVORBIS_COMMENT().
|
protected |
Definition at line 1762 of file getid3.php.
Referenced by getid3_ogg\ParseVorbisComments().
getid3_handler::saveAttachment | ( | $name, | |
$offset, | |||
$length, | |||
$image_mime = null |
|||
) |
Definition at line 1766 of file getid3.php.
References $name, array, getID3\ATTACHMENTS_INLINE, getID3\ATTACHMENTS_NONE, and getID3\warning().
Referenced by getid3_matroska\parseEBML(), and getid3_flac\parsePICTURE().
getid3_handler::setStringMode | ( | $string | ) |
Definition at line 1670 of file getid3.php.
|
protected |
Definition at line 1758 of file getid3.php.
References $text.
Referenced by getid3_bonk\Analyze(), getid3_vqf\Analyze(), getid3_aa\Analyze(), getid3_zip\Analyze(), getid3_nsv\Analyze(), getid3_id3v1\Analyze(), getid3_voc\Analyze(), getid3_wavpack\Analyze(), getid3_au\Analyze(), getid3_avr\Analyze(), getid3_lyrics3\Analyze(), getid3_ogg\Analyze(), getid3_png\Analyze(), getid3_apetag\Analyze(), getid3_real\Analyze(), getid3_la\Analyze(), getid3_lpac\Analyze(), getid3_id3v2\Analyze(), getid3_jpg\Analyze(), getid3_midi\Analyze(), getid3_ac3\Analyze(), getid3_quicktime\Analyze(), getid3_mp3\Analyze(), getid3_mpeg\Analyze(), getid3_asf\Analyze(), getid3_riff\Analyze(), getid3_matroska\Analyze(), getid3_mp3\decodeMPEGaudioHeader(), getid3_matroska\EnsureBufferHasEnoughData(), getid3_mp3\FreeFormatFrameLength(), getid3_aac\getAACADTSheaderFilepointer(), getid3_lyrics3\getLyrics3Data(), getid3_nsv\getNSVfHeaderFilepointer(), getid3_mp3\getOnlyMPEGaudioInfo(), getid3_mp3\getOnlyMPEGaudioInfoBruteForce(), getid3_bonk\HandleBonkTags(), getid3_asf\HeaderExtensionObjectDataParse(), getid3_matroska\parseEBML(), getid3_id3v2\ParseID3v2Frame(), getid3_flac\parseMETAdata(), getid3_mpc\ParseMPCsv6(), getid3_optimfrog\ParseOptimFROGheader45(), getid3_riff\ParseRIFF(), getid3_riff\ParseRIFFAMV(), getid3_flac\parseSTREAMINFO(), getid3_ogg\ParseVorbisComments(), getid3_quicktime\QuicktimeParseAtom(), getid3_mp3\RecursiveFrameScanning(), getid3_matroska\unhandledElement(), and getid3_zip\ZIPparseLocalFileHeader().
|
protected |
Definition at line 1624 of file getid3.php.
|
protected |
Definition at line 1623 of file getid3.php.
|
protected |
Definition at line 1626 of file getid3.php.
|
protected |
Definition at line 1625 of file getid3.php.
|
private |
Definition at line 1628 of file getid3.php.
|
protected |
Definition at line 1621 of file getid3.php.
Referenced by getid3_ogg\ParseVorbisComments().