AVBlocks for .NET  3.0
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.
 
override void Reset ()
 Resets the video stream information to its default state.
 
- Public Member Functions inherited from StreamInfo
virtual object Clone ()
 Creates a deep copy of this object.
 
virtual void Reset ()
 Resets the stream information to its default state.
 

Properties

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

Detailed Description

Describes an elementary video stream.

Member Function Documentation

◆ Reset()

override void Reset ( )
virtual

Resets the video stream information to its default state.

Reimplemented from StreamInfo.

References StreamInfo.Immutable.

Property Documentation

◆ FrameBottomUp

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.