Table of Contents

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 RegisteredSource

Inheritance

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

name string

The name of the source.

input LVCVideoInput

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

name string

The name of the source.

input LVCAudioInput

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

name string

The name of the source.

input LVCVideoAudioInput

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

AudioBehavior

ID

Gets the unique identifier for this registered source.

public Guid ID { get; }

Property Value

Guid

IsActive

Gets a value indicating whether this source is currently active (pipeline running).

public bool IsActive { get; }

Property Value

bool

MediaType

Gets the type of media this source provides.

public LVCMediaType MediaType { get; }

Property Value

LVCMediaType

Name

Gets the name of this source.

public string Name { get; }

Property Value

string

Methods

ToString()

Returns a string representation of this registered source.

public override string ToString()

Returns

string