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 方法的客户端实现。 |
结构
枚举
APO_LOG_LEVEL 指定使用 IAudioProcessingObjectLoggingService::ApoLog 记录的 APO 事件的级别。 |
APO_NOTIFICATION_TYPE 指定APO_NOTIFICATION的类型。 |
AUDIO_SYSTEMEFFECT_STATE 指定系统效果音频处理对象的状态 (sAPO) 音频效果。 |
DEVICE_ORIENTATION_TYPE 指定APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION类型的通知的设备方向值。 |