다음을 통해 공유


IAudioSystemEffects3 인터페이스(audioengineextensionapo.h)

또한 이 인터페이스를 구현하면 APO가 APO 설정 프레임워크를 지원하고 APO가 오디오 엔진에서 일반적인 오디오 관련 알림을 구독할 수 있음을 의미합니다.

또한 이 인터페이스는 APOInitSystemEffects3 구조체를 IAudioProcessingObject::Initialize 메서드에 전달해야 하는 클라이언트에 의해 구현됩니다. APOInitSystemEffects3IAudioProcessingObjectLoggingService 또는IAudioProcessingObjectRTQueueService와 같은 서비스 공급자를 가져오는 기능을 추가합니다.

참고

Windows Build 22000 이전 OS 버전에서는 클라이언트가 IAudioSystemEffects3을 구현하더라도 시스템이 APOInitSystemEffects3을 IAudioProcessingObject::Initialize에 전달하지 않고 대신 이전 버전의 구조인 APOInitSystemEffects2 또는 APOInitSystemEffectsInitialize에 전달합니다.

상속

IAudioSystemEffects3 인터페이스는 IAudioSystemEffects2 인터페이스에서 상속됩니다.

메서드

IAudioSystemEffects3 인터페이스에는 이러한 메서드가 있습니다.

 
IAudioSystemEffects3::GetControllableSystemEffectsList

호출자가 현재 효과 목록을 가져올 수 있도록 시스템 효과 sAPO(오디오 처리 개체) 오디오 효과에 의해 구현됩니다.
IAudioSystemEffects3::SetAudioSystemEffectState

호출자가 효과 상태를 설정할 수 있도록 SAPO(시스템 효과 오디오 처리 개체) 오디오 효과에 의해 구현됩니다.

설명

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

요구 사항

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