ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION結構 (acxpin.h)
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION 結構會指定回送音訊與麥克風音訊交錯的方式,KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION。
語法
typedef struct _ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION {
ULONG Size;
ULONG PrimaryChannelCount;
ULONG PrimaryChannelStartPosition;
ULONG PrimaryChannelMask;
ULONG InterleavedChannelCount;
ULONG InterleavedChannelStartPosition;
ULONG InterleavedChannelMask;
} ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION, *PACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION;
成員
Size
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION 結構中的所有數據大小,以位元組為單位。
PrimaryChannelCount
主要通道的數目。 這通常是交錯麥克風和回送音訊時的麥克風元素數目。
PrimaryChannelStartPosition
主要音訊之第一個通道的陣列索引。
PrimaryChannelMask
主要通道遮罩、KSAUDIO_SPEAKER_MONO、KSAUDIO_SPEAKER_STEREO等。
InterleavedChannelCount
交錯通道的數目。 這通常是與主要通道相關聯的回送音訊通道數目。
InterleavedChannelStartPosition
交錯音訊之第一個通道的陣列索引。
InterleavedChannelMask
交錯通道遮罩、KSAUDIO_SPEAKER_MONO、KSAUDIO_SPEAKER_STEREO等。
言論
此結構所描述的數據僅供硬體關鍵詞 Spotter 接腳使用,並提供包含與麥克風音訊交錯的回送音訊。 這是藉由交錯 Hardware Keyword Spotter 將音訊和回送音訊交錯成單一 PCM 音訊串流,然後透過這個屬性來通訊包含回送與麥克風音訊的通道。
驅動程式傳回的 WAVEFORMATEXTENSIBLE 會將通道計數報告為主要和回送音訊的總和,且通道遮罩適用於總通道計數。 主要和交錯的音訊必須具有每個取樣、取樣率等的相符位。此結構會傳達分割兩個數據流所需的所有資訊。
ACX 需求
ACX 最低版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
要求
要求 | 價值 |
---|---|
標頭 | acxpin.h |
另請參閱
- KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION
- [acxpin.h 標頭](index.md)