Show / Hide Table of Contents

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

The ID of the driver being used.

Declaration
public string ID { get; }
Property Value
String

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

The description of the device.

Declaration
public string Name { get; }
Property Value
String

Type

The Type of the devices.

Declaration
public WasapiDeviceType Type { get; }
Property Value
WasapiDeviceType

Methods

ToString()

Returns the Name of the device.

Declaration
public override string ToString()
Returns
String

Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx