Class DecklinkVideoSourceDialog
Interaction logic for DecklinkVideoSourceDialog.xaml.
Inheritance
Implements
Inherited Members
Namespace: VisioForge.Core.UI.WPF.Dialogs.Decklink
Assembly: VisioForge.Core.dll
Syntax
public class DecklinkVideoSourceDialog : Window, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IDisposable, IComponentConnector
Constructors
DecklinkVideoSourceDialog()
Initializes a new instance of the DecklinkVideoSourceDialog class.
Declaration
public DecklinkVideoSourceDialog()
Properties
AudioDevice
Gets the audio device.
Declaration
public string AudioDevice { get; }
Property Value
| Type | Description |
|---|---|
| string | The audio device. |
VideoDevice
Gets the video capture device.
Declaration
public string VideoDevice { get; }
Property Value
| Type | Description |
|---|---|
| string | The video capture device. |
VideoMode
Gets the mode.
Declaration
public DecklinkMode VideoMode { get; }
Property Value
| Type | Description |
|---|---|
| DecklinkMode | The mode. |
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 |
|
~DecklinkVideoSourceDialog()
Finalizes an instance of the DecklinkVideoSourceDialog class.
Declaration
protected ~DecklinkVideoSourceDialog()
GetAudioDeviceSettingsAsync()
Get audio device settings as an asynchronous operation.
Declaration
public Task<DecklinkAudioSourceSettings> GetAudioDeviceSettingsAsync()
Returns
| Type | Description |
|---|---|
| Task<DecklinkAudioSourceSettings> | A Task<DecklinkAudioSourceSettings> representing the asynchronous operation. |
GetVideoDeviceSettingsAsync()
Get video device settings as an asynchronous operation.
Declaration
public Task<DecklinkVideoSourceSettings> GetVideoDeviceSettingsAsync()
Returns
| Type | Description |
|---|---|
| Task<DecklinkVideoSourceSettings> | A Task<DecklinkVideoSourceSettings> representing the asynchronous operation. |
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()