Class FallbackSwitchSettingsBase
- Namespace
- VisioForge.Core.Types.X.Sources
- Assembly
- VisioForge.Core.dll
Base class for fallback switch configuration settings.
public abstract class FallbackSwitchSettingsBaseInheritance
Derived
Inherited Members
Properties
ImmediateFallback
Gets or sets whether to immediately switch to fallback on error. Default is false.
public bool ImmediateFallback { get; set; }Property Value
ManualUnblock
Gets or sets whether manual unblocking is required. When enabled, the application must call unblock, except for live streams. Default is false.
public bool ManualUnblock { get; set; }Property Value
RestartOnEos
Gets or sets whether to restart the main source on EOS. Default is false.
public bool RestartOnEos { get; set; }Property Value
RestartTimeoutMs
Gets or sets the restart timeout for the main source (in milliseconds). Default is 5000ms (5 seconds).
public int RestartTimeoutMs { get; set; }Property Value
RetryTimeoutMs
Gets or sets the retry timeout for stopping after repeated failure (in milliseconds). Default is 60000ms (60 seconds).
public int RetryTimeoutMs { get; set; }Property Value
TimeoutMs
Gets or sets the timeout before switching to fallback (in milliseconds). Default is 5000ms (5 seconds).
public int TimeoutMs { get; set; }Property Value
Type
Gets or sets the fallback switch type.
public FallbackSwitchType Type { get; set; }