AVBlocks for .NET  2.3
Audio and Video Software Development Kit
VideoStreamInfo Class Reference

Describes an elementary video stream. More...

Inheritance diagram for VideoStreamInfo:
StreamInfo

Public Member Functions

 VideoStreamInfo ()
 Constructs a default VideoStreamInfo object. More...
 
override void Reset ()
 Resets the video stream information to its default state. More...
 
- Public Member Functions inherited from StreamInfo
virtual object Clone ()
 Creates a deep copy of this object. More...
 

Properties

ColorFormat ColorFormat [get, set]
 The video color format. More...
 
int DisplayRatioHeight [get, set]
 The vertical dimension of the display aspect ratio. More...
 
int DisplayRatioWidth [get, set]
 The horizontal dimension of the display aspect ratio. More...
 
bool FrameBottomUp [get, set]
 Specifies whether the video frame is stored upside down internally. More...
 
int FrameHeight [get, set]
 The video frame height. More...
 
double FrameRate [get, set]
 The video frame rate. More...
 
int FrameWidth [get, set]
 The video frame width. More...
 
ScanType ScanType [get, set]
 The interlace (scan) type of the video frame. More...
 
- Properties inherited from StreamInfo
int Bitrate [get, set]
 The stream bitrate expressed in bits per second. More...
 
BitrateMode BitrateMode [get, set]
 The stream bitrate mode. More...
 
double Duration [get, set]
 The stream duration in seconds. More...
 
int ID [get, set]
 The ID of the elementary stream. More...
 
virtual bool Immutable [get, protected set]
 Returns whether the object is immutable. More...
 
MediaType MediaType [get]
 Media type. More...
 
int ProgramNumber [get, set]
 The number of the program to which the elementary stream belongs. More...
 
StreamSubType StreamSubType [get, set]
 The stream subtype. More...
 
StreamType StreamType [get, set]
 The stream type. More...
 

Detailed Description

Describes an elementary video stream.

Constructor & Destructor Documentation

Constructs a default VideoStreamInfo object.

Member Function Documentation

override void Reset ( )
virtual

Resets the video stream information to its default state.

Reimplemented from StreamInfo.

Property Documentation

The video color format.

int DisplayRatioHeight
getset

The vertical dimension of the display aspect ratio.

int DisplayRatioWidth
getset

The horizontal dimension of the display aspect ratio.

bool FrameBottomUp
getset

Specifies whether the video frame is stored upside down internally.

When true the frame is stored upside down (vertically flipped) but logically it should be displayed normally. This is typical for bitmaps.
When false the frame is displayed as it is stored - top row is first in memory, bottom row is last.

int FrameHeight
getset

The video frame height.

double FrameRate
getset

The video frame rate.

int FrameWidth
getset

The video frame width.

The interlace (scan) type of the video frame.