Share via


AudioDeviceModule Class

Definition

Represents a single audio device module, which may be a hardware effect processing unit or any other audio configuration module defined by an audio driver.

public ref class AudioDeviceModule sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
class AudioDeviceModule final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public sealed class AudioDeviceModule
Public NotInheritable Class AudioDeviceModule
Inheritance
Object Platform::Object IInspectable AudioDeviceModule
Attributes

Windows requirements

Device family
Windows 10 Creators Update (introduced in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v4.0)

Remarks

Get an instance of this class by calling AudioDeviceModulesManager.FindAll or AudioDeviceModulesManager.FindAllById.

Properties

ClassId

Gets the GUID identifier of the module, which is defined by the audio device module owner.

DisplayName

Gets the friendly name of the audio device module for display in UI.

InstanceId

Gets an identifier, defined by the driver developer, that disambiguates between multiple instances of the same module class in the driver topology.

MajorVersion

Gets the major version of the audio device module.

MinorVersion

Gets the minor version of the audio device module.

Methods

SendCommandAsync(IBuffer)

Asynchronously sends data to the audio device module and receives the result.

Applies to