Class AudioCaptureDeviceInfo
Audio capture device information.
Inherited Members
Namespace: VisioForge.Core.Types.VideoCapture
Assembly: VisioForge.Core.dll
Syntax
public class AudioCaptureDeviceInfo
Constructors
AudioCaptureDeviceInfo(string)
Initializes a new instance of the AudioCaptureDeviceInfo class.
Declaration
public AudioCaptureDeviceInfo(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Name. |
Properties
DevicePath
Gets device path.
Declaration
public string DevicePath { get; }
Property Value
Type | Description |
---|---|
string |
DialogCaptureDisplay
Gets a value indicating whether capture display dialog available.
Declaration
public bool DialogCaptureDisplay { get; }
Property Value
Type | Description |
---|---|
bool |
DialogCaptureFormat
Gets a value indicating whether capture format dialog available.
Declaration
public bool DialogCaptureFormat { get; }
Property Value
Type | Description |
---|---|
bool |
DialogCaptureSource
Gets a value indicating whether capture source dialog available.
Declaration
public bool DialogCaptureSource { get; }
Property Value
Type | Description |
---|---|
bool |
DialogCompressorAbout
Gets a value indicating whether compressor about dialog available.
Declaration
public bool DialogCompressorAbout { get; }
Property Value
Type | Description |
---|---|
bool |
DialogCompressorConfig
Gets a value indicating whether compressor config dialog available.
Declaration
public bool DialogCompressorConfig { get; }
Property Value
Type | Description |
---|---|
bool |
DialogDefault
Gets a value indicating whether default dialog available.
Declaration
public bool DialogDefault { get; }
Property Value
Type | Description |
---|---|
bool |
Formats
Gets audio formats.
Declaration
public List<string> Formats { get; }
Property Value
Type | Description |
---|---|
List<string> |
Initiated
Gets a value indicating whether device information is available.
Declaration
public bool Initiated { get; }
Property Value
Type | Description |
---|---|
bool |
Lines
Gets audio lines (can be empty).
Declaration
public List<string> Lines { get; }
Property Value
Type | Description |
---|---|
List<string> |
Name
Gets device name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |
Methods
Fill(List<string>, List<string>, string)
Fills info.
Declaration
public void Fill(List<string> lines, List<string> formats, string devicePath)
Parameters
Type | Name | Description |
---|---|---|
List<string> | lines | Lines. |
List<string> | formats | Formats. |
string | devicePath | Device path. |
FillDialogs(bool, bool, bool, bool, bool, bool)
Fills dialogs.
Declaration
public void FillDialogs(bool default_, bool captureDisplay, bool captureFormat, bool captureSource, bool compressorConfig, bool compressorAbout)
Parameters
Type | Name | Description |
---|---|---|
bool | default_ | Default dialog. |
bool | captureDisplay | Capture display dialog. |
bool | captureFormat | Capture format dialog. |
bool | captureSource | Capture source dialog. |
bool | compressorConfig | Compressor config dialog. |
bool | compressorAbout | Compressor about dialog. |
ToString()
Class as a string.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | Returns string. |
Overrides
Events
OnInitiateRequired
Event called if initiate required;
Declaration
public event EventHandler<EventArgs> OnInitiateRequired
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |