estructura ACX_MICROPHONE_CONFIG (acxpin.h)
La estructura ACX_MICROPHONE_CONFIG se usa para configurar un micrófono.
Sintaxis
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;
Miembros
Size
Tamaño de todos los datos de la estructura ACX_MICROPHONE_CONFIG en bytes.
Flags
Combinación de valores de la enumeración ACX_MICROPHONE_CONFIG_FLAGS que describe el micrófono.
MicrophoneSnrDB
Valor de decibel de 16,16 puntos fijos (dB) que especifica la relación señal-ruido del micrófono. Si se establece en LONG_MIN_VALUE significa que este campo no es compatible.
MicrophoneSensitivityDB
Valor de decibel de 16,16 puntos fijos (dB) que especifica la sensibilidad del micrófono. Si se establece en LONG_MIN_VALUE significa que este campo no es compatible.
MicArrayGeometry
Estructura de ACX_MIC_ARRAY_GEOMETRY opcional que describe la geometría del micrófono si es una matriz de micrófonos.
InterleavedFormat
Puntero opcional a una estructura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION que especifica cómo se intercala el audio de bucle invertido con el audio del micrófono.
Comentarios
La estructura ACX_MICROPHONE_CONFIG debe asignarse al miembro MicrophoneConfig de la estructura ACX_PIN_CONFIG y AcxPinConfigMicrophoneConfigSpecified debe incluirse en el miembro Flags de la estructura ACX_PIN_CONFIG.
Para inicializar una estructura de ACX_MICROPHONE_CONFIG, el controlador debe llamar a ACX_MICROPHONE_CONFIG_INIT.
Requisitos de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxpin.h |
Consulte también
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [encabezado acxpin.h] (index.md)