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