Заголовок acxdevice.h

Этот заголовок используется расширениями аудиокласса ACX.

Дополнительные сведения см. в разделе:

Примечание

Заголовки и библиотеки ACX не включены в WDK 10.0.22621.2428 (выпущен 24 октября 2023 г.), но доступны в предыдущих версиях, а также в последней (сборки серии 25000) Insider Preview WDK. Дополнительные сведения о предварительных версиях WDK см. в разделе Установка предварительных версий пакета драйверов Windows (WDK).

acxdevice.h содержит следующие программные интерфейсы:

Функции

 
ACX_DEVICE_CONFIG_INIT

Функция ACX_DEVICE_CONFIG_INIT инициализирует структуру ACX_DEVICE_CONFIG для использования при вызове функции AcxDeviceInitialize.
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

Драйвер клиента должен вызвать AcxDeviceInitInitialize в EVT_WDF_DRIVER_DEVICE_ADD обратном вызове перед вызовом 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 определяет значения, используемые для настройки расширения класса audio.
ACX_DEVICEINIT_CONFIG_FLAGS

Перечисление ACX_DEVICEINIT_CONFIG_FLAGS определяет значения, используемые для инициализации расширения класса audio.
ACX_DX_EXIT_LATENCY

Перечисление ACX_DX_EXIT_LATENCY определяет значения, определяющие задержку выхода устройства ACX.