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::GetApoNotificationRegistrationInfoIAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 的实现中返回此结构,以指定请求的 APO 通知。

有关可附带音频驱动程序的音频处理对象的 Windows 11 API 的详细信息,请参阅 Windows 11 API for Audio Processing Objects

要求

要求 价值
最低支持的客户端 Windows 内部版本 22000
标头 audioengineextensionapo.h