Table of Contents

Class BridgeVideoSinkSettings

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

Bridge video sink settings.

public class BridgeVideoSinkSettings

Inheritance

Inherited Members

Constructors

BridgeVideoSinkSettings()

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

public BridgeVideoSinkSettings()

BridgeVideoSinkSettings(string, VideoFrameInfoX)

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

public BridgeVideoSinkSettings(string channel, VideoFrameInfoX info)

Parameters

channel string

The channel.

info VideoFrameInfoX

The information.

Properties

Channel

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

public string Channel { get; }

Property Value

string

CustomSyncFlag

Gets or sets a value indicating whether custom synchronize flag will be used.

public bool? CustomSyncFlag { get; set; }

Property Value

bool?

Info

Gets or sets the information.

public VideoFrameInfoX Info { get; set; }

Property Value

VideoFrameInfoX

RenderDelay

Gets or sets the render delay reported by intervideosink.

public TimeSpan? RenderDelay { get; set; }

Property Value

TimeSpan?

Remarks

Maps directly to GstBaseSink::render-delay: a non-negative hint that the receiving end will hold buffers for this long after they arrive. Mirrors VisioForge.Core.Types.X.Bridge.BridgeAudioSinkSettings.RenderDelay for the video bridge. Leave null to keep the intervideosink default (no explicit render delay set). Negative values are clamped to Zero in the setter to avoid the unsigned-cast wraparound on the native side.