ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
GetId3() by James Heinrich info@ //. geti d3.or gMore...
Public Member Functions | |
__construct (GetId3Core $getid3, $call_module=null) | |
analyze () | |
Analyze from file pointer. More... | |
AnalyzeString (&$string) | |
Analyze from string instead. More... | |
saveAttachment (&$ThisFileInfoIndex, $filename, $offset, $length) | |
Protected Member Functions | |
ftell () | |
fread ($bytes) | |
fseek ($bytes, $whence=SEEK_SET) | |
feof () | |
isDependencyFor ($module) | |
error ($text) | |
warning ($text) | |
Protected Attributes | |
$getid3 | |
$data_string_flag = false | |
$data_string = '' | |
$data_string_position = 0 | |
$data_string_length = 0 | |
Private Attributes | |
$dependency_to | |
GetId3() by James Heinrich info@ //. geti d3.or g
Definition at line 25 of file BaseHandler.php.
GetId3\Handler\BaseHandler::__construct | ( | GetId3Core | $getid3, |
$call_module = null |
|||
) |
GetId3\GetId3 | $getid3 | |
type | $call_module |
Definition at line 69 of file BaseHandler.php.
References GetId3\Handler\BaseHandler\$getid3, and GetId3\Handler\BaseHandler\analyze().
|
abstract |
Analyze from file pointer.
Referenced by GetId3\Handler\BaseHandler\__construct(), and GetId3\Handler\BaseHandler\AnalyzeString().
GetId3\Handler\BaseHandler::AnalyzeString | ( | & | $string | ) |
Analyze from string instead.
Definition at line 86 of file BaseHandler.php.
References GetId3\Handler\BaseHandler\analyze().
|
protected |
type | $text |
Definition at line 199 of file BaseHandler.php.
References $text.
Referenced by GetId3\Module\Audio\Dts\analyze(), GetId3\Module\Audio\Flac\analyze(), GetId3\Module\Audio\Ac3\analyze(), GetId3\Module\Audio\Flac\parseMETAdata(), and GetId3\Module\Audio\Flac\parseSTREAMINFO().
|
protected |
Definition at line 175 of file BaseHandler.php.
References GetId3\Handler\BaseHandler\$data_string_length.
Referenced by GetId3\Module\Archive\Szip\analyze(), GetId3\Module\Audio\Voc\analyze(), GetId3\Module\Audio\Wavpack\analyze(), GetId3\Module\Archive\Tar\analyze(), GetId3\Module\AudioVideo\Matroska\EnsureBufferHasEnoughData(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfo(), GetId3\Module\Audio\Bonk\HandleBonkTags(), GetId3\Module\Audio\Ogg\ParseOggPageHeader(), and GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader45().
|
protected |
type | $bytes |
Definition at line 130 of file BaseHandler.php.
Referenced by GetId3\Module\Audio\Avr\analyze(), GetId3\Module\Graphic\Svg\analyze(), GetId3\Module\Archive\Zip\analyze(), GetId3\Module\Audio\Dss\analyze(), GetId3\Module\Audio\Aac\analyze(), GetId3\Module\Audio\Dts\analyze(), GetId3\Module\Tag\Id3v1\analyze(), GetId3\Module\Archive\Szip\analyze(), GetId3\Module\Audio\Mod\analyze(), GetId3\Module\Audio\Vqf\analyze(), GetId3\Module\AudioVideo\Ts\analyze(), GetId3\Module\Graphic\Efax\analyze(), GetId3\Module\Graphic\Gif\analyze(), GetId3\Module\Audio\Mpc\analyze(), GetId3\Module\Graphic\Png\analyze(), GetId3\Module\Audio\Aa\analyze(), GetId3\Module\Graphic\Tiff\analyze(), GetId3\Module\Misc\Exe\analyze(), GetId3\Module\Misc\Iso\analyze(), GetId3\Module\Audio\Rkau\analyze(), GetId3\Module\Misc\Msoffice\analyze(), GetId3\Module\Audio\Voc\analyze(), GetId3\Module\Audio\Tta\analyze(), GetId3\Module\AudioVideo\Bink\analyze(), GetId3\Module\Audio\Au\analyze(), GetId3\Module\AudioVideo\Nsv\analyze(), GetId3\Module\Audio\Monkey\analyze(), GetId3\Module\Audio\Flac\analyze(), GetId3\Module\Audio\Bonk\analyze(), GetId3\Module\AudioVideo\Real\analyze(), GetId3\Module\Audio\La\analyze(), GetId3\Module\Tag\Lyrics3\analyze(), GetId3\Module\Audio\Lpac\analyze(), GetId3\Module\Audio\Wavpack\analyze(), GetId3\Module\Graphic\Pcd\analyze(), GetId3\Module\Audio\Optimfrog\analyze(), GetId3\Module\Audio\Shorten\analyze(), GetId3\Module\AudioVideo\Swf\analyze(), GetId3\Module\Graphic\Jpg\analyze(), GetId3\Module\Audio\Ogg\analyze(), GetId3\Module\Archive\Tar\analyze(), GetId3\Module\Audio\Midi\analyze(), GetId3\Module\Tag\Apetag\analyze(), GetId3\Module\Graphic\Bmp\analyze(), GetId3\Module\Tag\Id3v2\analyze(), GetId3\Module\AudioVideo\Mpeg\analyze(), GetId3\Module\Audio\Ac3\analyze(), GetId3\Module\AudioVideo\Riff\analyze(), GetId3\Module\AudioVideo\Quicktime\analyze(), GetId3\Module\Audio\Mp3\analyze(), GetId3\Module\AudioVideo\Flv\analyze(), GetId3\Module\AudioVideo\Asf\analyze(), GetId3\Module\Audio\Mp3\decodeMPEGaudioHeader(), GetId3\Write\Apetag\DeleteAPEtag(), GetId3\Write\Lyrics3\DeleteLyrics3(), GetId3\Module\AudioVideo\Matroska\EnsureBufferHasEnoughData(), GetId3\Module\Audio\Mp3\FreeFormatFrameLength(), GetId3\Module\Audio\Aac\getAACADIFheaderFilepointer(), GetId3\Module\Audio\Aac\getAACADTSheaderFilepointer(), GetId3\Module\Audio\Mod\getITheaderFilepointer(), GetId3\Module\Graphic\Gif\GetLSBits(), GetId3\Module\Tag\Lyrics3\getLyrics3Data(), GetId3\Module\Audio\Mod\getMODheaderFilepointer(), GetId3\Module\AudioVideo\Nsv\getNSVfHeaderFilepointer(), GetId3\Module\AudioVideo\Nsv\getNSVsHeaderFilepointer(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfo(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfoBruteForce(), GetId3\Module\Audio\Mod\getS3MheaderFilepointer(), GetId3\Module\Audio\Mod\getXMheaderFilepointer(), GetId3\Module\Audio\Bonk\HandleBonkTags(), GetId3\Module\AudioVideo\Bink\ParseBink(), GetId3\Module\Misc\Iso\ParseDirectoryRecord(), GetId3\Module\Audio\Flac\parseMETAdata(), GetId3\Module\Audio\Mpc\ParseMPCsv6(), GetId3\Module\Audio\Mpc\ParseMPCsv7(), GetId3\Module\Audio\Mpc\ParseMPCsv8(), GetId3\Module\Audio\Ogg\ParseOggPageHeader(), GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader42(), GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader45(), GetId3\Module\Misc\Iso\ParsePathTable(), GetId3\Module\Audio\Flac\parsePICTURE(), GetId3\Module\AudioVideo\Riff\ParseRIFF(), GetId3\Module\Audio\Ogg\ParseVorbisComments(), GetId3\Write\Id3v1\RemoveID3v1(), GetId3\Write\Id3v2\RemoveID3v2(), GetId3\Handler\BaseHandler\saveAttachment(), GetId3\Write\Apetag\WriteAPEtag(), GetId3\Write\Id3v1\WriteID3v1(), GetId3\Write\Id3v2\WriteID3v2(), GetId3\Module\Archive\Zip\ZIPparseCentralDirectory(), GetId3\Module\Archive\Zip\ZIPparseEndOfCentralDirectory(), and GetId3\Module\Archive\Zip\ZIPparseLocalFileHeader().
|
protected |
type | $bytes | |
type | $whence |
Definition at line 148 of file BaseHandler.php.
Referenced by GetId3\Module\Audio\Avr\analyze(), GetId3\Module\Graphic\Svg\analyze(), GetId3\Module\Archive\Zip\analyze(), GetId3\Module\Audio\Aac\analyze(), GetId3\Module\Audio\Dss\analyze(), GetId3\Module\Audio\Dts\analyze(), GetId3\Module\Tag\Id3v1\analyze(), GetId3\Module\Audio\Mod\analyze(), GetId3\Module\Audio\Vqf\analyze(), GetId3\Module\Archive\Szip\analyze(), GetId3\Module\Graphic\Efax\analyze(), GetId3\Module\Graphic\Gif\analyze(), GetId3\Module\Audio\Mpc\analyze(), GetId3\Module\Graphic\Png\analyze(), GetId3\Module\Graphic\Tiff\analyze(), GetId3\Module\Misc\Exe\analyze(), GetId3\Module\Audio\Aa\analyze(), GetId3\Module\Misc\Iso\analyze(), GetId3\Module\Misc\Msoffice\analyze(), GetId3\Module\Audio\Rkau\analyze(), GetId3\Module\Audio\Tta\analyze(), GetId3\Module\Audio\Voc\analyze(), GetId3\Module\AudioVideo\Bink\analyze(), GetId3\Module\AudioVideo\Nsv\analyze(), GetId3\Module\Audio\Au\analyze(), GetId3\Module\Audio\Monkey\analyze(), GetId3\Module\AudioVideo\Ts\analyze(), GetId3\Module\Audio\Flac\analyze(), GetId3\Module\AudioVideo\Real\analyze(), GetId3\Module\Audio\Bonk\analyze(), GetId3\Module\Audio\Lpac\analyze(), GetId3\Module\Tag\Lyrics3\analyze(), GetId3\Module\Audio\La\analyze(), GetId3\Module\Audio\Wavpack\analyze(), GetId3\Module\Graphic\Pcd\analyze(), GetId3\Module\Audio\Optimfrog\analyze(), GetId3\Module\Audio\Shorten\analyze(), GetId3\Module\Graphic\Jpg\analyze(), GetId3\Module\AudioVideo\Swf\analyze(), GetId3\Module\Audio\Ogg\analyze(), GetId3\Module\Archive\Tar\analyze(), GetId3\Module\Audio\Midi\analyze(), GetId3\Module\Tag\Apetag\analyze(), GetId3\Module\Tag\Id3v2\analyze(), GetId3\Module\AudioVideo\Mpeg\analyze(), GetId3\Module\Graphic\Bmp\analyze(), GetId3\Module\Audio\Ac3\analyze(), GetId3\Module\AudioVideo\Riff\analyze(), GetId3\Module\AudioVideo\Quicktime\analyze(), GetId3\Module\Audio\Mp3\analyze(), GetId3\Module\AudioVideo\Flv\analyze(), GetId3\Module\AudioVideo\Asf\analyze(), GetId3\Module\Audio\Mp3\decodeMPEGaudioHeader(), GetId3\Write\Apetag\DeleteAPEtag(), GetId3\Write\Lyrics3\DeleteLyrics3(), GetId3\Module\AudioVideo\Matroska\EnsureBufferHasEnoughData(), GetId3\Module\Audio\Mp3\FreeFormatFrameLength(), GetId3\Module\Audio\Aac\getAACADIFheaderFilepointer(), GetId3\Module\Audio\Aac\getAACADTSheaderFilepointer(), GetId3\Module\Audio\Mod\getITheaderFilepointer(), GetId3\Module\Tag\Lyrics3\getLyrics3Data(), GetId3\Module\Audio\Mod\getMODheaderFilepointer(), GetId3\Module\AudioVideo\Nsv\getNSVfHeaderFilepointer(), GetId3\Module\AudioVideo\Nsv\getNSVsHeaderFilepointer(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfo(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfoBruteForce(), GetId3\Module\Audio\Mod\getS3MheaderFilepointer(), GetId3\Module\Audio\Mod\getXMheaderFilepointer(), GetId3\Module\Audio\Bonk\HandleBonkTags(), GetId3\Module\Misc\Iso\ParseDirectoryRecord(), GetId3\Module\Audio\Mpc\ParseMPCsv6(), GetId3\Module\Audio\Mpc\ParseMPCsv8(), GetId3\Module\Audio\Ogg\ParseOggPageHeader(), GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader42(), GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader45(), GetId3\Module\Misc\Iso\ParsePathTable(), GetId3\Module\AudioVideo\Riff\ParseRIFF(), GetId3\Module\Audio\Ogg\ParseVorbisComments(), GetId3\Write\Id3v1\RemoveID3v1(), GetId3\Write\Id3v2\RemoveID3v2(), GetId3\Handler\BaseHandler\saveAttachment(), GetId3\Write\Apetag\WriteAPEtag(), GetId3\Write\Id3v1\WriteID3v1(), GetId3\Write\Id3v2\WriteID3v2(), GetId3\Module\Archive\Zip\ZIPparseCentralDirectory(), GetId3\Module\Archive\Zip\ZIPparseEndOfCentralDirectory(), and GetId3\Module\Archive\Zip\ZIPparseLocalFileHeader().
|
protected |
Definition at line 116 of file BaseHandler.php.
References GetId3\Handler\BaseHandler\$data_string_position.
Referenced by GetId3\Module\Audio\Vqf\analyze(), GetId3\Module\Graphic\Png\analyze(), GetId3\Module\Audio\Voc\analyze(), GetId3\Module\AudioVideo\Real\analyze(), GetId3\Module\Audio\Bonk\analyze(), GetId3\Module\Audio\Wavpack\analyze(), GetId3\Module\Audio\Ogg\analyze(), GetId3\Module\Tag\Apetag\analyze(), GetId3\Module\AudioVideo\Mpeg\analyze(), GetId3\Module\AudioVideo\Flv\analyze(), GetId3\Module\AudioVideo\Asf\analyze(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfo(), GetId3\Module\Audio\Mp3\getOnlyMPEGaudioInfoBruteForce(), GetId3\Module\Audio\Flac\parseMETAdata(), GetId3\Module\Audio\Mpc\ParseMPCsv8(), GetId3\Module\Audio\Ogg\ParseOggPageHeader(), GetId3\Module\Audio\Optimfrog\ParseOptimFROGheader45(), GetId3\Module\Audio\Flac\parsePICTURE(), GetId3\Module\AudioVideo\Riff\ParseRIFF(), GetId3\Module\Audio\Ogg\ParseVorbisComments(), GetId3\Write\Apetag\WriteAPEtag(), GetId3\Module\Archive\Zip\ZIPparseCentralDirectory(), GetId3\Module\Archive\Zip\ZIPparseEndOfCentralDirectory(), and GetId3\Module\Archive\Zip\ZIPparseLocalFileHeader().
|
finalprotected |
type | $module |
Definition at line 189 of file BaseHandler.php.
Referenced by GetId3\Module\Audio\Dts\analyze(), GetId3\Module\Audio\Ac3\analyze(), GetId3\Module\Audio\Flac\parseMETAdata(), GetId3\Module\Audio\Flac\parseSTREAMINFO(), and GetId3\Module\Audio\Flac\parseVORBIS_COMMENT().
GetId3\Handler\BaseHandler::saveAttachment | ( | & | $ThisFileInfoIndex, |
$filename, | |||
$offset, | |||
$length | |||
) |
type | $ThisFileInfoIndex | |
type | $filename | |
type | $offset | |
type | $length |
Exception |
Definition at line 225 of file BaseHandler.php.
References $filename, array, GetId3\Handler\BaseHandler\fread(), GetId3\Handler\BaseHandler\fseek(), GetId3\Lib\Helper\intValueSupported(), and GetId3\Handler\BaseHandler\warning().
Referenced by GetId3\Module\AudioVideo\Matroska\parseEBML(), and GetId3\Module\Audio\Flac\parsePICTURE().
|
protected |
type | $text |
Definition at line 211 of file BaseHandler.php.
References $text.
Referenced by GetId3\Module\Audio\Flac\parseMETAdata(), GetId3\Module\Audio\Flac\parseSTREAMINFO(), and GetId3\Handler\BaseHandler\saveAttachment().
|
protected |
Definition at line 46 of file BaseHandler.php.
Referenced by GetId3\Module\Audio\Flac\parseVORBIS_COMMENT().
|
protected |
Definition at line 39 of file BaseHandler.php.
|
protected |
Definition at line 60 of file BaseHandler.php.
Referenced by GetId3\Handler\BaseHandler\feof().
|
protected |
Definition at line 53 of file BaseHandler.php.
Referenced by GetId3\Handler\BaseHandler\ftell().
|
private |
Definition at line 62 of file BaseHandler.php.
|
protected |
Definition at line 32 of file BaseHandler.php.
Referenced by GetId3\Handler\BaseHandler\__construct(), and GetId3\Module\AudioVideo\Riff\analyze().