заголовок audioengineextensionapo.h
Этот заголовок используется в справочнике по DDI звуковых устройств. Дополнительные сведения см. в разделе:
Дополнительные сведения об API Windows 11 для объектов обработки звука (APOs), которые могут поставляться с аудиодрайверами, см. в статье Windows 11 API для объектов обработки звука.
audioengineextensionapo.h содержит следующие программные интерфейсы:
Интерфейсы
IAudioProcessingObjectLoggingService Представляет службу ведения журнала для APOs. |
IAudioProcessingObjectNotifications Реализовано клиентами для регистрации и получения стандартных звуковых уведомлений для конечных точек APO и уведомлений о эффектах системы. |
IAudioProcessingObjectNotifications2 Реализовано клиентами для регистрации и получения стандартных звуковых уведомлений для конечных точек APO и уведомлений о эффектах системы. Этот интерфейс добавляет возможность определять типы уведомлений, поддерживаемые в в версии Windows, работающей на текущем устройстве. |
IAudioProcessingObjectPreferredFormatSupport Этот интерфейс реализуется APOs, чтобы позволить им указать предпочтительный формат ввода или вывода. |
IAudioProcessingObjectRTQueueService Представляет службу рабочих очередей в реальном времени для APOs. |
IAudioSystemEffects3 Реализуется клиентами, которым требуется передать структуру APOInitSystemEffects3 в метод IAudioProcessingObject::Initialize. |
Структуры
AcousticEchoCanceller_Reference_Input Содержит развернутые сведения, относящиеся к текущей конфигурации AEC. |
APO_NOTIFICATION Представляет уведомление об изменении конечных точек APO или системных эффектов. |
APO_NOTIFICATION_DESCRIPTOR Указывает запрошенное уведомление APO. |
APOInitSystemEffects3 Предоставляет параметры инициализации APO, расширяя возможности APOInitSystemEffects2, чтобы добавить возможность указывать поставщика услуг для ведения журнала. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Указывает уведомление APO об изменении свойства конечной точки. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION Представляет уведомление APO об изменении свойства. |
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR Указывает уведомление APO тома конечной точки. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION Представляет уведомление APO об изменении громкости конечной точки звука. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 Представляет уведомление APO об изменении громкости конечной точки звука. Это обновленная версия AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION, которая предоставляет дополнительные сведения о событии изменения тома. |
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION Представляет уведомление APO об изменении звуковой среды. |
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR Указывает уведомление о повышении APO для микрофона конечной точки. |
AUDIO_MICROPHONE_BOOST_NOTIFICATION Представляет уведомление APO о повышении звукового микрофона. |
AUDIO_SYSTEMEFFECT Представляет звуковой эффект объекта sAPO системных эффектов. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Структура AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h) указывает уведомление об изменении APO свойства системных эффектов. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION Представляет уведомление APO о системном звуковом эффекте. |
AUDIO_VOLUME_NOTIFICATION_DATA2 Представляет сведения о событии уведомления об изменении тома. Эта структура используется структурой AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2. |
Перечисления
APO_LOG_LEVEL Задает уровень события APO, зарегистрированного с помощью IAudioProcessingObjectLoggingService::ApoLog. |
APO_NOTIFICATION_TYPE Указывает тип APO_NOTIFICATION. |
AUDIO_SYSTEMEFFECT_STATE Указывает состояние звукового эффекта sAPO. |
DEVICE_ORIENTATION_TYPE Задает значения ориентации устройства для уведомлений типа APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION. |