AVPro DeckLink  1
AVPro DeckLink C# Documentation
RenderHeads.Media.AVProDeckLink.DeviceMode Class Reference
Collaboration diagram for RenderHeads.Media.AVProDeckLink.DeviceMode:

Public Types

enum  FieldMode { FieldMode.Progressive, FieldMode.Progressive_Segmented, FieldMode.Interlaced_UpperFirst, FieldMode.Interlaced_LowerFirst }
 

Public Member Functions

 DeviceMode (Device device, int modeIndex, int width, int height, float frameRate, long frameDuration, FieldMode fieldMode, string modeDesc, string pixelFormatDesc)
 

Static Public Member Functions

static int GetPitch (int width, DeckLinkPlugin.PixelFormat pixelFormat)
 

Properties

Device Device [get]
 
int Index [get]
 
int Width [get]
 
int Height [get]
 
float FrameRate [get]
 
long FrameDuration [get]
 
DeckLinkPlugin.PixelFormat PixelFormat [get]
 
string ModeDescription [get]
 
string PixelFormatDescription [get]
 
int Pitch [get]
 
bool InterlacedFieldMode [get]
 
string FieldModeString [get]
 

Private Attributes

Device _device
 
int _modeIndex
 
int _width
 
int _height
 
float _frameRate
 
long _frameDuration
 
DeckLinkPlugin.PixelFormat _pixelFormat
 
string _modeDesc
 
string _pixelFormatDesc
 
int _pitch
 
FieldMode _fieldMode
 
string _fieldModeString
 

Member Enumeration Documentation

Enumerator
Progressive 
Progressive_Segmented 
Interlaced_UpperFirst 
Interlaced_LowerFirst 

Constructor & Destructor Documentation

RenderHeads.Media.AVProDeckLink.DeviceMode.DeviceMode ( Device  device,
int  modeIndex,
int  width,
int  height,
float  frameRate,
long  frameDuration,
FieldMode  fieldMode,
string  modeDesc,
string  pixelFormatDesc 
)
inline

Member Function Documentation

static int RenderHeads.Media.AVProDeckLink.DeviceMode.GetPitch ( int  width,
DeckLinkPlugin.PixelFormat  pixelFormat 
)
inlinestatic

Field Documentation

Device RenderHeads.Media.AVProDeckLink.DeviceMode._device
private
int RenderHeads.Media.AVProDeckLink.DeviceMode._modeIndex
private
int RenderHeads.Media.AVProDeckLink.DeviceMode._width
private
int RenderHeads.Media.AVProDeckLink.DeviceMode._height
private
float RenderHeads.Media.AVProDeckLink.DeviceMode._frameRate
private
long RenderHeads.Media.AVProDeckLink.DeviceMode._frameDuration
private
DeckLinkPlugin.PixelFormat RenderHeads.Media.AVProDeckLink.DeviceMode._pixelFormat
private
string RenderHeads.Media.AVProDeckLink.DeviceMode._modeDesc
private
string RenderHeads.Media.AVProDeckLink.DeviceMode._pixelFormatDesc
private
int RenderHeads.Media.AVProDeckLink.DeviceMode._pitch
private
FieldMode RenderHeads.Media.AVProDeckLink.DeviceMode._fieldMode
private
string RenderHeads.Media.AVProDeckLink.DeviceMode._fieldModeString
private

Property Documentation

Device RenderHeads.Media.AVProDeckLink.DeviceMode.Device
get
int RenderHeads.Media.AVProDeckLink.DeviceMode.Index
get
int RenderHeads.Media.AVProDeckLink.DeviceMode.Width
get
int RenderHeads.Media.AVProDeckLink.DeviceMode.Height
get
float RenderHeads.Media.AVProDeckLink.DeviceMode.FrameRate
get
long RenderHeads.Media.AVProDeckLink.DeviceMode.FrameDuration
get
DeckLinkPlugin.PixelFormat RenderHeads.Media.AVProDeckLink.DeviceMode.PixelFormat
get
string RenderHeads.Media.AVProDeckLink.DeviceMode.ModeDescription
get
string RenderHeads.Media.AVProDeckLink.DeviceMode.PixelFormatDescription
get
int RenderHeads.Media.AVProDeckLink.DeviceMode.Pitch
get
bool RenderHeads.Media.AVProDeckLink.DeviceMode.InterlacedFieldMode
get
string RenderHeads.Media.AVProDeckLink.DeviceMode.FieldModeString
get

The documentation for this class was generated from the following file: