IAudioSystemEffects3 인터페이스(audioengineextensionapo.h)
또한 이 인터페이스를 구현하면 APO가 APO 설정 프레임워크를 지원하고 APO가 오디오 엔진에서 일반적인 오디오 관련 알림을 구독할 수 있음을 의미합니다.
또한 이 인터페이스는 APOInitSystemEffects3 구조체를 IAudioProcessingObject::Initialize 메서드에 전달해야 하는 클라이언트에 의해 구현됩니다. APOInitSystemEffects3 은 IAudioProcessingObjectLoggingService 또는IAudioProcessingObjectRTQueueService와 같은 서비스 공급자를 가져오는 기능을 추가합니다.
참고
Windows Build 22000 이전 OS 버전에서는 클라이언트가 IAudioSystemEffects3을 구현하더라도 시스템이 APOInitSystemEffects3을 IAudioProcessingObject::Initialize에 전달하지 않고 대신 이전 버전의 구조인 APOInitSystemEffects2 또는 APOInitSystemEffects를 Initialize에 전달합니다.
상속
IAudioSystemEffects3 인터페이스는 IAudioSystemEffects2 인터페이스에서 상속됩니다.
메서드
IAudioSystemEffects3 인터페이스에는 이러한 메서드가 있습니다.
IAudioSystemEffects3::GetControllableSystemEffectsList 호출자가 현재 효과 목록을 가져올 수 있도록 시스템 효과 sAPO(오디오 처리 개체) 오디오 효과에 의해 구현됩니다. |
IAudioSystemEffects3::SetAudioSystemEffectState 호출자가 효과 상태를 설정할 수 있도록 SAPO(시스템 효과 오디오 처리 개체) 오디오 효과에 의해 구현됩니다. |
설명
오디오 드라이버와 함께 제공할 수 있는 API(오디오 처리 개체)에 대한 Windows 11 API에 대한 자세한 내용은 오디오 처리 개체에 대한 Windows 11 API를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Build 22000 |
머리글 | audioengineextensionapo.h |