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 バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxpin.h |
こちらもご覧ください
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [acxpin.h ヘッダー](index.md)