다음을 통해 공유


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

엔드포인트 속성을 지정하는 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에 대한 자세한 내용은 오디오 처리 개체에 대한 Windows 11 API를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Build 22000
머리글 audioengineextensionapo.h