// audiosensors.h
typedef struct _AUDIO_ENDPOINT_CONFIG {
ULONG Size;
UINT8 Version;
GUID AudioInterfaceType;
} AUDIO_ENDPOINT_CONFIG, *PAUDIO_ENDPOINT_CONFIG;
View the official Windows Driver Kit DDI referenceNo description available.
The AUDIO_ENDPOINT_CONFIG structure defines the configuration for an audio endpoint used in audio sensor sessions. This structure provides information about the audio interface type and allows for additional technology-specific configuration data.
SizeThe size, in bytes, of the entire structure including any additional audio technology-specific endpoint configuration bytes that follow this structure.
VersionThe version of this structure. Must be set to AUDIO_ENDPOINT_CONFIG_VERSION_1 (1).
AudioInterfaceTypeA GUID that identifies the audio interface type. For SDCA interfaces, use AUDIO_INTERFACE_SDCA. This GUID determines the format of any additional configuration data that follows this structure.
The AUDIO_ENDPOINT_CONFIG structure is a variable-length structure. Additional bytes following this structure provide audio interface-specific endpoint configuration. When AudioInterfaceType is AUDIO_INTERFACE_SDCA, the bytes following this structure will contain a SDCA_ENDPOINT_CONFIG structure.
This structure is used when starting audio sensor sessions to specify the configuration for render and capture endpoints.