audioengineextensionapo.h 标头

音频设备 DDI 参考使用此标头。 有关详细信息,请参阅:

有关音频驱动程序随附的音频处理对象 (API) 的Windows 11 API 的详细信息,请参阅音频处理对象的Windows 11 API

audioengineextensionapo.h 包含以下编程接口:

接口

 
IAudioProcessingObjectLoggingService

表示 ADO 的日志记录服务。
IAudioProcessingObjectNotifications

由客户端实现,用于注册和接收 APO 终结点和系统效果通知的常见音频相关通知。
IAudioProcessingObjectNotifications2

由客户端实现,用于注册和接收 APO 终结点和系统效果通知的常见音频相关通知。 此接口添加了确定当前设备上运行的 Windows 版本上支持的通知类型的功能。
IAudioProcessingObjectPreferredFormatSupport

此接口由 ADO 实现,以使它们能够指定首选的输入或输出格式。
IAudioProcessingObjectRTQueueService

表示 ADO 的实时工作队列服务。
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

audioengineextensionapo.h (AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR 结构) 指定系统效果属性更改 APO 通知。
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION

表示系统音频效果 APO 通知。
AUDIO_VOLUME_NOTIFICATION_DATA2

表示有关卷更改通知事件的信息。 此结构由 AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 结构使用。

枚举

 
APO_LOG_LEVEL

指定使用 IAudioProcessingObjectLoggingService::ApoLog 记录的 APO 事件的级别。
APO_NOTIFICATION_TYPE

指定APO_NOTIFICATION的类型。
AUDIO_SYSTEMEFFECT_STATE

指定系统效果音频处理对象的状态 (sAPO) 音频效果。
DEVICE_ORIENTATION_TYPE

指定APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION类型的通知的设备方向值。