共用方式為


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

另請參閱