Share via


XAudio2 인터페이스

이 섹션에는 Microsoft XAudio2 API에서 제공하는 인터페이스에 대한 정보가 포함되어 있습니다.

섹션 내용

항목 설명
IXAudio2
IXAudio2는 모든 오디오 엔진 상태, 오디오 처리 스레드, 음성 그래프 등을 관리하는 XAudio2 개체의 인터페이스입니다.
IXAudio2Voice
IXAudio2VoiceIXAudio2SourceVoice, IXAudio2SubmixVoiceIXAudio2MasteringVoice 가 파생되는 기본 인터페이스를 나타냅니다. 아래에 나열된 메서드는 모든 음성 서브클래스에 공통적으로 적용됩니다.
IXAudio2SourceVoice
원본 음성을 사용하여 오디오 데이터를 XAudio2 처리 파이프라인에 제출합니다.
IXAudio2SubmixVoice
서브믹스 음성은 주로 성능 향상 및 효과 처리에 사용됩니다.
IXAudio2MasteringVoice
마스터 음성은 오디오 출력 디바이스를 나타내는 데 사용됩니다.
IXAudio2EngineCallback
IXAudio2EngineCallback 인터페이스에는 IXAudio2 엔진에서 특정 이벤트가 발생할 때 클라이언트에 알리는 메서드가 포함되어 있습니다.
IXAudio2VoiceCallback
IXAudio2VoiceCallback 인터페이스에는 지정된 IXAudio2SourceVoice에서 특정 이벤트가 발생할 때 클라이언트에 알리는 메서드가 포함되어 있습니다.
IXAPO
XAudio2 효과 체인에 사용되는 오디오 처리 개체의 인터페이스입니다.
IXAPOParameters
XAPO가 효과별 매개 변수를 사용할 수 있도록 하는 선택적 인터페이스입니다.
IXAPOHrtfParameters
HRTF(헤드 관련 전송 함수)가 소리에 적용되는 방식을 제어하는 매개 변수를 설정하는 데 사용되는 인터페이스입니다.

 

프로그래밍 참조

프로그래밍 참조