ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
GetId3() by James Heinrich info@ //. geti d3.or gMore...
Public Member Functions | |
__construct () | |
public: constructor More... | |
version () | |
fread_buffer_size () | |
setOption ($optArray) | |
public: setOption More... | |
openfile ($filename) | |
analyze ($filename) | |
public: analyze file More... | |
GetFileFormatArray () | |
array $format_info More... | |
GetFileFormat (&$filedata, $filename='') | |
CharConvert (&$array, $encoding) | |
HandleAllTags () | |
array $tags More... | |
getHashdata ($algorithm) | |
ChannelsBitratePlaytimeCalculations () | |
CalculateCompressionRatioVideo () | |
CalculateCompressionRatioAudio () | |
CalculateReplayGain () | |
ProcessAudioStreams () | |
GetId3_tempnam () | |
Static Public Member Functions | |
static | getHelperAppsDir () |
static | getTempDir () |
static | environmentIsWindows () |
static | getIncludePath () |
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 | |
const | VERSION = '1.9.4-20120530' |
const | FREAD_BUFFER_SIZE = 32768 |
const | ATTACHMENTS_NONE = false |
const | ATTACHMENTS_INLINE = true |
Protected Member Functions | |
setHelperAppsDir () | |
Protected Attributes | |
$startup_error = '' | |
$startup_warning = '' | |
$memory_limit = 0 | |
Static Protected Attributes | |
static | $TempDir |
static | $IncludePath |
static | $EnvironmentIsWindows |
static | $HelperAppsDir |
Private Member Functions | |
error ($message) | |
private: error handling More... | |
warning ($message) | |
private: warning handling More... | |
CleanUp () | |
private: CleanUp More... | |
GetId3() by James Heinrich info@ //. geti d3.or g
Definition at line 25 of file GetId3Core.php.
GetId3\GetId3Core::__construct | ( | ) |
public: constructor
Definition at line 71 of file GetId3Core.php.
GetId3\GetId3Core::analyze | ( | $filename | ) |
public: analyze file
type | $filename |
Exception |
Definition at line 348 of file GetId3Core.php.
References $filename, $header, $info, and array.
GetId3\GetId3Core::CalculateCompressionRatioAudio | ( | ) |
Definition at line 1524 of file GetId3Core.php.
GetId3\GetId3Core::CalculateCompressionRatioVideo | ( | ) |
Definition at line 1471 of file GetId3Core.php.
GetId3\GetId3Core::CalculateReplayGain | ( | ) |
Definition at line 1546 of file GetId3Core.php.
GetId3\GetId3Core::ChannelsBitratePlaytimeCalculations | ( | ) |
Definition at line 1403 of file GetId3Core.php.
GetId3\GetId3Core::CharConvert | ( | & | $array, |
$encoding | |||
) |
type | $array | |
type | $encoding |
Definition at line 1122 of file GetId3Core.php.
|
private |
private: CleanUp
Definition at line 548 of file GetId3Core.php.
References array.
|
static |
Definition at line 1655 of file GetId3Core.php.
Referenced by GetId3\Module\Audio\Shorten\analyze(), GetId3\Write\Metaflac\DeleteMetaFLAC(), GetId3\Lib\Helper\hash_data(), GetId3\Write\Metaflac\WriteMetaFLAC(), and GetId3\Write\Vorbiscomment\WriteVorbisComment().
|
private |
private: error handling
type | $message |
Definition at line 521 of file GetId3Core.php.
GetId3\GetId3Core::fread_buffer_size | ( | ) |
GetId3\GetId3Core::GetFileFormat | ( | & | $filedata, |
$filename = '' |
|||
) |
type | $filedata | |
type | $filename |
Definition at line 1072 of file GetId3Core.php.
References $filename, and $info.
GetId3\GetId3Core::GetFileFormatArray | ( | ) |
array $format_info
Definition at line 600 of file GetId3Core.php.
References array.
GetId3\GetId3Core::getHashdata | ( | $algorithm | ) |
type | $algorithm |
Definition at line 1283 of file GetId3Core.php.
References $file.
|
static |
Definition at line 186 of file GetId3Core.php.
Referenced by GetId3\Module\Audio\Shorten\analyze(), GetId3\Write\Metaflac\DeleteMetaFLAC(), GetId3\Lib\Helper\hash_data(), GetId3\Write\Metaflac\WriteMetaFLAC(), and GetId3\Write\Vorbiscomment\WriteVorbisComment().
GetId3\GetId3Core::GetId3_tempnam | ( | ) |
Definition at line 1593 of file GetId3Core.php.
|
static |
Definition at line 1668 of file GetId3Core.php.
|
static |
Definition at line 1601 of file GetId3Core.php.
References array.
Referenced by GetId3\Module\Audio\La\analyze(), GetId3\Module\Archive\Gzip\analyze(), GetId3\Module\AudioVideo\Asf\analyze(), GetId3\Module\AudioVideo\Riff\ParseRIFF(), GetId3\Module\AudioVideo\Riff\ParseRIFFdata(), GetId3\Write\Real\RemoveReal(), GetId3\Write\Id3v2\WriteID3v2(), GetId3\Write\Metaflac\WriteMetaFLAC(), GetId3\Write\Real\WriteReal(), and GetId3\Write\Vorbiscomment\WriteVorbisComment().
GetId3\GetId3Core::HandleAllTags | ( | ) |
array $tags
Definition at line 1152 of file GetId3Core.php.
References array.
GetId3\GetId3Core::openfile | ( | $filename | ) |
type | $filename |
DefaultException |
Definition at line 235 of file GetId3Core.php.
References $filename, and array.
GetId3\GetId3Core::ProcessAudioStreams | ( | ) |
Definition at line 1574 of file GetId3Core.php.
|
protected |
Definition at line 139 of file GetId3Core.php.
References $filename, and array.
GetId3\GetId3Core::setOption | ( | $optArray | ) |
public: setOption
type | $optArray |
Definition at line 214 of file GetId3Core.php.
GetId3\GetId3Core::version | ( | ) |
|
private |
private: warning handling
type | $message |
Definition at line 537 of file GetId3Core.php.
GetId3\GetId3Core::$encoding = 'UTF-8' |
Definition at line 28 of file GetId3Core.php.
GetId3\GetId3Core::$encoding_id3v1 = 'ISO-8859-1' |
Definition at line 29 of file GetId3Core.php.
|
staticprotected |
Definition at line 59 of file GetId3Core.php.
GetId3\GetId3Core::$filename |
Definition at line 49 of file GetId3Core.php.
Referenced by GetId3\Extension\Cache\Mysql\analyze(), GetId3\Extension\Cache\Sqlite3\analyze(), and GetId3\Extension\Cache\Dbm\analyze().
GetId3\GetId3Core::$fp |
Definition at line 50 of file GetId3Core.php.
|
staticprotected |
Definition at line 60 of file GetId3Core.php.
|
staticprotected |
Definition at line 58 of file GetId3Core.php.
GetId3\GetId3Core::$info |
Definition at line 51 of file GetId3Core.php.
|
protected |
Definition at line 55 of file GetId3Core.php.
GetId3\GetId3Core::$option_extra_info = true |
Definition at line 38 of file GetId3Core.php.
GetId3\GetId3Core::$option_fread_buffer_size = 32768 |
Definition at line 47 of file GetId3Core.php.
GetId3\GetId3Core::$option_max_2gb_check = null |
Definition at line 45 of file GetId3Core.php.
GetId3\GetId3Core::$option_md5_data = false |
Definition at line 42 of file GetId3Core.php.
GetId3\GetId3Core::$option_md5_data_source = false |
Definition at line 43 of file GetId3Core.php.
GetId3\GetId3Core::$option_save_attachments = true |
Definition at line 40 of file GetId3Core.php.
GetId3\GetId3Core::$option_sha1_data = false |
Definition at line 44 of file GetId3Core.php.
GetId3\GetId3Core::$option_tag_apetag = true |
Definition at line 34 of file GetId3Core.php.
GetId3\GetId3Core::$option_tag_id3v1 = true |
Definition at line 31 of file GetId3Core.php.
GetId3\GetId3Core::$option_tag_id3v2 = true |
Definition at line 32 of file GetId3Core.php.
GetId3\GetId3Core::$option_tag_lyrics3 = true |
Definition at line 33 of file GetId3Core.php.
GetId3\GetId3Core::$option_tags_html = true |
Definition at line 36 of file GetId3Core.php.
GetId3\GetId3Core::$option_tags_process = true |
Definition at line 35 of file GetId3Core.php.
|
protected |
Definition at line 53 of file GetId3Core.php.
|
protected |
Definition at line 54 of file GetId3Core.php.
GetId3\GetId3Core::$tempdir |
Definition at line 56 of file GetId3Core.php.
|
staticprotected |
Definition at line 57 of file GetId3Core.php.
const GetId3\GetId3Core::ATTACHMENTS_INLINE = true |
Definition at line 65 of file GetId3Core.php.
Referenced by GetId3\Module\AudioVideo\Matroska\parseEBML(), and GetId3\Module\Audio\Flac\parseMETAdata().
const GetId3\GetId3Core::ATTACHMENTS_NONE = false |
Definition at line 64 of file GetId3Core.php.
const GetId3\GetId3Core::FREAD_BUFFER_SIZE = 32768 |
Definition at line 63 of file GetId3Core.php.
Referenced by GetId3\Lib\Helper\CopyFileParts().
const GetId3\GetId3Core::VERSION = '1.9.4-20120530' |
Definition at line 62 of file GetId3Core.php.
Referenced by GetId3\Extension\Cache\Dbm\__construct(), GetId3\Extension\Cache\Mysql\__construct(), GetId3\Extension\Cache\Sqlite3\__construct(), GetId3\Extension\Cache\Mysql\clear_cache(), GetId3\Extension\Cache\Sqlite3\clear_cache(), and GetId3\Extension\Cache\Dbm\clear_cache().