getid3_quicktime
extends getid3_handler
in package
Table of Contents
Properties
- $ParseAllPossibleAtoms : bool
- audio-video.quicktime return all parsed data from all atoms if true, otherwise just returned parsed metadata
- $ReturnAtomData : bool
- audio-video.quicktime return all parsed data from all atoms if true, otherwise just returned parsed metadata
- $data_string : string
- String to analyze.
- $data_string_flag : bool
- Analyzing filepointer or string.
- $data_string_length : int
- String length.
- $data_string_position : int
- Seek position in string.
- $getid3 : getID3
- $dependency_to : string
Methods
- __construct() : mixed
- getid3_handler constructor.
- Analyze() : bool
- Analyze from file pointer.
- AnalyzeString() : mixed
- Analyze from string instead.
- CopyToAppropriateCommentsSection() : bool
- LociString() : string
- MaybePascal2String() : string
- NoNullString() : string
- Pascal2String() : string
- quicktime_bookmark_time_scale() : int
- quicktime_read_mp4_descr_length() : int
- quicktime_time_to_sample_table() : array<string|int, mixed>
- QuicktimeAudioCodecLookup() : mixed|string
- QuicktimeColorNameLookup() : string
- QuicktimeContentRatingLookup() : string
- QuicktimeDCOMLookup() : string
- QuicktimeIODSaudioProfileName() : string
- QuicktimeIODSvideoProfileName() : string
- QuicktimeLanguageLookup() : string
- QuicktimeParseAtom() : array<string|int, mixed>|false
- QuicktimeParseContainerAtom() : array<string|int, mixed>|false
- QuicktimeSTIKLookup() : string
- QuicktimeStoreAccountTypeLookup() : string
- QuicktimeStoreFrontCodeLookup() : string
- QuicktimeVideoCodecLookup() : string
- saveAttachment() : string|null
- search_tag_by_key() : mixed
- Helper functions for m4b audiobook chapters code by Steffen Hartmann 2015-Nov-08.
- search_tag_by_pair() : mixed
- setStringMode() : mixed
- error() : bool
- feof() : bool
- fgets() : string|false
- fread() : string|false
- fseek() : int
- ftell() : int|bool
- isDependencyFor() : bool
- notice() : mixed
- warning() : bool
Properties
$ParseAllPossibleAtoms
audio-video.quicktime return all parsed data from all atoms if true, otherwise just returned parsed metadata
public
bool
$ParseAllPossibleAtoms
= \false
$ReturnAtomData
audio-video.quicktime return all parsed data from all atoms if true, otherwise just returned parsed metadata
public
bool
$ReturnAtomData
= \false
$data_string
String to analyze.
protected
string
$data_string
= ''
$data_string_flag
Analyzing filepointer or string.
protected
bool
$data_string_flag
= \false
$data_string_length
String length.
protected
int
$data_string_length
= 0
$data_string_position
Seek position in string.
protected
int
$data_string_position
= 0
$getid3
protected
getID3
$getid3
$dependency_to
private
string
$dependency_to
Methods
__construct()
getid3_handler constructor.
public
__construct(getID3 $getid3[, string $call_module = null ]) : mixed
Parameters
- $getid3 : getID3
- $call_module : string = null
Analyze()
Analyze from file pointer.
public
Analyze() : bool
Return values
boolAnalyzeString()
Analyze from string instead.
public
AnalyzeString(string $string) : mixed
Parameters
- $string : string
CopyToAppropriateCommentsSection()
public
CopyToAppropriateCommentsSection(string $keyname, string|array<string|int, mixed> $data[, string $boxname = '' ]) : bool
Parameters
- $keyname : string
- $data : string|array<string|int, mixed>
- $boxname : string = ''
Return values
boolLociString()
public
LociString(string $lstring, int &$count) : string
Parameters
- $lstring : string
- $count : int
Return values
stringMaybePascal2String()
public
MaybePascal2String(string $pascalstring) : string
Parameters
- $pascalstring : string
Return values
stringNoNullString()
public
NoNullString(string $nullterminatedstring) : string
Parameters
- $nullterminatedstring : string
Return values
stringPascal2String()
public
Pascal2String(string $pascalstring) : string
Parameters
- $pascalstring : string
Return values
stringquicktime_bookmark_time_scale()
public
quicktime_bookmark_time_scale(array<string|int, mixed> $info) : int
Parameters
- $info : array<string|int, mixed>
Return values
intquicktime_read_mp4_descr_length()
public
quicktime_read_mp4_descr_length(string $data, int &$offset) : int
Parameters
- $data : string
- $offset : int
Return values
intquicktime_time_to_sample_table()
public
quicktime_time_to_sample_table(array<string|int, mixed> $info) : array<string|int, mixed>
Parameters
- $info : array<string|int, mixed>
Return values
array<string|int, mixed>QuicktimeAudioCodecLookup()
public
QuicktimeAudioCodecLookup(string $codecid) : mixed|string
Parameters
- $codecid : string
Return values
mixed|stringQuicktimeColorNameLookup()
public
QuicktimeColorNameLookup(int $colordepthid) : string
Parameters
- $colordepthid : int
Return values
stringQuicktimeContentRatingLookup()
public
QuicktimeContentRatingLookup(int $rtng) : string
Parameters
- $rtng : int
Return values
stringQuicktimeDCOMLookup()
public
QuicktimeDCOMLookup(string $compressionid) : string
Parameters
- $compressionid : string
Return values
stringQuicktimeIODSaudioProfileName()
public
QuicktimeIODSaudioProfileName(int $audio_profile_id) : string
Parameters
- $audio_profile_id : int
Return values
stringQuicktimeIODSvideoProfileName()
public
QuicktimeIODSvideoProfileName(int $video_profile_id) : string
Parameters
- $video_profile_id : int
Return values
stringQuicktimeLanguageLookup()
public
QuicktimeLanguageLookup(int $languageid) : string
Parameters
- $languageid : int
Return values
stringQuicktimeParseAtom()
public
QuicktimeParseAtom(string $atomname, int $atomsize, string $atom_data, int $baseoffset, array<string|int, mixed> &$atomHierarchy, bool $ParseAllPossibleAtoms) : array<string|int, mixed>|false
Parameters
- $atomname : string
- $atomsize : int
- $atom_data : string
- $baseoffset : int
- $atomHierarchy : array<string|int, mixed>
- $ParseAllPossibleAtoms : bool
Return values
array<string|int, mixed>|falseQuicktimeParseContainerAtom()
public
QuicktimeParseContainerAtom(string $atom_data, int $baseoffset, array<string|int, mixed> &$atomHierarchy, bool $ParseAllPossibleAtoms) : array<string|int, mixed>|false
Parameters
- $atom_data : string
- $baseoffset : int
- $atomHierarchy : array<string|int, mixed>
- $ParseAllPossibleAtoms : bool
Return values
array<string|int, mixed>|falseQuicktimeSTIKLookup()
public
QuicktimeSTIKLookup(int $stik) : string
Parameters
- $stik : int
Return values
stringQuicktimeStoreAccountTypeLookup()
public
QuicktimeStoreAccountTypeLookup(int $akid) : string
Parameters
- $akid : int
Return values
stringQuicktimeStoreFrontCodeLookup()
public
QuicktimeStoreFrontCodeLookup(int $sfid) : string
Parameters
- $sfid : int
Return values
stringQuicktimeVideoCodecLookup()
public
QuicktimeVideoCodecLookup(string $codecid) : string
Parameters
- $codecid : string
Return values
stringsaveAttachment()
public
saveAttachment(string $name, int $offset, int $length[, string $image_mime = null ]) : string|null
Parameters
- $name : string
- $offset : int
- $length : int
- $image_mime : string = null
Tags
Return values
string|nullsearch_tag_by_key()
Helper functions for m4b audiobook chapters code by Steffen Hartmann 2015-Nov-08.
public
search_tag_by_key(array<string|int, mixed> $info, string $tag, string $history, array<string|int, mixed> &$result) : mixed
Parameters
- $info : array<string|int, mixed>
- $tag : string
- $history : string
- $result : array<string|int, mixed>
search_tag_by_pair()
public
search_tag_by_pair(array<string|int, mixed> $info, string $k, string $v, string $history, array<string|int, mixed> &$result) : mixed
Parameters
- $info : array<string|int, mixed>
- $k : string
- $v : string
- $history : string
- $result : array<string|int, mixed>
setStringMode()
public
setStringMode(string $string) : mixed
Parameters
- $string : string
error()
protected
error(string $text) : bool
Parameters
- $text : string
Return values
boolfeof()
protected
feof() : bool
Tags
Return values
boolfgets()
protected
fgets() : string|false
Tags
Return values
string|falsefread()
protected
fread(int $bytes) : string|false
Parameters
- $bytes : int
Tags
Return values
string|falsefseek()
protected
fseek(int $bytes[, int $whence = SEEK_SET ]) : int
Parameters
- $bytes : int
- $whence : int = SEEK_SET
Tags
Return values
intftell()
protected
ftell() : int|bool
Tags
Return values
int|boolisDependencyFor()
protected
final isDependencyFor(string $module) : bool
Parameters
- $module : string
Return values
boolnotice()
protected
notice(string $text) : mixed
Parameters
- $text : string
warning()
protected
warning(string $text) : bool
Parameters
- $text : string