Table of Contents

Class BridgeVideoSourceSettings

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

Internal video source settings.

public class BridgeVideoSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoSourceSettings, IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

BridgeVideoSourceSettings(string, VideoFrameInfoX)

Initializes a new instance of the VisioForge.Core.Types.X.Bridge.BridgeVideoSourceSettings class.

public BridgeVideoSourceSettings(string channel, VideoFrameInfoX info)

Parameters

channel string

The channel.

info VideoFrameInfoX

The information.

BridgeVideoSourceSettings()

Initializes a new instance of the VisioForge.Core.Types.X.Bridge.BridgeVideoSourceSettings class.

public BridgeVideoSourceSettings()

Properties

Channel

Gets the channel name to match internal source and sink elements.

public string Channel { get; }

Property Value

string

DoTimestamp

Gets or sets whether to apply current stream time to buffers. When true, intervideosrc generates fresh timestamps based on the receiving pipeline's clock. When false (default), original timestamps from the source are preserved. Set to true for live output scenarios like DeckLink where clock alignment matters.

public bool DoTimestamp { get; set; }

Property Value

bool

Info

Gets the information.

public VideoFrameInfoX Info { get; set; }

Property Value

VideoFrameInfoX

Timeout

Gets or sets the timeout after which to start outputting black frames.

public TimeSpan Timeout { get; set; }

Property Value

TimeSpan

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.