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)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.
public DecklinkVideoSinkSettings(DecklinkVideoSinkInfo info)Parameters
infoDecklinkVideoSinkInfo-
The information.
DecklinkVideoSinkSettings(uint)
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.
public DecklinkVideoSinkSettings(uint deviceNumber)Parameters
deviceNumberuint-
The device number.
DecklinkVideoSinkSettings()
Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.
public DecklinkVideoSinkSettings()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 or sets the output device instance to use.
public uint DeviceNumber { get; set; }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 or sets the video mode to use for playback.
public DecklinkMode Mode { get; set; }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.