struttura ACX_MICROPHONE_CONFIG (acxpin.h)
La struttura ACX_MICROPHONE_CONFIG viene usata per configurare un microfono.
Sintassi
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;
Members
Size
Dimensioni di tutti i dati nella struttura ACX_MICROPHONE_CONFIG in byte.
Flags
Combinazione di valori dell'enumerazione ACX_MICROPHONE_CONFIG_FLAGS che descrivono il microfono.
MicrophoneSnrDB
Valore decibel a 16,16 punti fissi (dB) che specifica il rapporto segnale-rumore del microfono. L'impostazione di questa opzione su LONG_MIN_VALUE indica che questo campo non è supportato.
MicrophoneSensitivityDB
Valore decibel a 16,16 punti fissi (dB) che specifica la sensibilità del microfono. L'impostazione di questa opzione su LONG_MIN_VALUE indica che questo campo non è supportato.
MicArrayGeometry
Struttura facoltativa ACX_MIC_ARRAY_GEOMETRY che descrive la geometria del microfono se si tratta di una matrice di microfoni.
InterleavedFormat
Puntatore facoltativo a una struttura di ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION che specifica la modalità di interleaving dell'audio del loopback con l'audio del microfono.
Commenti
La struttura ACX_MICROPHONE_CONFIG deve essere assegnata al membro MicrophoneConfig della struttura ACX_PIN_CONFIG e AcxPinConfigMicrophoneConfigSpecified deve essere inclusa nel membro Flags della struttura ACX_PIN_CONFIG.
Per inizializzare una struttura di ACX_MICROPHONE_CONFIG, il driver deve chiamare ACX_MICROPHONE_CONFIG_INIT.
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxpin.h |
Vedi anche
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [intestazione acxpin.h] (index.md)