audioengineextensionapo.h 헤더
이 헤더는 오디오 디바이스 DDI 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
오디오 드라이버와 함께 제공 될 수 있는 API (오디오 처리 개체)에 대 한 Windows 11 API에 대 한 자세한 내용은 참조 Windows 11 오디오 처리 개체에 대 한 API입니다.
audioengineextensionapo.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IAudioProcessingObjectLoggingService API에 대한 로깅 서비스를 나타냅니다. |
IAudioProcessingObjectNotifications APO 엔드포인트 및 시스템 효과 알림에 대한 일반적인 오디오 관련 알림을 등록하고 수신하기 위해 클라이언트에서 구현합니다. |
IAudioProcessingObjectNotifications2 APO 엔드포인트 및 시스템 효과 알림에 대한 일반적인 오디오 관련 알림을 등록하고 수신하기 위해 클라이언트에서 구현합니다. 이 인터페이스는 현재 디바이스에서 실행 중인 Windows 버전에서 에서 지원되는 알림 유형을 확인하는 기능을 추가합니다. |
IAudioProcessingObjectPreferredFormatSupport 이 인터페이스는 API에서 기본 입력 또는 출력 형식을 지정할 수 있도록 구현됩니다. |
IAudioProcessingObjectRTQueueService API에 대한 실시간 작업 큐 서비스를 나타냅니다. |
IAudioSystemEffects3 APOInitSystemEffects3 구조체를 IAudioProcessingObject::Initialize 메서드에 전달해야 하는 클라이언트에 의해 구현됩니다. |
구조체
AcousticEchoCanceller_Reference_Input 현재 AEC(Acoustic Echo Cancellation) 구성과 관련된 확장된 정보를 포함합니다. |
APO_NOTIFICATION APO 엔드포인트 또는 시스템 효과에 대한 변경에 대한 알림을 나타냅니다. |
APO_NOTIFICATION_DESCRIPTOR 요청된 APO 알림을 지정합니다. |
APOInitSystemEffects3 APO 초기화 매개 변수를 제공하여 APOInitSystemEffects2를 확장하여 로깅을 위한 서비스 공급자를 지정하는 기능을 추가합니다. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR 엔드포인트 속성 변경 APO 알림을 지정합니다. |
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION 속성 변경 APO 알림을 나타냅니다. |
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR 엔드포인트 볼륨 APO 알림을 지정합니다. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION 오디오 엔드포인트 볼륨 변경 APO 알림을 나타냅니다. |
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 오디오 엔드포인트 볼륨 변경 APO 알림을 나타냅니다. 볼륨 변경 이벤트에 대한 추가 정보를 제공하는 업데이트된 AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION 버전입니다. |
AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION 오디오 환경 변경 APO 알림을 나타냅니다. |
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR 엔드포인트 마이크 부스트 APO 알림을 지정합니다. |
AUDIO_MICROPHONE_BOOST_NOTIFICATION 오디오 마이크 부스트 APO 알림을 나타냅니다. |
AUDIO_SYSTEMEFFECT SAPO(시스템 효과 오디오 처리 개체) 오디오 효과를 나타냅니다. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR 구조체(audioengineextensionapo.h)는 시스템 효과 속성 변경 APO 알림을 지정합니다. |
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION 시스템 오디오 효과 APO 알림을 나타냅니다. |
AUDIO_VOLUME_NOTIFICATION_DATA2 볼륨 변경 알림 이벤트에 대한 정보를 나타냅니다. 이 구조체는 AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 구조체에서 사용됩니다. |
열거형
APO_LOG_LEVEL IAudioProcessingObjectLoggingService::ApoLog로 기록된 APO 이벤트의 수준을 지정합니다. |
APO_NOTIFICATION_TYPE APO_NOTIFICATION 형식을 지정합니다. |
AUDIO_SYSTEMEFFECT_STATE SAPO(시스템 효과 오디오 처리 개체) 오디오 효과의 상태를 지정합니다. |
DEVICE_ORIENTATION_TYPE 형식 APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION 알림에 대한 디바이스 방향 값을 지정합니다. |