acxpin.h-Header
Dieser Header wird von den ACX-Audioklassenerweiterungen verwendet.
Weitere Informationen finden Sie unter:
übersicht über ACX Audio Class Extensions
acxpin.h enthält die folgenden Programmierschnittstellen:
Funktionen
ACX_CONNECTION_INIT Initialisiert eine ACX_CONNECTION Struktur für die Konfiguration einer Verbindung. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT Die ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT-Funktion initialisiert eine ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION Struktur für die Verwendung. |
ACX_JACK_CALLBACKS_INIT Die ACX_JACK_CALLBACKS_INIT-Funktion initialisiert eine ACX_JACK_CALLBACKS Struktur für die Verwendung. |
ACX_JACK_CONFIG_INIT Das ACX_JACK_CONFIG_INIT Makro ruft die ACX_JACK_CONFIG_INIT_ID-Funktion mit dem Standardwert ID auf. |
ACX_JACK_CONFIG_INIT_ID Die ACX_JACK_CONFIG_INIT_ID-Funktion initialisiert eine ACX_JACK_CONFIG Struktur mit der angegebenen ID. |
ACX_MICARRAYGEOMETRY_CONFIG_INIT Die ACX_MICARRAYGEOMETRY_CONFIG_INIT-Funktion initialisiert eine ACX_MICARRAYGEOMETRY_CONFIG Struktur für die Verwendung. |
ACX_MICROPHONE_CONFIG_INIT Die ACX_MICROPHONE_CONFIG_INIT-Funktion initialisiert eine ACX_MICROPHONE_CONFIG Struktur für die Verwendung. |
ACX_PHYSICAL_CONNECTION_INIT Die ACX_PHYSICAL_CONNECTION_INIT-Funktion initialisiert eine ACX_PHYSICAL_CONNECTION Struktur für die Verwendung. |
ACX_PIN_CALLBACKS_INIT Die ACX_PIN_CALLBACKS_INIT-Funktion initialisiert eine ACX_PIN_CALLBACKS Struktur für die Verwendung. |
ACX_PIN_CONFIG_INIT Das ACX_PIN_CONFIG_INIT Makro ruft die ACX_PIN_CONFIG_INIT_ID-Funktion mit dem Standardwert ID auf. |
ACX_PIN_CONFIG_INIT_ID Die ACX_PIN_CONFIG_INIT_ID-Funktion initialisiert eine ACX_PIN_CONFIG Struktur mit der angegebenen ID. |
AcxJackChangeStateNotification Die AcxJackChangeStateNotification-Funktion gibt an, dass eine Änderung des Zustands der angegebenen Buchse aufgetreten ist. |
AcxJackCreate Die AcxJackCreate-Funktion erstellt und initialisiert ein neues Audiobuchsenobjekt. |
AcxMicArrayGeometryAddMicrophoneCoordinates Die AcxMicArrayGeometryAddMicrophoneCoordinates-Funktion fügt einer Mikrofonarraygeometrie physische Koordinaten hinzu. |
AcxMicArrayGeometryCreate Die AcxMicArrayGeometryCreate-Funktion erstellt und initialisiert ein neues ACXMICARRAYGEOMETRY -Objekt. |
AcxPinAddEvents- Die AcxPinAddEvents-Funktion fügt dem angegebenen Pin ein Array von Ereignissen hinzu. |
AcxPinAddJacks Die AcxPinAddJacks-Funktion fügt dem angegebenen Pin eine Reihe von Jacken hinzu. |
AcxPinAddStreamBridges Mit der AcxPinAddStreamBridges-Funktion werden dem angegebenen Pin Datenstrombrücken hinzugefügt. |
AcxPinAssignModeDataFormatList Die AcxPinAssignModeDataFormatList-Funktion weist der angegebenen Pin eine Modus-Datenformatliste zu. |
AcxPinCreate Die AcxPinCreate-Funktion erstellt und initialisiert ein neues ACXPIN-Objekt. |
AcxPinGetCircuit Die AcxPinGetCircuit-Funktion gibt den Schaltkreis zurück, mit dem der Pin verbunden ist. |
AcxPinGetId- Die AcxPinGetId-Funktion gibt die ID für den angegebenen Pin zurück. |
AcxPinGetRawDataFormatList Die AcxPinGetRawDataFormatList-Funktion gibt die Datenformatliste für den rohen Modus für den angegebenen Pin zurück. |
AcxPinGetType- Die AcxPinGetType-Funktion gibt den Typ des angegebenen Pins zurück. |
AcxPinNotifyDataFormatChange Die AcxPinNotifyDataFormatChange-Funktion wird aufgerufen, um ein Datenformatänderungsbenachrichtigungsereignis für den angegebenen Pin zu generieren. |
AcxPinRemoveModeDataFormatList Die AcxPinRemoveModeDataFormatList-Funktion löscht die Modusdatenformatliste für den angegebenen Pin. |
AcxPinRemoveStreamBridges Die AcxPinRemoveStreamBridges-Funktion entfernt ACXSTREAMBRIDGE-Objekte aus dem angegebenen Pin. |
AcxPinRetrieveModeDataFormatList Die AcxPinRetrieveModeDataFormatList-Funktion ruft die Modusdatenformatliste für den angegebenen Pin ab. |
Rückruffunktionen
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE Die EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Zustand für die angegebene Buchse angefordert wird. |
EVT_ACX_PIN_CONNECTED Die EVT_ACX_PIN_CONNECTED Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Schaltkreisbrücken-Pin mit dem Brückenstift eines anderen Schaltkreises verbunden ist. |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION Die EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn eine Datenformatänderung auf dem angegebenen Pin erfolgt. |
EVT_ACX_PIN_DISCONNECTED Die EVT_ACX_PIN_DISCONNECTED Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Schaltkreisbrücken-Pin vom Pin eines anderen Schaltkreises getrennt wird. |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO Die EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn Sinkinformationen für den angegebenen Pin angefordert werden. |
EVT_ACX_PIN_RETRIEVE_NAME Die EVT_ACX_PIN_RETRIEVE_NAME Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Name für die angegebene Pin angefordert wird. |
EVT_ACX_PIN_SET_DATAFORMAT Die EVT_ACX_PIN_SET_DATAFORMAT Rückruffunktion wird vom Treiber implementiert und zum Festlegen des Datenformats für den angegebenen Pin aufgerufen. |
Strukturen
ACX_CONNECTION Die ACX_CONNECTION-Struktur wird verwendet, um eine Verbindung zwischen zwei Pins zu definieren. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION Die ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION Struktur gibt an, wie Loopbackaudio mit dem Mikrofonaudio für KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION interleaviert wird. |
ACX_JACK_CALLBACKS Die ACX_JACK_CALLBACKS-Struktur gibt Audiobuchsenereignisrückruffunktionen an. |
ACX_JACK_CONFIG Die ACX_JACK_CONFIG-Struktur wird verwendet, um eine Audiobuchse zu konfigurieren. |
ACX_JACK_DESCRIPTION Die ACX_JACK_DESCRIPTION-Struktur beschreibt Attribute einer Audiobuchse, z. B. Verbindungstyp, physische Position usw. |
ACX_JACK_SINK_INFORMATION Die ACX_JACK_SINK_INFORMATION-Struktur gibt Informationen zu einem anzeigebezogenen digitalen Audiogerät an, z. B. ein HDMI-Gerät oder einen Anzeigeanschluss. |
ACX_MIC_ARRAY_GEOMETRY Die ACX_MIC_ARRAY_GEOMETRY Struktur gibt den Typ und die Geometrie des Mikrofonarrays an. |
ACX_MICARRAYGEOMETRY_CONFIG Die ACX_MICARRAYGEOMETRY_CONFIG Struktur wird verwendet, um ein Mikrofonarray zu konfigurieren. |
ACX_MICROPHONE_CONFIG Die ACX_MICROPHONE_CONFIG Struktur wird verwendet, um ein Mikrofon zu konfigurieren. |
ACX_MICROPHONE_COORDINATES Die ACX_MICROPHONE_COORDINATES Struktur gibt die 3D-Position des Mikrofons in X-, Y- und Z-Koordinaten an. |
ACX_PHYSICAL_CONNECTION Die ACX_PHYSICAL_CONNECTION-Struktur beschreibt eine physische Audioverbindung zwischen zwei ACXCIRCUIT-Objekten. |
ACX_PIN_CALLBACKS Die ACX_PIN_CALLBACKS Struktur gibt Pin-Ereignisrückruffunktionen an. |
ACX_PIN_CONFIG Die ACX_PIN_CONFIG Struktur wird verwendet, um einen Pin zu konfigurieren. |
Aufzählungen
ACX_CONNECTION_FLAGS Die ACX_CONNECTION_FLAGS-Aufzählung wird von der ACX_CONNECTION Struktur verwendet, um die ACX-Objektbezeichnertypen anzugeben. |
ACX_JACK_CONFIG_FLAGS Die ACX_JACK_CONFIG_FLAGS Enumeration wird verwendet, um die Eigenschaften einer physischen Buchse an eine Audioklassenerweiterung (ACX) zu beschreiben. |
ACX_JACK_CONNECTION_TYPE Die ACX_JACK_CONNECTION_TYPE Enumeration wird verwendet, um den Typ einer physischen Verbindungsbuchse zu beschreiben. |
ACX_JACK_GEN_LOCATION Die ACX_JACK_GEN_LOCATION-Aufzählung wird von der ACX_JACK_DESCRIPTION-Struktur verwendet, um die allgemeine Position einer Audiobuchse innerhalb eines Systems zu beschreiben. |
ACX_JACK_GEO_LOCATION Die ACX_JACK_GEO_LOCATION Enumeration wird von der ACX_JACK_DESCRIPTION Struktur verwendet, um die geometrische Position einer Audiobuchse zu beschreiben. |
ACX_JACK_PORT_CONNECTION Die ACX_JACK_PORT_CONNECTION-Aufzählung wird von der ACX_JACK_DESCRIPTION-Struktur verwendet und gibt den Typ des ports an, der durch die Buchse dargestellt wird. |
ACX_JACK_SINK_INFO_CONNECTION_TYPE Die ACX_JACK_SINK_INFO_CONNECTION_TYPE-Aufzählung wird von der ACX_JACK_SINK_INFORMATION Struktur verwendet, um den Typ einer Verbindung anzugeben. |
ACX_MIC_ARRAY_TYPE Die ACX_MIC_ARRAY_TYPE Enumeration wird verwendet, um den Typ eines Mikrofonarrays anzugeben. |
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS Die ACX_MICARRAYGEOMETRY_CONFIG_FLAGS Enumeration wird verwendet, um die Geometrie eines Mikrofonarrays zu konfigurieren. |
ACX_MICROPHONE_CONFIG_FLAGS Die ACX_MICROPHONE_CONFIG_FLAGS Enumeration wird verwendet, um ein physisches Mikrofon zu konfigurieren. |
ACX_MICROPHONE_TYPE Die ACX_MICROPHONE_TYPE Enumeration wird verwendet, um das Aufnahmemuster eines Mikrofons zu identifizieren. |
ACX_PHYSICAL_CONNECTION_FLAGS Die ACX_PHYSICAL_CONNECTION_FLAGS-Aufzählung wird von der ACX_PHYSICAL_CONNECTION-Struktur verwendet, um eine physische Verbindung zu initialisieren. |
ACX_PIN_COMMUNICATION Die ACX_PIN_COMMUNICATION-Aufzählung wird von der ACX_PIN_CONFIG Struktur verwendet, um den Kommunikationstyp eines Pins anzugeben. |
ACX_PIN_CONFIG_FLAGS Die ACX_PIN_CONFIG_FLAGS-Aufzählung gibt pinkonfigurationseinstellungen an, die in der ACX_PIN_CONFIG-Struktur verwendet werden. |
ACX_PIN_QUALIFIER Die ACX_PIN_QUALIFIER Enumeration geben an, wie die PIN in der Audiotopologie mit mehreren Schaltkreisen verbunden ist. |
ACX_PIN_TYPE Die ACX_PIN_TYPE-Aufzählung wird von der ACX_PIN_CONFIG Struktur verwendet, um den Typ eines Pins anzugeben. |