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)