Used with BASS_WASAPI_GetDeviceInfo(Int32, BASS_WASAPI_DEVICEINFO) to retrieve information on a Wasapi device.
Inheritance Hierarchy
Un4seen.BassWasapiBASS_WASAPI_DEVICEINFO
Namespace: Un4seen.BassWasapi
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
The BASS_WASAPI_DEVICEINFO type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BASS_WASAPI_DEVICEINFO |
Default constructor.
|
Properties
Name | Description | |
---|---|---|
IsDefault |
The device is the system default device.
| |
IsDisabled |
The device is plugged but disabled (in the windows sound control panel) and can not be used.
| |
IsEnabled |
The device is enabled and can be used (i.e. it is active).
| |
IsInitialized |
The device is already initialized.
| |
IsInput |
The device is an input (capture) device.
| |
IsLoopback |
The device is a loopback device (capturing from output).
| |
IsUnplugged |
The device is unplugged and can not be used.
| |
SupportsRecording |
The device supportes recording (either an INPUT or LOOPBACK device).
|
Methods
Name | Description | |
---|---|---|
ToString |
A description of the decive info object (name).
(Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
defperiod |
The default update period (in seconds) of the device.
| |
flags |
The device's current and input/output status. Any combination of BASSWASAPIDeviceInfo.
| |
id |
The ID of the driver being used.
| |
minperiod |
The minimum update period (in seconds) of the device.
| |
mixchans |
The shared-mode format mixers number of channels.
| |
mixfreq |
The shared-mode format mixers sample rate.
| |
name |
The description of the device.
| |
type |
The type of the devices. One of the BASSWASAPIDeviceType values.
|
See Also