Table of Contents

Class DecklinkVideoSinkSettings

Namespace
VisioForge.Core.Types.X.Decklink
Assembly
VisioForge.Core.dll

Decklink video sink settings.

public class DecklinkVideoSinkSettings : IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.

public DecklinkVideoSinkSettings(DecklinkVideoSinkInfo info)

Parameters

info DecklinkVideoSinkInfo

The information.

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.

public DecklinkVideoSinkSettings(uint deviceNumber)

Parameters

deviceNumber uint

The device number.

Initializes a new instance of the VisioForge.Core.Types.X.Decklink.DecklinkVideoSinkSettings class.

public DecklinkVideoSinkSettings()

Properties

Gets or sets the line number to use for inserting AFD/Bar data (0 = disabled).

public int AFDBarLine { get; set; }

Property Value

int

Gets or sets the line number to use for inserting closed captions (0 = disabled).

public int CCLine { get; set; }

Property Value

int

Gets or sets the custom frame rate.

public VideoFrameRate? CustomFrameRate { get; set; }

Property Value

VideoFrameRate?

Gets or sets the size of the custom video.

public ResizeVideoEffect CustomVideoSize { get; set; }

Property Value

ResizeVideoEffect

Gets or sets the output device instance to use.

public uint DeviceNumber { get; set; }

Property Value

uint

Gets or sets a value indicating whether this instance is synchronized.

public bool IsSync { get; set; }

Property Value

bool

Gets or sets the keyer level.

public int KeyerLevel { get; set; }

Property Value

int

Gets or sets the keyer mode.

public DecklinkKeyerMode KeyerMode { get; set; }

Property Value

DecklinkKeyerMode

Gets or sets the video mode to use for playback.

public DecklinkMode Mode { get; set; }

Property Value

DecklinkMode

Gets or sets the decklink profile to use.

public DecklinkProfileID Profile { get; set; }

Property Value

DecklinkProfileID

Gets or sets the timecode format type to use for playback.

public DecklinkTimecodeFormat TimecodeFormat { get; set; }

Property Value

DecklinkTimecodeFormat

Gets or sets the video format.

public DecklinkVideoFormat VideoFormat { get; set; }

Property Value

DecklinkVideoFormat

Methods

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.