| Package | asgard.media |
| Class | public dynamic class FLVMetaData |
| Inheritance | FLVMetaData SimpleValueObject CoreObject |
More informations in the flvmdi page write by Burak.
| Property | Defined by | ||
|---|---|---|---|
| aacaot : int
The AAC audio object type; 0, 1, or 2 are supported.
| FLVMetaData | ||
| audiocodecid : *
Audio codec ID number used in the FLV.
| FLVMetaData | ||
| audiodatarate : Number
A number that indicates the rate at which audio was encoded, in kilobytes per second.
| FLVMetaData | ||
| audiodelay : Number
A number that indicates what time in the FLV file "time 0" of the original FLV file exists.
| FLVMetaData | ||
| audiosize : Number
The audio data size.
| FLVMetaData | ||
| avclevel : Number
AVC IDC level number such as 10, 11, 20, 21, and so on.
| FLVMetaData | ||
| avcprofile : Number
AVC profile number such as 55, 77, 100, and so on.
| FLVMetaData | ||
| canSeekToEnd : Boolean
A Boolean value that is true if the FLV file is encoded with a keyframe on the last frame, which allows seeking to the end of a progressive -download video file.
| FLVMetaData | ||
| creationdate : String
The date of creation of the video.
| FLVMetaData | ||
| cuePoints : Array
An array of objects, one for each cue point embedded in the FLV file.
| FLVMetaData | ||
| datasize : Number
The data size of the video.
| FLVMetaData | ||
| duration : Number
Length of the FLV in seconds.
| FLVMetaData | ||
| filesize : Number
The size of the file.
| FLVMetaData | ||
| framerate : Number
The framerate of the video.
| FLVMetaData | ||
| height : Number
Height of the video in pixels.
| FLVMetaData | ||
![]() | id : *
(read-write) Indicates the id of this IValueObject.
| SimpleValueObject | |
| keyframes : Object
This object is added only if you specify the /k switch.
| FLVMetaData | ||
| lastkeyframetimestamp : Number
TimeStamp of the last video tag which is a key frame.
| FLVMetaData | ||
| lasttimestamp : Number
TimeStamp of the last tag in the FLV file.
| FLVMetaData | ||
| metadatacreator : Date
Date and time metadata added.
| FLVMetaData | ||
| metadatadate : Date
The metadata date of the video.
| FLVMetaData | ||
| seekPoints : Array
An array that lists the available keyframes as timestamps in milliseconds.
| FLVMetaData | ||
| tags : Array
An array of key-value pairs that represent the information in the “ilst” atom, which is the equivalent of ID3 tags for MP4 files.
| FLVMetaData | ||
| trackinfo : *
Object that provides information on all the tracks in the MP4 file, including their sample description ID.
| FLVMetaData | ||
| videocodecid : *
A string that is the codec version that was used to encode the video.
| FLVMetaData | ||
| videodatarate : Number
The video data rate (Defaults to 0).
| FLVMetaData | ||
| videoframerate : Number
Framerate of the MP4 video.
| FLVMetaData | ||
| videosize : Number
The video data size.
| FLVMetaData | ||
| width : Number
A number that is the width of the FLV file, in pixels.
| FLVMetaData | ||
| xtradata : String
Additional string data if specified.
| FLVMetaData | ||
| Method | Defined by | ||
|---|---|---|---|
|
FLVMetaData(init:Object = null)
Creates a new FLVMetaData object.
| FLVMetaData | ||
![]() |
equals(o:*):Boolean
Compares the specified object with this object for equality.
| SimpleValueObject | |
![]() |
Returns the internal
ILogger reference of this ILogable object. | CoreObject | |
![]() |
hashCode():uint
Returns a hashcode value for the object.
| CoreObject | |
![]() |
Sets the internal
ILogger reference of this ILogable object. | CoreObject | |
![]() |
toSource(indent:int = 0):String
Returns the string representation the source code of the object.
| CoreObject | |
![]() |
toString():String
Returns the
String representation of this object. | SimpleValueObject | |
| aacaot | property |
public var aacaot:intThe AAC audio object type; 0, 1, or 2 are supported.
| audiocodecid | property |
public var audiocodecid:*Audio codec ID number used in the FLV. (Uncompressed = 0, ADPCM = 1, MP3 = 2, NellyMoser = 5 and 6).
See also
| audiodatarate | property |
public var audiodatarate:NumberA number that indicates the rate at which audio was encoded, in kilobytes per second. (Defaults to 0).
| audiodelay | property |
public var audiodelay:NumberA number that indicates what time in the FLV file "time 0" of the original FLV file exists. The video content needs to be delayed by a small amount to properly synchronize the audio.
Audio delay in seconds. Flash 8 encoder delays the video for better synch with audio.
(Audio and video does not start both at time 0, Video starts a bit later).This value is also important for Flash 8 Video Encoder injected Cue Points, because logical time of the cue points does not correspond to physical time they are inserted in the FLV. (Cue points are injected before encoding, when the video is shifted by 'audio delay' seconds, cue points are also shifted and their physical time in the FLV changes).
| audiosize | property |
public var audiosize:NumberThe audio data size.
| avclevel | property |
public var avclevel:NumberAVC IDC level number such as 10, 11, 20, 21, and so on.
| avcprofile | property |
public var avcprofile:NumberAVC profile number such as 55, 77, 100, and so on.
| canSeekToEnd | property |
public var canSeekToEnd:BooleanA Boolean value that is true if the FLV file is encoded with a keyframe on the last frame, which allows seeking to the end of a progressive -download video file.
It is false if the FLV file is not encoded with a keyframe on the last frame.
It is true if the last video tag is a key frame and hence can be 'seek'ed.
| creationdate | property |
public var creationdate:StringThe date of creation of the video.
| cuePoints | property |
public var cuePoints:ArrayAn array of objects, one for each cue point embedded in the FLV file. Value is undefined if the FLV file does not contain any cue points. Each object has the following properties :
| datasize | property |
public var datasize:NumberThe data size of the video.
| duration | property |
public var duration:NumberLength of the FLV in seconds. FLVMDI computes this value for example.
| filesize | property |
public var filesize:NumberThe size of the file.
| framerate | property |
public var framerate:NumberThe framerate of the video.
| height | property |
public var height:NumberHeight of the video in pixels. (Flash exporter 1.1 sets this to 0).
| keyframes | property |
public var keyframes:ObjectThis object is added only if you specify the /k switch. 'keyframes' is known to FLVMDI and if /k switch is not specified, 'keyframes' object will be deleted. 'keyframes' object has 2 arrays : 'filepositions' and 'times'. Both arrays have the same number of elements, which is equal to the number of key frames in the FLV. Values in times array are in 'seconds'. Each correspond to the timestamp of the n'th key frame. Values in filepositions array are in 'bytes'. Each correspond to the fileposition of the nth key frame video tag (which starts with byte tag type 9).
| lastkeyframetimestamp | property |
public var lastkeyframetimestamp:NumberTimeStamp of the last video tag which is a key frame. This info might be needed because seeking a frame after this time usually does not work.
| lasttimestamp | property |
public var lasttimestamp:NumberTimeStamp of the last tag in the FLV file.
| metadatacreator | property |
public var metadatacreator:DateDate and time metadata added. (Note that this is not of type string like 'creationdate').
| metadatadate | property |
public var metadatadate:DateThe metadata date of the video.
| seekPoints | property |
public var seekPoints:ArrayAn array that lists the available keyframes as timestamps in milliseconds. Optional.
| tags | property |
public var tags:ArrayAn array of key-value pairs that represent the information in the “ilst” atom, which is the equivalent of ID3 tags for MP4 files. iTunes uses these tags. Can be used to display artwork, if available.
| trackinfo | property |
public var trackinfo:*Object that provides information on all the tracks in the MP4 file, including their sample description ID.
| videocodecid | property |
public var videocodecid:*A string that is the codec version that was used to encode the video. - for example, “avc1” or “VP6F”.
In the old version, is a Video codec ID number used in the FLV. (Sorenson H.263 =2, Screen Video =3, On2 VP6 = 4 and 5, Screen Video V2 = 6).
| videodatarate | property |
public var videodatarate:NumberThe video data rate (Defaults to 0).
| videoframerate | property |
public var videoframerate:NumberFramerate of the MP4 video.
| videosize | property |
public var videosize:NumberThe video data size.
| width | property |
public var width:NumberA number that is the width of the FLV file, in pixels. (Flash exporter 1.1 sets this to 0).
| xtradata | property |
public var xtradata:StringAdditional string data if specified.
| FLVMetaData | () | constructor |
public function FLVMetaData(init:Object = null)Creates a new FLVMetaData object.
Parametersinit:Object (default = null) — An object with all MetaData properties to fill this instance.
|