Class RegisteredSource
- Namespace
- VisioForge.Core.SceneSwitching
- Assembly
- VisioForge.Core.dll
Represents a source registered with the SceneManager. Sources persist independently of scenes and can be referenced by multiple scenes simultaneously.
public class RegisteredSourceInheritance
Inherited Members
Constructors
RegisteredSource(string, LVCVideoInput)
Initializes a new instance of the VisioForge.Core.SceneSwitching.RegisteredSource class with a video input.
public RegisteredSource(string name, LVCVideoInput input)Parameters
namestring-
The name of the source.
inputLVCVideoInput-
The LVC video input.
RegisteredSource(string, LVCAudioInput)
Initializes a new instance of the VisioForge.Core.SceneSwitching.RegisteredSource class with an audio input.
public RegisteredSource(string name, LVCAudioInput input)Parameters
namestring-
The name of the source.
inputLVCAudioInput-
The LVC audio input.
RegisteredSource(string, LVCVideoAudioInput)
Initializes a new instance of the VisioForge.Core.SceneSwitching.RegisteredSource class with a video/audio input.
public RegisteredSource(string name, LVCVideoAudioInput input)Parameters
namestring-
The name of the source.
inputLVCVideoAudioInput-
The LVC video/audio input.
Properties
AudioBehavior
Gets or sets the audio behavior for this source during scene switches.
public AudioBehavior AudioBehavior { get; set; }Property Value
ID
Gets the unique identifier for this registered source.
public Guid ID { get; }Property Value
IsActive
Gets a value indicating whether this source is currently active (pipeline running).
public bool IsActive { get; }Property Value
MediaType
Gets the type of media this source provides.
public LVCMediaType MediaType { get; }Property Value
Name
Gets the name of this source.
public string Name { get; }Property Value
Methods
ToString()
Returns a string representation of this registered source.
public override string ToString()