APO_NOTIFICATION_DESCRIPTOR结构(audioengineextensionapo.h)
指定请求的 APO 通知。
语法
typedef struct APO_NOTIFICATION_DESCRIPTOR {
APO_NOTIFICATION_TYPE type;
union {
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR audioEndpointVolume;
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioEndpointPropertyChange;
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioSystemEffectsPropertyChange;
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR audioMicrophoneBoost;
} DUMMYUNIONNAME;
} APO_NOTIFICATION_DESCRIPTOR;
成员
type
来自 APO_NOTIFICATION_TYPE 枚举的值
DUMMYUNIONNAME
DUMMYUNIONNAME.audioEndpointVolume
指定终结点卷更改 APO 通知的 AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR。
DUMMYUNIONNAME.audioEndpointPropertyChange
指定终结点属性更改 APO 通知的 AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR。
DUMMYUNIONNAME.audioSystemEffectsPropertyChange
指定系统效果属性更改 APO 通知的 AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR。
DUMMYUNIONNAME.audioMicrophoneBoost
指定麦克风提升 APO 通知的 AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR。
言论
从 IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo 或 IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 的实现中返回此结构,以指定请求的 APO 通知。
有关可附带音频驱动程序的音频处理对象的 Windows 11 API 的详细信息,请参阅 Windows 11 API for Audio Processing Objects。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 内部版本 22000 |
标头 | audioengineextensionapo.h |