Freigeben über


acxdevice.h-Header

Dieser Header wird von den ACX-Audioklassenerweiterungen verwendet.

Weitere Informationen finden Sie unter:

acxdevice.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
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 einen ACX-Schaltkreis hinzu, um einen Audioendpunkt zu erstellen.
AcxDeviceAddCircuitDevice

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

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

Die AcxDeviceDetachCircuit-Funktion trennt vor dem Entfernen eine Audioschaltung von einem WDFDEVICE.
AcxDeviceGetCurrentDxExitLatency

Die AcxDeviceGetCurrentDxExitLatency-Funktion ruft den aktuellen Latenzwert des Standbyzustands 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-Schaltkreisgerät von einem angegebenen übergeordneten Gerät.
AcxDeviceRemoveFactoryCircuit

Die AcxDeviceRemoveFactoryCircuit-Funktion entfernt einen Werkskreis 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.

Aufzählungen

 
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.