Struct WasapiDeviceInfo
Used with GetDeviceInfo(Int32, out WasapiDeviceInfo) to retrieve information on a Wasapi device.
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Wasapi.dll
Syntax
public struct WasapiDeviceInfo
Properties
DefaultUpdatePeriod
The default update period (in seconds) of the device.
Declaration
public double DefaultUpdatePeriod { get; }
Property Value
Double
|
ID
IsDefault
Gets whether the device is the system default device.
Declaration
public bool IsDefault { get; }
Property Value
Boolean
|
IsDisabled
Gets whether the device is disabled.
Declaration
public bool IsDisabled { get; }
Property Value
Boolean
|
IsEnabled
Gets whether the device is enabled.
Declaration
public bool IsEnabled { get; }
Property Value
Boolean
|
IsInitialized
Gets whether the device is initialized (using Init(Int32, Int32, Int32, WasapiInitFlags, Single, Single, WasapiProcedure, IntPtr)).
Declaration
public bool IsInitialized { get; }
Property Value
Boolean
|
IsInput
Gets whether the device is input device.
Declaration
public bool IsInput { get; }
Property Value
Boolean
|
IsLoopback
Gets whether the device is a loopback device (output capture).
Declaration
public bool IsLoopback { get; }
Property Value
Boolean
|
IsUnplugged
Gets whether the device is unplugged.
Declaration
public bool IsUnplugged { get; }
Property Value
Boolean
|
MinimumUpdatePeriod
The minimum update period (in seconds) of the device.
Declaration
public double MinimumUpdatePeriod { get; }
Property Value
Double
|
MixChannels
The shared-mode format mixers number of channels.
Declaration
public int MixChannels { get; }
Property Value
Int32
|
MixFrequency
The shared-mode format mixers sample rate.
Declaration
public int MixFrequency { get; }
Property Value
Int32
|
Name
Type
The Type of the devices.
Declaration
public WasapiDeviceType Type { get; }
Property Value
WasapiDeviceType
|