Class FallbackSwitchSettings
- Namespace
- VisioForge.Core.Types.X.Sources
- Assembly
- VisioForge.Core.dll
Main fallback switch configuration container.
public class FallbackSwitchSettingsInheritance
Inherited Members
Properties
EnableAudio
Gets or sets whether audio fallback is enabled. Default is true.
public bool EnableAudio { get; set; }Property Value
EnableVideo
Gets or sets whether video fallback is enabled. Default is true.
public bool EnableVideo { get; set; }Property Value
Enabled
Gets or sets whether fallback switch is enabled. Default is false.
public bool Enabled { get; set; }Property Value
Fallback
Gets or sets the fallback configuration.
public FallbackSwitchSettingsBase Fallback { get; set; }Property Value
FallbackAudioCaps
Gets or sets the audio caps for the fallback stream. Can be used to specify raw audio format requirements for the fallback. Example: "audio/x-raw,rate=48000,channels=2"
public string FallbackAudioCaps { get; set; }Property Value
FallbackVideoCaps
Gets or sets the video caps for the fallback stream. Can be used to specify raw video format requirements for the fallback. Example: "video/x-raw,width=1920,height=1080,format=RGB"
public string FallbackVideoCaps { get; set; }Property Value
MinLatencyMs
Gets or sets the minimum latency for the fallback switch (in milliseconds). When the main source has a higher latency than the fallback source, this configures a minimum latency that would be used if initially the fallback is enabled. Default is 0.
public int MinLatencyMs { get; set; }