Table of Contents

Interface IVideoMixerControl

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

Video mixer control interface.

public interface IVideoMixerControl

Methods

Input_Get(Guid)

Gets input by GUID.

VideoMixerStream Input_Get(Guid id)

Parameters

id Guid

The GUID identifier.

Returns

VideoMixerStream

VideoMixerStream.

Input_List()

Gets all input streams.

VideoMixerStream[] Input_List()

Returns

VideoMixerStream[]

Array of VideoMixerStream.

Input_Move(Guid, Rect, TimeSpan, double?, double?)

Moves the input by GUID.

void Input_Move(Guid id, Rect rect, TimeSpan duration, double? startAlpha, double? endAlpha)

Parameters

id Guid

The GUID identifier.

rect Rect

The rectangle.

duration TimeSpan

The duration.

startAlpha double?

The start alpha (optional).

endAlpha double?

The end alpha (optional).

Input_SetChromaKeyEnabled(Guid, bool)

Enables or disables chroma key for a specific input stream by GUID.

void Input_SetChromaKeyEnabled(Guid id, bool enabled)

Parameters

id Guid

The GUID identifier.

enabled bool

Whether chroma key should be enabled.

Input_Update(VideoMixerStream)

Updates input by GUID.

void Input_Update(VideoMixerStream stream)

Parameters

stream VideoMixerStream

The stream.

Input_UpdateChromaKeySettings(Guid, ChromaKeySettingsX)

Updates the chroma key settings for a specific input stream by GUID.

void Input_UpdateChromaKeySettings(Guid id, ChromaKeySettingsX settings)

Parameters

id Guid

The GUID identifier.

settings ChromaKeySettingsX

The new chroma key settings.

SetSettings(VideoMixerBaseSettings)

Sets the settings.

void SetSettings(VideoMixerBaseSettings settings)

Parameters

settings VideoMixerBaseSettings

The settings.

StartFadeIn(Guid, TimeSpan)

Starts the fade-in by GUID.

void StartFadeIn(Guid id, TimeSpan duration)

Parameters

id Guid

The GUID identifier.

duration TimeSpan

The duration.

StartFadeOut(Guid, TimeSpan)

Starts the fade-out by GUID.

void StartFadeOut(Guid id, TimeSpan duration)

Parameters

id Guid

The GUID identifier.

duration TimeSpan

The duration.