getid3_quicktime
extends getid3_handler
in package
Table of Contents
- $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
- __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
Return values
mixed —Analyze()
Analyze from file pointer.
public
Analyze() : bool
Return values
bool —AnalyzeString()
Analyze from string instead.
public
AnalyzeString(string $string) : mixed
Parameters
- $string : string
Return values
mixed —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
bool —LociString()
public
LociString(string $lstring, int &$count) : string
Parameters
- $lstring : string
- $count : int
Return values
string —MaybePascal2String()
public
MaybePascal2String(string $pascalstring) : string
Parameters
- $pascalstring : string
Return values
string —NoNullString()
public
NoNullString(string $nullterminatedstring) : string
Parameters
- $nullterminatedstring : string
Return values
string —Pascal2String()
public
Pascal2String(string $pascalstring) : string
Parameters
- $pascalstring : string
Return values
string —quicktime_bookmark_time_scale()
public
quicktime_bookmark_time_scale(array<string|int, mixed> $info) : int
Parameters
- $info : array<string|int, mixed>
Return values
int —quicktime_read_mp4_descr_length()
public
quicktime_read_mp4_descr_length(string $data, int &$offset) : int
Parameters
- $data : string
- $offset : int
Return values
int —quicktime_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|string —QuicktimeColorNameLookup()
public
QuicktimeColorNameLookup(int $colordepthid) : string
Parameters
- $colordepthid : int
Return values
string —QuicktimeContentRatingLookup()
public
QuicktimeContentRatingLookup(int $rtng) : string
Parameters
- $rtng : int
Return values
string —QuicktimeDCOMLookup()
public
QuicktimeDCOMLookup(string $compressionid) : string
Parameters
- $compressionid : string
Return values
string —QuicktimeIODSaudioProfileName()
public
QuicktimeIODSaudioProfileName(int $audio_profile_id) : string
Parameters
- $audio_profile_id : int
Return values
string —QuicktimeIODSvideoProfileName()
public
QuicktimeIODSvideoProfileName(int $video_profile_id) : string
Parameters
- $video_profile_id : int
Return values
string —QuicktimeLanguageLookup()
public
QuicktimeLanguageLookup(int $languageid) : string
Parameters
- $languageid : int
Return values
string —QuicktimeParseAtom()
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>|false —QuicktimeParseContainerAtom()
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>|false —QuicktimeSTIKLookup()
public
QuicktimeSTIKLookup(int $stik) : string
Parameters
- $stik : int
Return values
string —QuicktimeStoreAccountTypeLookup()
public
QuicktimeStoreAccountTypeLookup(int $akid) : string
Parameters
- $akid : int
Return values
string —QuicktimeStoreFrontCodeLookup()
public
QuicktimeStoreFrontCodeLookup(int $sfid) : string
Parameters
- $sfid : int
Return values
string —QuicktimeVideoCodecLookup()
public
QuicktimeVideoCodecLookup(string $codecid) : string
Parameters
- $codecid : string
Return values
string —saveAttachment()
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|null —search_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>
Return values
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>
Return values
mixed —setStringMode()
public
setStringMode(string $string) : mixed
Parameters
- $string : string
Return values
mixed —error()
protected
error(string $text) : bool
Parameters
- $text : string
Return values
bool —feof()
protected
feof() : bool
Return values
bool —fgets()
protected
fgets() : string|false
Tags
Return values
string|false —fread()
protected
fread(int $bytes) : string|false
Parameters
- $bytes : int
Tags
Return values
string|false —fseek()
protected
fseek(int $bytes[, int $whence = SEEK_SET ]) : int
Parameters
- $bytes : int
- $whence : int = SEEK_SET
Tags
Return values
int —ftell()
protected
ftell() : int|bool
Return values
int|bool —isDependencyFor()
protected
final isDependencyFor(string $module) : bool
Parameters
- $module : string
Return values
bool —notice()
protected
notice(string $text) : mixed
Parameters
- $text : string
Return values
mixed —warning()
protected
warning(string $text) : bool
Parameters
- $text : string