Class LVCVideoAudioOutput
Live Video Compositor video/audio output. Implements the LVCOutput.
Implements
Inherited Members
Namespace: VisioForge.Core.LiveVideoCompositorV2
Assembly: VisioForge.Core.dll
Syntax
public class LVCVideoAudioOutput : LVCOutput, IDisposable
Constructors
LVCVideoAudioOutput(string, LiveVideoCompositor, MediaBlock, bool, MediaBlock, MediaBlock)
Initializes a new instance of the LVCVideoAudioOutput class.
Declaration
public LVCVideoAudioOutput(string name, LiveVideoCompositor compositor, MediaBlock mainBlock, bool autostart, MediaBlock processingVideoBlock = null, MediaBlock processingAudioBlock = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | The name. |
| LiveVideoCompositor | compositor | The compositor. |
| MediaBlock | mainBlock | The main block. |
| bool | autostart | if set to |
| MediaBlock | processingVideoBlock | The processing video block. |
| MediaBlock | processingAudioBlock | The processing audio block. |
Methods
Build(string, string)
Builds.
Declaration
public override void Build(string uniqueName, string uniqueName2 = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | uniqueName | The unique name 1. |
| string | uniqueName2 | The unique name 2. |
Overrides
Dispose(bool)
Releases unmanaged and - optionally - managed resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
|