Intestazione acxpin.h

Questa intestazione viene usata dalle estensioni della classe audio ACX.

Per altre informazioni, vedere:

Nota

Le intestazioni e le librerie ACX non sono incluse in WDK 10.0.22621.2428 (rilasciate il 24 ottobre 2023), ma sono disponibili nelle versioni precedenti, nonché nella versione più recente (build della serie 25000) Insider Preview di WDK. Per altre informazioni sulle versioni di anteprima di WDK, vedere Installazione delle versioni di anteprima di Windows Driver Kit (WDK).For more information about preview versions of the WDK, see Installing preview versions of the Windows Driver Kit (WDK).

acxpin.h contiene le interfacce di programmazione seguenti:

Funzioni

 
ACX_CONNECTION_INIT

Inizializza una struttura ACX_CONNECTION da utilizzare per la configurazione di una connessione.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT

La funzione ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT inizializza una struttura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION da utilizzare.
ACX_JACK_CALLBACKS_INIT

La funzione ACX_JACK_CALLBACKS_INIT inizializza una struttura ACX_JACK_CALLBACKS da utilizzare.
ACX_JACK_CONFIG_INIT

La macro ACX_JACK_CONFIG_INIT chiama la funzione ACX_JACK_CONFIG_INIT_ID con il valore ID predefinito.
ACX_JACK_CONFIG_INIT_ID

La funzione ACX_JACK_CONFIG_INIT_ID inizializza una struttura ACX_JACK_CONFIG con l'ID specificato.
ACX_MICARRAYGEOMETRY_CONFIG_INIT

La funzione ACX_MICARRAYGEOMETRY_CONFIG_INIT inizializza una struttura ACX_MICARRAYGEOMETRY_CONFIG da utilizzare.
ACX_MICROPHONE_CONFIG_INIT

La funzione ACX_MICROPHONE_CONFIG_INIT ha inizializzato una struttura ACX_MICROPHONE_CONFIG da utilizzare.
ACX_PHYSICAL_CONNECTION_INIT

La funzione ACX_PHYSICAL_CONNECTION_INIT inizializza una struttura di ACX_PHYSICAL_CONNECTION da utilizzare.
ACX_PIN_CALLBACKS_INIT

La funzione ACX_PIN_CALLBACKS_INIT inizializza una struttura ACX_PIN_CALLBACKS da utilizzare.
ACX_PIN_CONFIG_INIT

La macro ACX_PIN_CONFIG_INIT chiama la funzione ACX_PIN_CONFIG_INIT_ID con il valore ID predefinito.
ACX_PIN_CONFIG_INIT_ID

La funzione ACX_PIN_CONFIG_INIT_ID inizializza una struttura ACX_PIN_CONFIG con l'ID specificato.
AcxJackChangeStateNotification

La funzione AcxJackChangeStateNotification indica che si è verificata una modifica nello stato del jack specificato.
AcxJackCreate

La funzione AcxJackCreate crea e inizializza un nuovo oggetto jack audio.
AcxMicArrayGeometryAddMicrophoneCoordinates

La funzione AcxMicArrayGeometryAddMicrophoneCoordinates aggiunge coordinate fisiche a una geometria di matrice di microfoni.
AcxMicArrayGeometryCreate

La funzione AcxMicArrayGeometryCreate crea e inizializza un nuovo oggetto ACXMICARRAYGEOMETRY.
AcxPinAddEvents

La funzione AcxPinAddEvents aggiunge una matrice di eventi al pin specificato.
AcxPinAddJacks

La funzione AcxPinAddJacks aggiunge una matrice di jack al pin specificato.
AcxPinAddStreamBridges

La funzione AcxPinAddStreamBridges aggiunge bridge di flusso al pin specificato.
AcxPinAssignModeDataFormatList

La funzione AcxPinAssignModeDataFormatList assegna un elenco di formati dati in modalità al pin specificato.
AcxPinCreate

