acxpin.h-Kopfzeile

Dieser Header wird von den ACX-Audioklassenerweiterungen verwendet.

Weitere Informationen finden Sie unter

acxpin.h enthält die folgenden Programmierschnittstellen:

Functions

 
ACX_CONNECTION_INIT

Initialisiert eine ACX_CONNECTION Struktur zum Konfigurieren 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 der 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 der 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 Audio jack-Objekt.
AcxMicArrayGeometryAddMicrophoneCoordinates

Die Funktion AcxMicArrayGeometryAddMicrophoneCoordinates fügt physische Koordinaten zu einer Mikrofonarray-Geometrie hinzu.
AcxMicArrayGeometryCreate

Die AcxMicArrayGeometryCreate-Funktion erstellt und initialisiert ein neues ACXMICARRAYGEOMETRY-Objekt.
AcxPinAddEvents

Die Funktion AcxPinAddEvents fügt dem angegebenen Pin ein Array von Ereignissen hinzu.
AcxPinAddJacks

Die AcxPinAddJacks-Funktion fügt dem angegebenen Pin ein Array von Buchsen hinzu.
AcxPinAddStreamBridges

Die Funktion AcxPinAddStreamBridges fügt der angegebenen Pin Datenstrombrücken hinzu.
AcxPinAssignModeDataFormatList

Die AcxPinAssignModeDataFormatList-Funktion weist einer Modusdatenformatliste die angegebene Pin zu.
AcxPinCreate

Die AcxPinCreate-Funktion erstellt und initialisiert ein neues ACXPIN-Objekt.
AcxPinGetCircuit

Die AcxPinGetCircuit-Funktion gibt die Schaltung zurück, mit der der Pin verbunden ist.
AcxPinGetId

Die AcxPinGetId-Funktion gibt die ID für die angegebene Pin zurück.
AcxPinGetRawDataFormatList

Die AcxPinGetRawDataFormatList-Funktion gibt die Rohmodusdatenformatliste für die angegebene Pin zurück.
AcxPinGetType

Die AcxPinGetType-Funktion gibt den Typ der angegebenen Pin zurück.
AcxPinNotifyDataFormatChange

Die AcxPinNotifyDataFormatChange-Funktion wird aufgerufen, um ein Datenformatänderungsbenachrichtigungsereignis für die angegebene Pin zu generieren.
AcxPinRemoveModeDataFormatList

Die Funktion AcxPinRemoveModeDataFormatList löscht die Datenformatliste des Modus für die angegebene Pin.
AcxPinRemoveStreamBridges

Die AcxPinRemoveStreamBridges-Funktion entfernt ACXSTREAMBRIDGE-Objekte aus dem angegebenen Pin.
AcxPinRetrieveModeDataFormatList

Die AcxPinRetrieveModeDataFormatList-Funktion ruft die Datenformatliste für das Modusformat für die angegebene 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 wird aufgerufen, wenn der Schaltbrücken-Pin mit Brückenheften einer anderen Schaltung verbunden ist.
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

Die EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION Rückruffunktion wird vom Treiber implementiert und wird aufgerufen, wenn eine Datenformatänderung auf der angegebenen Pin auftritt.
EVT_ACX_PIN_DISCONNECTED

Die EVT_ACX_PIN_DISCONNECTED Rückruffunktion wird vom Treiber implementiert und aufgerufen, wenn der Schaltbrückenhefte vom Pin eines anderen Kreises getrennt wird.
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

Die EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO Rückruffunktion wird vom Treiber implementiert und wird aufgerufen, wenn die Sinkinformationen für die angegebene 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 wird aufgerufen, um das Datenformat für die angegebene Pin festzulegen.

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 Loopback-Audio mit dem Mikrofonaudio für KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION interleaviert wird.
ACX_JACK_CALLBACKS

Die struktur ACX_JACK_CALLBACKS gibt Audio-Jack-Ereignisanruffunktionen 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, physischer Standort 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 Anzeigeport.
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-Ereignis-Rückruffunktionen an.
ACX_PIN_CONFIG

Die ACX_PIN_CONFIG Struktur wird verwendet, um eine Pin zu konfigurieren.

Enumerationen

 
ACX_CONNECTION_FLAGS

Die ACX_CONNECTION_FLAGS-Enumeration 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-Aufzählung 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 Porttyp an, der durch die Buchse dargestellt wird.
ACX_JACK_SINK_INFO_CONNECTION_TYPE

Die ACX_JACK_SINK_INFO_CONNECTION_TYPE-Enumeration wird von der ACX_JACK_SINK_INFORMATION Struktur verwendet, um den Typ einer Verbindung anzugeben.
ACX_MIC_ARRAY_TYPE

Die ACX_MIC_ARRAY_TYPE-Aufzählung 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-Aufzählung wird verwendet, um ein physisches Mikrofon zu konfigurieren.
ACX_MICROPHONE_TYPE

Die ACX_MICROPHONE_TYPE-Aufzählung wird verwendet, um das Aufnahmemuster eines Mikrofons zu identifizieren.
ACX_PHYSICAL_CONNECTION_FLAGS

Die ACX_PHYSICAL_CONNECTION_FLAGS Enumeration wird von der ACX_PHYSICAL_CONNECTION Struktur verwendet, um eine physische Verbindung zu initialisieren.
ACX_PIN_COMMUNICATION

Die ACX_PIN_COMMUNICATION-Enumeration wird von der ACX_PIN_CONFIG Struktur verwendet, um den Kommunikationstyp einer Pin 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 gibt an, wie die PIN in der Multi-Circuit-Audiotopologie verbunden ist.
ACX_PIN_TYPE

Die ACX_PIN_TYPE-Aufzählung wird von der ACX_PIN_CONFIG Struktur verwendet, um den Typ einer Pin anzugeben.