Table of Contents

Class DecklinkVideoSourceInfo

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

Decklink video source info.

public class DecklinkVideoSourceInfo : IComparable

Inheritance

Implements

Inherited Members

Constructors

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

public DecklinkVideoSourceInfo(string name, uint deviceNumber)

Parameters

name string

The name.

deviceNumber uint

The device number.

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

public DecklinkVideoSourceInfo(Device device)

Parameters

device Device

The device.

Properties

Gets the device number.

public uint DeviceNumber { get; }

Property Value

uint

Gets the maximum channels.

public uint MaxChannels { get; }

Property Value

uint

Gets the name of the model.

public string ModelName { get; }

Property Value

string

Gets the name.

public string Name { get; }

Property Value

string

Gets the persistent identifier.

public long PersistentID { get; }

Property Value

long

Gets a value indicating whether the device supports format detection.

public bool SupportsFormatDetection { get; }

Property Value

bool

Methods

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

public int CompareTo(object obj)

Parameters

obj object

An object to compare with this instance.

Returns

int

A value that indicates the relative order of the objects being compared. The return value has these meanings:

Value Meaning
Less than zero This instance precedes obj in the sort order.
Zero This instance occurs in the same position in the sort order as obj.
Greater than zero This instance follows obj in the sort order.

Class as a string.

public override string ToString()

Returns

string

Returns String.