acxdevice.h 標頭

ACX 音訊類別延伸模組會使用此標頭。

如需詳細資訊,請參閱:

注意

ACX 標頭和程式庫不包含在 WDK 10.0.22621.2428 (發行的 2023 年 10 月 24 日) ,但可在舊版中取得,以及最新的 (25000 系列組建) WDK Insider Preview。 如需 WDK 預覽版本的詳細資訊,請參閱 安裝 Windows 驅動程式套件的預覽版本 (WDK)

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 函式會將 ACX 線路新增至 WDFDEVICE 以建立音訊端點。
AcxDeviceAddCircuitDevice

AcxDeviceAddCircuitDevice 函式會將 ACX 線路裝置新增至代表音訊路徑的指定父裝置。
AcxDeviceAddFactoryCircuit

AcxDeviceAddFactoryCircuit 函式會將處理站線路新增至 WDFDEVICE,以建立音訊線路。
AcxDeviceDetachCircuit

AcxDeviceDetachCircuit 函式會在移除之前從 WDFDEVICE 中斷連結音訊線路。
AcxDeviceGetCurrentDxExitLatency

AcxDeviceGetCurrentDxExitLatency 函式會取得目前的音訊裝置睡眠狀態結束延遲值。
AcxDeviceInitialize

AcxDeviceInitialize 函式會初始化 ACX) 裝置 (音訊類別延伸模組。
AcxDeviceInitInitialize

用戶端驅動程式必須在其EVT_WDF_DRIVER_DEVICE_ADD回呼中呼叫 AcxDeviceInitInitialize,才能呼叫 WdfDeviceCreate。
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 裝置結束延遲的值。