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

指定系统效果属性的 AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR 更改 APO 通知。

DUMMYUNIONNAME.audioMicrophoneBoost

指定麦克风提升 APO 通知 的AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR

注解

IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfoIAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 的实现中返回此结构,以指定请求的 APO 通知。

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

要求

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