xaudio2.h 헤더
이 헤더는 XAudio2 API에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
xaudio2.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IXAudio2 IXAudio2는 모든 오디오 엔진 상태, 오디오 처리 스레드, 음성 그래프 등을 관리하는 XAudio2 개체의 인터페이스입니다. |
IXAudio2EngineCallback IXAudio2EngineCallback 인터페이스에는 IXAudio2 엔진에서 특정 이벤트가 발생할 때 클라이언트에 알리는 메서드가 포함되어 있습니다. |
IXAudio2MasteringVoice 마스터링 음성은 오디오 출력 디바이스를 나타내는 데 사용됩니다. |
IXAudio2SourceVoice 원본 음성을 사용하여 오디오 데이터를 XAudio2 처리 파이프라인에 제출합니다. |
IXAudio2SubmixVoice 서브믹스 음성은 주로 성능 향상 및 효과 처리에 사용됩니다. |
IXAudio2Voice IXAudio2Voice는 IXAudio2SourceVoice, IXAudio2SubmixVoice 및 IXAudio2MasteringVoice가 파생되는 기본 인터페이스를 나타냅니다. 아래에 나열된 메서드는 모든 음성 서브클래스에 공통적으로 적용됩니다. |
IXAudio2VoiceCallback IXAudio2VoiceCallback 인터페이스에는 지정된 IXAudio2SourceVoice에서 특정 이벤트가 발생할 때 클라이언트에 알리는 메서드가 포함되어 있습니다. |
Functions
XAudio2AmplitudeRatioToDecibels 진폭 비율 값을 데시벨 값으로 변환하는 인라인 함수입니다. |
XAudio2만들기 새 XAudio2 개체를 만들고 IXAudio2 인터페이스에 대한 포인터를 반환합니다. |
XAudio2CutoffFrequencyToOnePoleCoefficient 헤르츠로 표현된 필터 차단 주파수에서 XAUDIO2_FILTER_PARAMETERS 구조체의 Frequency 멤버와 함께 사용되는 필터 계수로 변환하는 인라인 함수입니다. |
XAudio2CutoffFrequencyToRadians 헤르츠로 표현된 필터 차단 주파수에서 XAUDIO2_FILTER_PARAMETERS 구조체의 Frequency 멤버에 사용되는 라디안 주파수 값으로 변환하는 인라인 함수입니다. |
XAudio2DecibelsToAmplitudeRatio decibel 값을 진폭 비율 값으로 변환하는 인라인 함수입니다. |
XAudio2FrequencyRatioToSemitones 빈도 비율 값을 세미톤 값으로 변환하는 인라인 함수입니다. |
XAudio2RadiansToCutoffFrequency XAUDIO2_FILTER_PARAMETERS 사용되는 라디안 주파수에서 hertz의 절대 주파수로 다시 변환하는 인라인 함수입니다. |
XAudio2SemitonesToFrequencyRatio 세미톤 값을 주파수 비율 값으로 변환하는 인라인 함수입니다. |
구조체
XAUDIO2_BUFFER IXAudio2SourceVoice::SubmitSourceBuffer와 함께 사용되는 오디오 데이터 버퍼를 나타냅니다. |
XAUDIO2_BUFFER_WMA xWMA 데이터를 제출할 때 IXAudio2SourceVoice::SubmitSourceBuffer와 함께 사용됩니다. |
XAUDIO2_DEBUG_CONFIGURATION XAudio2에 대한 새 전역 디버그 구성을 포함합니다. SetDebugConfiguration 함수와 함께 사용됩니다. |
XAUDIO2_EFFECT_CHAIN 효과 체인을 정의합니다. |
XAUDIO2_EFFECT_DESCRIPTOR 효과 체인에 사용할 XAPO에 대한 정보를 포함합니다. |
XAUDIO2_FILTER_PARAMETERS 원본 음성에 대한 필터 매개 변수를 정의합니다. |
XAUDIO2_PERFORMANCE_DATA 성능 정보를 포함합니다. (XAUDIO2_PERFORMANCE_DATA) |
XAUDIO2_SEND_DESCRIPTOR 다른 음성에서 보내는 대상인 대상 음성을 정의하고 필터를 사용할지 여부를 지정합니다. |
XAUDIO2_VOICE_DETAILS 음성의 생성 플래그, 입력 채널 및 샘플 속도에 대한 정보를 포함합니다. |
XAUDIO2_VOICE_SENDS 단일 출력 음성에서 데이터를 받을 음성 집합을 정의합니다. |
XAUDIO2_VOICE_STATE 음성의 현재 상태 및 커서 위치 데이터를 반환합니다. |
열거형
XAUDIO2_FILTER_TYPE 필터 유형을 나타냅니다. |