La funzione AcxPinCreate crea e inizializza un nuovo oggetto ACXPIN.
AcxPinGetCircuit

La funzione AcxPinGetCircuit restituisce il circuito a cui è connesso il pin.
AcxPinGetId

La funzione AcxPinGetId restituisce l'ID per il pin specificato.
AcxPinGetRawDataFormatList

La funzione AcxPinGetRawDataFormatList restituisce l'elenco di formato dati in modalità non elaborata per il pin specificato.
AcxPinGetType

La funzione AcxPinGetType restituisce il tipo del pin specificato.
AcxPinNotifyDataFormatChange

La funzione AcxPinNotifyDataFormatChange viene chiamata per generare un evento di notifica delle modifiche del formato dati per il pin specificato.
AcxPinRemoveModeDataFormatList

La funzione AcxPinRemoveModeDataFormatList elimina l'elenco dei formati di dati della modalità per il pin specificato.
AcxPinRemoveStreamBridges

La funzione AcxPinRemoveStreamBridges rimuove gli oggetti ACXSTREAMBRIDGE dal pin specificato.
AcxPinRetrieveModeDataFormatList

La funzione AcxPinRetrieveModeDataFormatList ottiene l'elenco dei formati di dati in modalità per il pin specificato.

Funzioni di callback

 
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE

La EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE funzione di callback viene implementata dal driver e viene chiamata quando viene richiesto lo stato per il jack specificato.
EVT_ACX_PIN_CONNECTED

La EVT_ACX_PIN_CONNECTED funzione di callback viene implementata dal driver e viene chiamata quando il pin del ponte di circuito è connesso al pin del bridge di un altro circuito.
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

La EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION funzione di callback viene implementata dal driver e viene chiamata quando si verifica una modifica del formato dati sul pin specificato.
EVT_ACX_PIN_DISCONNECTED

La EVT_ACX_PIN_DISCONNECTED funzione di callback viene implementata dal driver e viene chiamata quando il pin del ponte di circuito viene disconnesso dal pin di un altro circuito.
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

La EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO funzione di callback viene implementata dal driver e viene chiamata quando vengono richieste informazioni sul sink per il pin specificato.
EVT_ACX_PIN_RETRIEVE_NAME

La EVT_ACX_PIN_RETRIEVE_NAME funzione di callback viene implementata dal driver e viene chiamata quando viene richiesto il nome per il pin specificato.
EVT_ACX_PIN_SET_DATAFORMAT

La EVT_ACX_PIN_SET_DATAFORMAT funzione di callback viene implementata dal driver e viene chiamata per impostare il formato dati per il pin specificato.

Strutture

 
ACX_CONNECTION

La struttura ACX_CONNECTION viene usata per definire una connessione tra due pin.
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION

La struttura ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION specifica il modo in cui l'audio di loopback viene interleaved con l'audio del microfono per KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION.
ACX_JACK_CALLBACKS

La struttura ACX_JACK_CALLBACKS specifica le funzioni di callback degli eventi jack audio.
ACX_JACK_CONFIG

La struttura ACX_JACK_CONFIG viene usata per configurare un jack audio.
ACX_JACK_DESCRIPTION

La struttura ACX_JACK_DESCRIPTION descrive gli attributi di un jack audio, ad esempio il tipo di connessione, la posizione fisica e così via.
ACX_JACK_SINK_INFORMATION

La struttura ACX_JACK_SINK_INFORMATION specifica informazioni su un dispositivo audio digitale correlato allo schermo, ad esempio un dispositivo HDMI o una porta di visualizzazione.
ACX_MIC_ARRAY_GEOMETRY

La struttura ACX_MIC_ARRAY_GEOMETRY specifica il tipo e la geometria della matrice del microfono.
ACX_MICARRAYGEOMETRY_CONFIG

La struttura ACX_MICARRAYGEOMETRY_CONFIG viene usata per configurare una matrice di microfoni.
ACX_MICROPHONE_CONFIG

