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

另請參閱