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