Class DecklinkVideoOutputDialog
Interaction logic for DecklinkVideoOutputDialog.xaml.
Inheritance
Implements
Inherited Members
Namespace: VisioForge.Core.UI.WPF.Dialogs.Decklink
Assembly: VisioForge.Core.dll
Syntax
public class DecklinkVideoOutputDialog : Window, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IDisposable, IComponentConnector
Constructors
DecklinkVideoOutputDialog()
Initializes a new instance of the DecklinkVideoOutputDialog class.
Declaration
public DecklinkVideoOutputDialog()
Properties
AudioDevice
Gets the audio device.
Declaration
public string AudioDevice { get; }
Property Value
| Type | Description |
|---|---|
| string | The audio device. |
AudioDeviceIndex
Gets the index of the audio device.
Declaration
public int AudioDeviceIndex { get; }
Property Value
| Type | Description |
|---|---|
| int | The index of the audio device. |
VideoDevice
Gets the video capture device.
Declaration
public string VideoDevice { get; }
Property Value
| Type | Description |
|---|---|
| string | The video capture device. |
VideoDeviceIndex
Gets the index of the video device.
Declaration
public int VideoDeviceIndex { get; }
Property Value
| Type | Description |
|---|---|
| int | The index of the video device. |
Methods
Dispose()
Disposes this instance.
Declaration
public void Dispose()
Dispose(bool)
Releases unmanaged and - optionally - managed resources.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
|
~DecklinkVideoOutputDialog()
Finalizes an instance of the DecklinkVideoOutputDialog class.
Declaration
protected ~DecklinkVideoOutputDialog()
GetAudioDeviceSettingsAsync()
Get audio device settings as an asynchronous operation.
Declaration
public Task<DecklinkAudioSinkSettings> GetAudioDeviceSettingsAsync()
Returns
| Type | Description |
|---|---|
| Task<DecklinkAudioSinkSettings> | A Task<DecklinkAudioSinkSettings> representing the asynchronous operation. |
GetVideoDeviceSettingsAsync()
Get video device settings as an asynchronous operation.
Declaration
public Task<DecklinkVideoSinkSettings> GetVideoDeviceSettingsAsync()
Returns
| Type | Description |
|---|---|
| Task<DecklinkVideoSinkSettings> | A Task<DecklinkVideoSinkSettings> representing the asynchronous operation. |
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()