Class DecklinkVideoSinkSettings
- Namespace
- VisioForge.Core.Types.X.Decklink
- Assembly
- VisioForge.Core.dll
Decklink video sink settings.
public class DecklinkVideoSinkSettings : IMediaBlockSettingsInheritance
Implements
Inherited Members
Constructors
DecklinkVideoSinkSettings(DecklinkVideoSinkInfo, DecklinkMode)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.
public DecklinkVideoSinkSettings(DecklinkVideoSinkInfo info, DecklinkMode mode)Parameters
infoDecklinkVideoSinkInfo-
The device information.
modeDecklinkMode-
The video mode to use for playback.
DecklinkVideoSinkSettings(uint, DecklinkMode)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.
public DecklinkVideoSinkSettings(uint deviceNumber, DecklinkMode mode)Parameters
deviceNumberuint-
The device number.
modeDecklinkMode-
The video mode to use for playback.
Properties
AFDBarLine
Gets or sets the line number to use for inserting AFD/Bar data (0 = disabled).
public int AFDBarLine { get; set; }Property Value
CCLine
Gets or sets the line number to use for inserting closed captions (0 = disabled).
public int CCLine { get; set; }Property Value
CustomFrameRate
Gets or sets the custom frame rate.
public VideoFrameRate? CustomFrameRate { get; set; }Property Value
CustomVideoSize
Gets or sets the size of the custom video.
public ResizeVideoEffect CustomVideoSize { get; set; }Property Value
DeviceNumber
Gets the output device instance to use.
public uint DeviceNumber { get; }Property Value
IsSync
Gets or sets a value indicating whether this instance is synchronized.
public bool IsSync { get; set; }Property Value
KeyerLevel
Gets or sets the keyer level.
public int KeyerLevel { get; set; }Property Value
KeyerMode
Gets or sets the keyer mode.
public DecklinkKeyerMode KeyerMode { get; set; }Property Value
Mode
Gets the video mode to use for playback.
public DecklinkMode Mode { get; }Property Value
Profile
Gets or sets the decklink profile to use.
public DecklinkProfileID Profile { get; set; }Property Value
TimecodeFormat
Gets or sets the timecode format type to use for playback.
public DecklinkTimecodeFormat TimecodeFormat { get; set; }Property Value
VideoFormat
Gets or sets the video format.
public DecklinkVideoFormat VideoFormat { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.