Freigeben über


acxpin.h-Header

Dieser Header wird von den ACX-Audioklassenerweiterungen verwendet.

Weitere Informationen finden Sie unter:

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.