다음을 통해 공유


APO_NOTIFICATION_TYPE 열거형(audioengineextensionapo.h)

APO_NOTIFICATION 형식을 지정합니다.

Syntax

typedef enum APO_NOTIFICATION_TYPE {
  APO_NOTIFICATION_TYPE_NONE = 0,
  APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME = 1,
  APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE = 2,
  APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE = 3,
  APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2 = 4,
  APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION = 5,
  APO_NOTIFICATION_TYPE_MICROPHONE_BOOST = 6,
  APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE
} ;

상수

 
APO_NOTIFICATION_TYPE_NONE
값: 0
없음
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME
값: 1
엔드포인트 볼륨 알림. AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION 구조는 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE
값: 2
엔드포인트 속성 변경 알림입니다. AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION 구조는 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE
값: 3
시스템 효과 속성 변경 알림. AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION 구조는 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2
값: 4
dB의 master 및 채널 볼륨을 포함하는 엔드포인트에 대한 엔드포인트 볼륨 알림입니다. AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 구조는 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION
값: 5
디바이스에 대한 방향 알림을 표시합니다. DEVICE_ORIENTATION_TYPE 열거형은 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_MICROPHONE_BOOST
값: 6
마이크 부스트 알림. AUDIO_MICROPHONE_BOOST_NOTIFICATION 구조는 이 알림에 대한 데이터를 전달합니다.
APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE
오디오 환경 상태 변경 알림입니다. AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION 구조는 이 알림에 대한 데이터를 전달합니다.

설명

클라이언트는 이 열거형을 사용하여 IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo의 구현에서 요청된 알림 유형을 지정합니다.

HandleNotification에 전달된 APO_NOTIFICATION 구조체는 발생되는 알림 유형에 따라 공용 구조체 필드에 다른 구조를 포함합니다. 자세한 내용은 APO_NOTIFICATION 구조를 참조하세요.

오디오 드라이버와 함께 제공할 수 있는 API(오디오 처리 개체)에 대한 Windows 11 API에 대한 자세한 내용은 오디오 처리 개체에 대한 Windows 11 API를 참조하세요.

요구 사항

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