C# Класс 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.

Наследование: BaseTag
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Описание методов

GetSizeOf() публичный Метод

Gets the size of.
public GetSizeOf ( ) : int
Результат int

ReadData() публичный Метод

see base class
public ReadData ( byte version, BufferedBinaryReader binaryReader ) : void
version byte
binaryReader SwfDotNet.IO.Utils.BufferedBinaryReader
Результат void

UpdateData() публичный Метод

see base class
public UpdateData ( byte version ) : void
version byte
Результат void

VideoFrameTag() публичный Метод

Creates a new VideoFrameTag instance.
public VideoFrameTag ( ) : System
Результат System

VideoFrameTag() публичный Метод

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.
Результат System

VideoFrameTag() публичный Метод

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.
Результат System