ACX_MICROPHONE_CONFIG結構 (acxpin.h)
ACX_MICROPHONE_CONFIG結構可用來設定麥克風。
語法
typedef struct _ACX_MICROPHONE_CONFIG {
ULONG Size;
ULONG Flags;
LONG MicrophoneSnrDB;
LONG MicrophoneSensitivityDB;
ACXMICARRAYGEOMETRY MicArrayGeometry;
PACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION InterleavedFormat;
} ACX_MICROPHONE_CONFIG, *PACX_MICROPHONE_CONFIG;
成員
Size
ACX_MICROPHONE_CONFIG 結構中所有數據的大小,以位元組為單位。
Flags
描述麥克風 之ACX_MICROPHONE_CONFIG_FLAGS 列舉中的值組合。
MicrophoneSnrDB
16.16 固定點譯碼 (dB) 值,指定麥克風的訊號與雜訊比率。 將此設定為 LONG_MIN_VALUE表示不支援此欄位。
MicrophoneSensitivityDB
16.16 固定點譯碼 (dB) 值,指定麥克風的敏感度。 將此設定為 LONG_MIN_VALUE表示不支援此欄位。
MicArrayGeometry
選擇性 ACX_MIC_ARRAY_GEOMETRY 結構,描述麥克風是否為麥克風陣列的幾何。
InterleavedFormat
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION結構的選擇性指標,指定回送音訊與麥克風音訊交錯的方式。
備註
ACX_MICROPHONE_CONFIG結構應指派給 ACX_PIN_CONFIG 結構的 MicrophoneConfig 成員,而 AcxPinConfigMicrophoneConfigSpecified 應該包含在ACX_PIN_CONFIG 結構的 Flags 成員中。
若要初始化ACX_MICROPHONE_CONFIG結構,您的驅動程式應該呼叫 ACX_MICROPHONE_CONFIG_INIT。
ACX 需求
最小 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxpin.h |
另請參閱
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [acxpin.h 標頭] (index.md)