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
Datei anzeigen Open project: bladecoding/SwfExport Class Usage Examples

Public Methods

Method 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 method

Gets the size of.
public GetSizeOf ( ) : int
return int

ReadData() public method

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

UpdateData() public method

see base class
public UpdateData ( byte version ) : void
version byte
return void

VideoFrameTag() public method

Creates a new VideoFrameTag instance.
public VideoFrameTag ( ) : System
return System

VideoFrameTag() public method

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.
return System

VideoFrameTag() public method

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.
return System