estrutura ACX_MICROPHONE_CONFIG (acxpin.h)
A estrutura ACX_MICROPHONE_CONFIG é usada para configurar um microfone.
Sintaxe
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;
Membros
Size
O tamanho de todos os dados na estrutura ACX_MICROPHONE_CONFIG em bytes.
Flags
Uma combinação de valores da enumeração ACX_MICROPHONE_CONFIG_FLAGS que descrevem o microfone.
MicrophoneSnrDB
Um valor de decibéis de ponto fixo (dB) de 16,16 especificando a taxa de sinal para ruído do microfone. Definir isso como LONG_MIN_VALUE significa que esse campo não tem suporte.
MicrophoneSensitivityDB
Um valor de decibéis de ponto fixo (dB) de 16,16 especificando a sensibilidade do microfone. Definir isso como LONG_MIN_VALUE significa que esse campo não tem suporte.
MicArrayGeometry
Uma estrutura de ACX_MIC_ARRAY_GEOMETRY opcional que descreve a geometria do microfone se for uma matriz de microfone.
InterleavedFormat
Um ponteiro opcional para uma estrutura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION que especifica como o áudio de loopback é intercalado com o áudio do microfone.
Comentários
A estrutura ACX_MICROPHONE_CONFIG deve ser atribuída ao membro MicrophoneConfig da estrutura ACX_PIN_CONFIG e AcxPinConfigMicrophoneConfigSpecified deve ser incluída no membro Flags da estrutura ACX_PIN_CONFIG.
Para inicializar uma estrutura ACX_MICROPHONE_CONFIG, o driver deve chamar ACX_MICROPHONE_CONFIG_INIT.
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxpin.h |
Confira também
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [cabeçalho acxpin.h] (index.md)