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::GetApoNotificationRegistrationInfo2 및 IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo의 구현에서 요청된 알림 유형을 지정합니다.
HandleNotification에 전달된 APO_NOTIFICATION 구조체는 발생되는 알림 유형에 따라 공용 구조체 필드에 다른 구조를 포함합니다. 자세한 내용은 APO_NOTIFICATION 구조를 참조하세요.
오디오 드라이버와 함께 제공할 수 있는 API(오디오 처리 개체)에 대한 Windows 11 API에 대한 자세한 내용은 오디오 처리 개체에 대한 Windows 11 API를 참조하세요.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows Build 22000 |
| 머리글 | audioengineextensionapo.h |