C# Class SwfDotNet.IO.Tags.VideoFrameTag

VideoFrameTag contains the video data displayed in a single frame of a Flash movie.

Each frame of video is displayed whenever display list is updated using the ShowFrameTag object - any timing information stored within the video data is ignored. Since the video is updated at the same time as the display list the frame rate of the video may be the same or less than the frame rate of the Flash movie but not higher.

This tag was added in Flash 6 with support for the Sorenson modified H263 format. Support for Macromedia's Screen Video format was added in Flash 7.

Inheritance: BaseTag
Afficher le fichier Open project: bladecoding/SwfExport Class Usage Examples

Méthodes publiques

Méthode Description
GetSizeOf ( ) : int

Gets the size of.

ReadData ( byte version, BufferedBinaryReader binaryReader ) : void

see base class

UpdateData ( byte version ) : void

see base class

VideoFrameTag ( ) : System

Creates a new VideoFrameTag instance.

VideoFrameTag ( ushort streamId, ushort frameNum, H263VideoPacket video ) : System

Creates a new VideoFrameTag instance.

VideoFrameTag ( ushort streamId, ushort frameNum, ScreenVideoPacket video ) : System

Creates a new VideoFrameTag instance.

Method Details

GetSizeOf() public méthode

Gets the size of.
public GetSizeOf ( ) : int
Résultat int

ReadData() public méthode

see base class
public ReadData ( byte version, BufferedBinaryReader binaryReader ) : void
version byte
binaryReader SwfDotNet.IO.Utils.BufferedBinaryReader
Résultat void

UpdateData() public méthode

see base class
public UpdateData ( byte version ) : void
version byte
Résultat void

VideoFrameTag() public méthode

Creates a new VideoFrameTag instance.
public VideoFrameTag ( ) : System
Résultat System

VideoFrameTag() public méthode

Creates a new VideoFrameTag instance.
public VideoFrameTag ( ushort streamId, ushort frameNum, H263VideoPacket video ) : System
streamId ushort Stream id.
frameNum ushort Frame num.
video SwfDotNet.IO.Tags.Types.H263VideoPacket Video.
Résultat System

VideoFrameTag() public méthode

Creates a new VideoFrameTag instance.
public VideoFrameTag ( ushort streamId, ushort frameNum, ScreenVideoPacket video ) : System
streamId ushort Stream id.
frameNum ushort Frame num.
video SwfDotNet.IO.Tags.Types.ScreenVideoPacket Video.
Résultat System