Intestazione acxpin.h
Questa intestazione viene usata dalle estensioni della classe audio ACX.
Per altre informazioni, vedere:
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 inizializzò una struttura ACX_MICROPHONE_CONFIG da utilizzare. |
ACX_PHYSICAL_CONNECTION_INIT La funzione ACX_PHYSICAL_CONNECTION_INIT inizializza una struttura 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. |
AcxJackCreare 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. |
AcxMicArrayGeometryCreare 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 formato dati in modalità al pin specificato. |
AcxPinCreare 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 al formato dati per il pin specificato. |
AcxPinRemoveModeDataFormatList La funzione AcxPinRemoveModeDataFormatList elimina l'elenco di formato dati in modalità per il pin specificato. |
AcxPinRemoveStreamBridges La funzione AcxPinRemoveStreamBridges rimuove gli oggetti ACXSTREAMBRIDGE dal pin specificato. |
AcxPinRetrieveModeDataFormatList La funzione AcxPinRetrieveModeDataFormatList ottiene l'elenco di formato dati in modalità per il pin specificato. |
Funzioni di callback
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE La funzione di callback EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE viene implementata dal driver e viene chiamata quando viene richiesto lo stato per il jack specificato. |
EVT_ACX_PIN_CONNECTED La funzione di callback EVT_ACX_PIN_CONNECTED viene implementata dal driver e viene chiamata quando il pin del bridge del circuito è connesso al pin bridge di un altro circuito. |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION La funzione di callback EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION 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 bridge del circuito viene disconnesso dal pin di un altro circuito. |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO La funzione di callback EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO viene implementata dal driver e viene chiamata quando vengono richieste informazioni sul sink per il pin specificato. |
EVT_ACX_PIN_RETRIEVE_NAME La funzione di callback EVT_ACX_PIN_RETRIEVE_NAME viene implementata dal driver e viene chiamata quando viene richiesto il nome per il pin specificato. |
EVT_ACX_PIN_SET_DATAFORMAT La funzione di callback EVT_ACX_PIN_SET_DATAFORMAT viene implementata dal driver e viene chiamata per impostare il formato di 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 interleavato 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 nelle 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 degli eventi pin. |
ACX_PIN_CONFIG La struttura ACX_PIN_CONFIG viene utilizzata per configurare un pin. |
Enumerazioni
ACX_CONNECTION_FLAGS L'enumerazione ACX_CONNECTION_FLAGS viene utilizzata 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 a 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 utilizzata 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 utilizzata 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 utilizzata dalla struttura ACX_JACK_DESCRIPTION e specifica il tipo di porta rappresentato 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 una connessione. |
ACX_MIC_ARRAY_TYPE L'enumerazione ACX_MIC_ARRAY_TYPE viene usata per specificare il tipo di una matrice di microfoni. |
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 utilizzata 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. |