Поделиться через


структура 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

AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR указание уведомления об изменении тома конечной точки APO.

DUMMYUNIONNAME.audioEndpointPropertyChange

AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR указание свойства конечной точки уведомления об изменении APO.

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR, указывающий свойство изменения свойства эффектов системы, измените уведомление APO.

DUMMYUNIONNAME.audioMicrophoneBoost

AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR указание уведомлений APO с микрофоном.

Замечания

Возвращает эту структуру из реализации IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo или IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2, чтобы указать запрошенные уведомления APO.

Дополнительные сведения об API Windows 11 для объектов обработки звука (API), которые могут отправляться с звуковыми драйверами, см. в API Windows 11 для объектов обработки звука.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Build 22000
заголовка audioengineextensionapo.h