La struttura ACX_MICROPHONE_CONFIG viene usata per configurare un microfono.
ACX_MICROPHONE_COORDINATES

La struttura ACX_MICROPHONE_COORDINATES specifica la posizione 3D del microfono in coordinate X, Y e Z.
ACX_PHYSICAL_CONNECTION

La struttura ACX_PHYSICAL_CONNECTION descrive una connessione audio fisica tra due oggetti ACXCIRCUIT.
ACX_PIN_CALLBACKS

La struttura ACX_PIN_CALLBACKS specifica le funzioni di callback dell'evento pin.
ACX_PIN_CONFIG

La struttura ACX_PIN_CONFIG viene usata per configurare un pin.

Enumerazioni

 
ACX_CONNECTION_FLAGS

L'enumerazione ACX_CONNECTION_FLAGS viene usata dalla struttura ACX_CONNECTION per specificare i tipi di identificatore di oggetto ACX.
ACX_JACK_CONFIG_FLAGS

L'enumerazione ACX_JACK_CONFIG_FLAGS viene usata per descrivere le proprietà di un jack fisico in un'estensione della classe audio (ACX).
ACX_JACK_CONNECTION_TYPE

L'enumerazione ACX_JACK_CONNECTION_TYPE viene usata per descrivere il tipo di jack di connessione fisica.
ACX_JACK_GEN_LOCATION

L'enumerazione ACX_JACK_GEN_LOCATION viene usata dalla struttura ACX_JACK_DESCRIPTION per descrivere la posizione generale di un jack audio all'interno di un sistema.
ACX_JACK_GEO_LOCATION

L'enumerazione ACX_JACK_GEO_LOCATION viene usata dalla struttura ACX_JACK_DESCRIPTION per descrivere la posizione geometrica di un jack audio.
ACX_JACK_PORT_CONNECTION

L'enumerazione ACX_JACK_PORT_CONNECTION viene usata dalla struttura ACX_JACK_DESCRIPTION e specifica il tipo di porta rappresentata dal jack.
ACX_JACK_SINK_INFO_CONNECTION_TYPE

L'enumerazione ACX_JACK_SINK_INFO_CONNECTION_TYPE viene utilizzata dalla struttura ACX_JACK_SINK_INFORMATION per specificare il tipo di connessione.
ACX_MIC_ARRAY_TYPE

L'enumerazione ACX_MIC_ARRAY_TYPE viene usata per specificare il tipo di matrice del microfono.
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS

L'enumerazione ACX_MICARRAYGEOMETRY_CONFIG_FLAGS viene usata per configurare la geometria di una matrice di microfoni.
ACX_MICROPHONE_CONFIG_FLAGS

L'enumerazione ACX_MICROPHONE_CONFIG_FLAGS viene usata per configurare un microfono fisico.
ACX_MICROPHONE_TYPE

L'enumerazione ACX_MICROPHONE_TYPE viene usata per identificare il modello di ritiro di un microfono.
ACX_PHYSICAL_CONNECTION_FLAGS

L'enumerazione ACX_PHYSICAL_CONNECTION_FLAGS viene usata dalla struttura ACX_PHYSICAL_CONNECTION per inizializzare una connessione fisica.
ACX_PIN_COMMUNICATION

L'enumerazione ACX_PIN_COMMUNICATION viene utilizzata dalla struttura ACX_PIN_CONFIG per indicare il tipo di comunicazione di un pin.
ACX_PIN_CONFIG_FLAGS

L'enumerazione ACX_PIN_CONFIG_FLAGS specifica le impostazioni di configurazione dei pin usate nella struttura ACX_PIN_CONFIG.
ACX_PIN_QUALIFIER

L'enumerazione ACX_PIN_QUALIFIER specificare la modalità di connessione del PIN nella topologia audio multi-circuito.
ACX_PIN_TYPE

L'enumerazione ACX_PIN_TYPE viene utilizzata dalla struttura ACX_PIN_CONFIG per indicare il tipo di un pin.