次の方法で共有


acxdevice.h ヘッダー

このヘッダーは、ACX オーディオ クラス拡張機能によって使用されます。

詳細については、次を参照してください。

acxdevice.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ACX_DEVICE_CONFIG_INIT

ACX_DEVICE_CONFIG_INIT関数は、AcxDeviceInitialize 関数を呼び出すときに使用するACX_DEVICE_CONFIG構造体を初期化します。
ACX_DEVICEINIT_CONFIG_INIT

ACX_DEVICEINIT_CONFIG_INIT関数は、ACX_DEVICEINIT_CONFIG構造体を初期化します。
AcxDeviceAddCircuit

AcxDeviceAddCircuit 関数は、オーディオ エンドポイントを作成するために WDFDEVICE に ACX 回線を追加します。
AcxDeviceAddCircuitDevice

AcxDeviceAddCircuitDevice 関数は、オーディオ パスを表す指定された親デバイスに ACX 回線デバイスを追加します。
AcxDeviceAddFactoryCircuit

AcxDeviceAddFactoryCircuit 関数は、オーディオ回線を作成するためのファクトリ回線を WDFDEVICE に追加します。
AcxDeviceDetachCircuit

AcxDeviceDetachCircuit 関数は、削除前に WDFDEVICE からオーディオ回線をデタッチします。
AcxDeviceGetCurrentDxExitLatency

AcxDeviceGetCurrentDxExitLatency 関数は、現在のオーディオ デバイスのスリープ状態の終了待機時間値を取得します。
AcxDeviceInitialize

AcxDeviceInitialize 関数は、オーディオ クラス拡張機能 (ACX) デバイスを初期化します。
AcxDeviceInitInitialize

クライアント ドライバーは、WdfDeviceCreate を呼び出す前に、EVT_WDF_DRIVER_DEVICE_ADD コールバックで AcxDeviceInitInitialize を呼び出す必要があります。
AcxDeviceRemoveCircuit

AcxDeviceRemoveCircuit 関数は、指定されたオーディオ回線を ACX デバイスから削除します。
AcxDeviceRemoveCircuitDevice

AcxDeviceRemoveCircuitDevice 関数は、指定された親デバイスから ACX 回線デバイスを削除します。
AcxDeviceRemoveFactoryCircuit

AcxDeviceRemoveFactoryCircuit 関数は、WDFDEVICE からオーディオ回線を作成するためのファクトリ回線を削除します。

構造

 
ACX_DEVICE_CONFIG

ACX_DEVICE_CONFIG構造体は、クラス拡張機能に構成情報を提供します。
ACX_DEVICEINIT_CONFIG

ACX_DEVICEINIT_CONFIG構造体は、クラス拡張機能に構成情報を提供します。

列挙

 
ACX_DEVICE_CONFIG_FLAGS

ACX_DEVICE_CONFIG_FLAGS列挙型は、オーディオ クラス拡張機能の構成に使用される値を定義します。
ACX_DEVICEINIT_CONFIG_FLAGS

ACX_DEVICEINIT_CONFIG_FLAGS列挙型は、オーディオ クラス拡張機能の初期化に使用される値を定義します。
ACX_DX_EXIT_LATENCY

ACX_DX_EXIT_LATENCY列挙型は、ACX デバイスの終了待機時間を定義する値を定義します。