Interface IVideoMixerControl
Video mixer control interface.
Namespace: VisioForge.Core.Types.X.Sources
Assembly: VisioForge.Core.dll
Syntax
public interface IVideoMixerControl
Methods
Input_Get(int)
Gets input.
Declaration
VideoMixerStream Input_Get(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index. |
Returns
| Type | Description |
|---|---|
| VideoMixerStream | VideoMixerStream. |
Input_Move(int, Rect, TimeSpan, double?, double?)
Moves the input.
Declaration
void Input_Move(int id, Rect rect, TimeSpan duration, double? startAlpha, double? endAlpha)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | The identifier. |
| Rect | rect | The rectangle. |
| TimeSpan | duration | The duration. |
| double? | startAlpha | The start alpha (optional). |
| double? | endAlpha | The end alpha (optional). |
Input_Update(int, VideoMixerStream)
Updates input.
Declaration
void Input_Update(int index, VideoMixerStream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index. |
| VideoMixerStream | stream | The stream. |
SetSettings(VideoMixerBaseSettings)
Sets the settings.
Declaration
void SetSettings(VideoMixerBaseSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| VideoMixerBaseSettings | settings | The settings. |
StartFadeIn(int, TimeSpan)
Starts the fade-in.
Declaration
void StartFadeIn(int id, TimeSpan duration)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | The identifier. |
| TimeSpan | duration | The duration. |
StartFadeOut(int, TimeSpan)
Starts the fade-out.
Declaration
void StartFadeOut(int id, TimeSpan duration)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | The identifier. |
| TimeSpan | duration | The duration. |