KSPROPERTY_AUDIOMODULE enumeration

The KSPROPERTY_AUDIOMODULE enumeration defines constants that are used by audio drivers to communicate information about partner defined audio modules.

For more information about audio modules, see Implementing Audio Module Discovery.

Syntax

typedef enum  { 
  KSPROPERTY_AUDIOMODULE_DESCRIPTORS             = 1,
  KSPROPERTY_AUDIOMODULE_COMMAND                 = 2,
  KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID  = 3
} KSPROPERTY_AUDIOMODULE;

Constants

KSPROPERTY_AUDIOMODULE_DESCRIPTORS
Specifies the ID for the KSPROPERTY_AUDIOMODULE_DESCRIPTORS property.

KSPROPERTY_AUDIOMODULE_COMMAND
Specifies the ID for the KSPROPERTY_AUDIOMODULE_COMMAND property.

KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID
Specifies the ID for the KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID property.

Remarks

All KS Property calls must be non-blocking because the hardware effects are part of the processing chain and should not wait.

Requirements

Minimum supported client

Windows 10, version 1703

Minimum supported server

None supported

Header

Ksmedia.h

See also

KSPROPSETID_AudioModule