ILIAS
Release_4_1_x_branch Revision 61804
|
Public Member Functions | |
getid3_mp3 (&$fd, &$ThisFileInfo) | |
GuessEncoderOptions (&$ThisFileInfo) | |
decodeMPEGaudioHeader ($fd, $offset, &$ThisFileInfo, $recursivesearch=true, $ScanAsCBR=false, $FastMPEGheaderScan=false) | |
RecursiveFrameScanning (&$fd, &$ThisFileInfo, &$offset, &$nextframetestoffset, $ScanAsCBR) | |
FreeFormatFrameLength ($fd, $offset, &$ThisFileInfo, $deepscan=false) | |
getOnlyMPEGaudioInfoBruteForce ($fd, &$ThisFileInfo) | |
getOnlyMPEGaudioInfo ($fd, &$ThisFileInfo, $avdataoffset, $BitrateHistogram=false) | |
MPEGaudioVersionArray () | |
MPEGaudioLayerArray () | |
MPEGaudioBitrateArray () | |
MPEGaudioFrequencyArray () | |
MPEGaudioChannelModeArray () | |
MPEGaudioModeExtensionArray () | |
MPEGaudioEmphasisArray () | |
MPEGaudioHeaderBytesValid ($head4, $allowBitrate15=false) | |
MPEGaudioHeaderValid ($rawarray, $echoerrors=false, $allowBitrate15=false) | |
MPEGaudioHeaderDecode ($Header4Bytes) | |
MPEGaudioFrameLength (&$bitrate, &$version, &$layer, $padding, &$samplerate) | |
ClosestStandardMP3Bitrate ($bitrate) | |
XingVBRidOffset ($version, $channelmode) | |
LAMEvbrMethodLookup ($VBRmethodID) | |
LAMEmiscStereoModeLookup ($StereoModeID) | |
LAMEmiscSourceSampleFrequencyLookup ($SourceSampleFrequencyID) | |
LAMEsurroundInfoLookup ($SurroundInfoID) | |
LAMEpresetUsedLookup ($LAMEtag) |
Data Fields | |
$allow_bruteforce = false |
Definition at line 24 of file module.audio.mp3.php.
getid3_mp3::ClosestStandardMP3Bitrate | ( | $bitrate | ) |
Definition at line 1785 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::decodeMPEGaudioHeader | ( | $fd, | |
$offset, | |||
& | $ThisFileInfo, | ||
$recursivesearch = true , |
|||
$ScanAsCBR = false , |
|||
$FastMPEGheaderScan = false |
|||
) |
Definition at line 401 of file module.audio.mp3.php.
References getid3_lib\BigEndian2Int(), ClosestStandardMP3Bitrate(), FreeFormatFrameLength(), LAMEmiscSourceSampleFrequencyLookup(), LAMEmiscStereoModeLookup(), LAMEpresetUsedLookup(), LAMEsurroundInfoLookup(), LAMEvbrMethodLookup(), getid3_lib\LittleEndian2Float(), MPEGaudioBitrateArray(), MPEGaudioChannelModeArray(), MPEGaudioEmphasisArray(), MPEGaudioFrameLength(), MPEGaudioFrequencyArray(), MPEGaudioHeaderDecode(), MPEGaudioHeaderValid(), MPEGaudioLayerArray(), MPEGaudioModeExtensionArray(), MPEGaudioVersionArray(), RecursiveFrameScanning(), getid3_lib\RGADadjustmentLookup(), getid3_lib\RGADamplitude2dB(), getid3_lib\RGADnameLookup(), getid3_lib\RGADoriginatorLookup(), and XingVBRidOffset().
Referenced by getid3_mpeg\getid3_mpeg(), getOnlyMPEGaudioInfo(), and RecursiveFrameScanning().
getid3_mp3::FreeFormatFrameLength | ( | $fd, | |
$offset, | |||
& | $ThisFileInfo, | ||
$deepscan = false |
|||
) |
Definition at line 1108 of file module.audio.mp3.php.
References getid3_lib\PrintHexBytes().
Referenced by decodeMPEGaudioHeader().
getid3_mp3::getid3_mp3 | ( | & | $fd, |
& | $ThisFileInfo | ||
) |
Definition at line 29 of file module.audio.mp3.php.
References getOnlyMPEGaudioInfo(), getOnlyMPEGaudioInfoBruteForce(), and GuessEncoderOptions().
getid3_mp3::getOnlyMPEGaudioInfo | ( | $fd, | |
& | $ThisFileInfo, | ||
$avdataoffset, | |||
$BitrateHistogram = false |
|||
) |
Definition at line 1319 of file module.audio.mp3.php.
References decodeMPEGaudioHeader(), GETID3_FREAD_BUFFER_SIZE, MPEGaudioBitrateArray(), MPEGaudioLayerArray(), and MPEGaudioVersionArray().
Referenced by getid3_mp3(), getid3_quicktime\getid3_quicktime(), and getid3_riff\ParseRIFF().
getid3_mp3::getOnlyMPEGaudioInfoBruteForce | ( | $fd, | |
& | $ThisFileInfo | ||
) |
Definition at line 1183 of file module.audio.mp3.php.
References getid3_lib\array_max(), MPEGaudioBitrateArray(), MPEGaudioChannelModeArray(), MPEGaudioEmphasisArray(), MPEGaudioFrameLength(), MPEGaudioFrequencyArray(), MPEGaudioHeaderDecode(), MPEGaudioHeaderValid(), MPEGaudioLayerArray(), MPEGaudioModeExtensionArray(), and MPEGaudioVersionArray().
Referenced by getid3_mp3().
getid3_mp3::GuessEncoderOptions | ( | & | $ThisFileInfo | ) |
Definition at line 158 of file module.audio.mp3.php.
Referenced by getid3_mp3(), and getid3_riff\getid3_riff().
getid3_mp3::LAMEmiscSourceSampleFrequencyLookup | ( | $SourceSampleFrequencyID | ) |
Definition at line 1862 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::LAMEmiscStereoModeLookup | ( | $StereoModeID | ) |
Definition at line 1848 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::LAMEpresetUsedLookup | ( | $LAMEtag | ) |
Definition at line 1882 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::LAMEsurroundInfoLookup | ( | $SurroundInfoID | ) |
Definition at line 1872 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::LAMEvbrMethodLookup | ( | $VBRmethodID | ) |
Definition at line 1832 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::MPEGaudioBitrateArray | ( | ) |
Definition at line 1558 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfo(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioChannelModeArray | ( | ) |
Definition at line 1589 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioEmphasisArray | ( | ) |
Definition at line 1606 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioFrameLength | ( | & | $bitrate, |
& | $version, | ||
& | $layer, | ||
$padding, | |||
& | $samplerate | ||
) |
Definition at line 1724 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), and getOnlyMPEGaudioInfoBruteForce().
getid3_mp3::MPEGaudioFrequencyArray | ( | ) |
Definition at line 1577 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioHeaderBytesValid | ( | $head4, | |
$allowBitrate15 = false |
|||
) |
Definition at line 1611 of file module.audio.mp3.php.
References MPEGaudioHeaderDecode(), and MPEGaudioHeaderValid().
Referenced by getid3_riff\ParseRIFF().
getid3_mp3::MPEGaudioHeaderDecode | ( | $Header4Bytes | ) |
Definition at line 1687 of file module.audio.mp3.php.
References getid3_lib\BigEndian2Int().
Referenced by decodeMPEGaudioHeader(), getid3_quicktime\getid3_quicktime(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderBytesValid().
getid3_mp3::MPEGaudioHeaderValid | ( | $rawarray, | |
$echoerrors = false , |
|||
$allowBitrate15 = false |
|||
) |
Definition at line 1615 of file module.audio.mp3.php.
References MPEGaudioBitrateArray(), MPEGaudioChannelModeArray(), MPEGaudioEmphasisArray(), MPEGaudioFrequencyArray(), MPEGaudioLayerArray(), MPEGaudioModeExtensionArray(), and MPEGaudioVersionArray().
Referenced by decodeMPEGaudioHeader(), getid3_quicktime\getid3_quicktime(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderBytesValid().
getid3_mp3::MPEGaudioLayerArray | ( | ) |
Definition at line 1553 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfo(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioModeExtensionArray | ( | ) |
Definition at line 1594 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::MPEGaudioVersionArray | ( | ) |
Definition at line 1548 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader(), getOnlyMPEGaudioInfo(), getOnlyMPEGaudioInfoBruteForce(), and MPEGaudioHeaderValid().
getid3_mp3::RecursiveFrameScanning | ( | & | $fd, |
& | $ThisFileInfo, | ||
& | $offset, | ||
& | $nextframetestoffset, | ||
$ScanAsCBR | |||
) |
Definition at line 1070 of file module.audio.mp3.php.
References decodeMPEGaudioHeader(), and GETID3_MP3_VALID_CHECK_FRAMES.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::XingVBRidOffset | ( | $version, | |
$channelmode | |||
) |
Definition at line 1806 of file module.audio.mp3.php.
Referenced by decodeMPEGaudioHeader().
getid3_mp3::$allow_bruteforce = false |
Definition at line 27 of file module.audio.mp3.php.