ACX_AUDIOMODULE_DESCRIPTOR structure (acxelements.h)
The ACX_AUDIOMODULE_DESCRIPTOR is used to define an audio module descriptor structure.
Syntax
typedef struct _ACX_AUDIOMODULE_DESCRIPTOR {
GUID ClassId;
ULONG InstanceId;
ULONG VersionMajor;
ULONG VersionMinor;
WCHAR Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE];
} ACX_AUDIOMODULE_DESCRIPTOR, *PACX_AUDIOMODULE_DESCRIPTOR;
Members
ClassId
The GUID identifier of the module, which is defined by the audio device module owner.
InstanceId
The identifier, defined by the driver developer, that disambiguates between multiple instances of the same module class in the driver topology.
VersionMajor
The major version of the audio module.
VersionMinor
The minor version of the audio module.
Name[ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE]
The friendly name of the audio device module for display in UI. The buffer size is ACX_AUDIOMODULE_MAX_NAME_CCH_SIZE including the NULL terminator.
Remarks
Example
Sample Pending
Example usage is shown below.
ACX requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
Requirement | Value |
---|---|
Header | acxelements.h |