acxdevice.h-Header

Dieser Header wird von den ACX-Audioklassenerweiterungen verwendet.

Weitere Informationen finden Sie unter

Hinweis

Die ACX-Header und -Bibliotheken sind nicht im WDK 10.0.22621.2428 (veröffentlicht am 24. Oktober 2023) enthalten, sondern sind in früheren Versionen sowie in den neuesten Insider Preview-Versionen des WDK verfügbar. Weitere Informationen zu Vorschauversionen des WDK finden Sie unter Installieren von Vorschauversionen des Windows Driver Kit (WDK).

acxdevice.h enthält die folgenden Programmierschnittstellen:

Functions

 
ACX_DEVICE_CONFIG_INIT

Die ACX_DEVICE_CONFIG_INIT-Funktion initialisiert eine ACX_DEVICE_CONFIG Struktur, die beim Aufrufen der AcxDeviceInitialize-Funktion verwendet werden soll.
ACX_DEVICEINIT_CONFIG_INIT

Die ACX_DEVICEINIT_CONFIG_INIT-Funktion initialisiert die ACX_DEVICEINIT_CONFIG-Struktur.
AcxDeviceAddCircuit

Die AcxDeviceAddCircuit-Funktion fügt einem WDFDEVICE eine ACX-Verbindung hinzu, um einen Audioendpunkt zu erstellen.
AcxDeviceAddCircuitDevice

Die AcxDeviceAddCircuitDevice-Funktion fügt einem angegebenen übergeordneten Gerät ein ACX-Leitungsgerät hinzu, das einen Audiopfad darstellt.
AcxDeviceAddFactoryCircuit

Die AcxDeviceAddFactoryCircuit-Funktion fügt einem WDFDEVICE eine Werksschaltung zum Erstellen von Audioschaltungen hinzu.
AcxDeviceDetachCircuit

Die AcxDeviceDetachCircuit-Funktion löst vor dem Entfernen eine Audioschaltung von einem WDFDEVICE.
AcxDeviceGetCurrentDxExitLatency

Die AcxDeviceGetCurrentDxExitLatency-Funktion ruft den aktuellen Wert für den Standbyzustand des Audiogeräts ab.
AcxDeviceInitialize

Die AcxDeviceInitialize-Funktion initialisiert ein ACX-Gerät (Audio Class Extension).
AcxDeviceInitInitialize

Der Clienttreiber muss AcxDeviceInitInitialize in seinem EVT_WDF_DRIVER_DEVICE_ADD Rückruf aufrufen, bevor WdfDeviceCreate aufgerufen wird.
AcxDeviceRemoveCircuit

Die AcxDeviceRemoveCircuit-Funktion entfernt die angegebene Audioschaltung von einem ACX-Gerät.
AcxDeviceRemoveCircuitDevice

Die AcxDeviceRemoveCircuitDevice-Funktion entfernt ein ACX-Leitungsgerät aus einem angegebenen übergeordneten Gerät.
AcxDeviceRemoveFactoryCircuit

Die AcxDeviceRemoveFactoryCircuit-Funktion entfernt eine Werksschaltung zum Erstellen von Audioschaltungen aus einem WDFDEVICE.

Strukturen

 
ACX_DEVICE_CONFIG

Die ACX_DEVICE_CONFIG-Struktur stellt Konfigurationsinformationen für die Klassenerweiterung bereit.
ACX_DEVICEINIT_CONFIG

Die ACX_DEVICEINIT_CONFIG-Struktur stellt Konfigurationsinformationen für die Klassenerweiterung bereit.

Enumerationen

 
ACX_DEVICE_CONFIG_FLAGS

Die ACX_DEVICE_CONFIG_FLAGS Enumeration definiert Werte, die zum Konfigurieren der Audioklassenerweiterung verwendet werden.
ACX_DEVICEINIT_CONFIG_FLAGS

Die ACX_DEVICEINIT_CONFIG_FLAGS Enumeration definiert Werte, die zum Initialisieren der Audioklassenerweiterung verwendet werden.
ACX_DX_EXIT_LATENCY

Die ACX_DX_EXIT_LATENCY Enumeration definiert Werte, die die ACX-Geräteausgangslatenz definieren.