다음을 통해 공유


IXAudio2SourceVoice 인터페이스(xaudio2.h)

원본 음성을 사용하여 오디오 데이터를 XAudio2 처리 파이프라인에 제출합니다. 직접 또는 중간 서브믹스 음성을 통해 들을 수 있도록 음성 데이터를 마스터링 음성으로 보내야 합니다.

상속

IXAudio2SourceVoice 인터페이스는 IXAudio2Voice에서 상속됩니다. IXAudio2SourceVoice 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

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

 
IXAudio2SourceVoice::D iscontinuity

XAudio2 음성에 현재 큐에 있는 마지막 버퍼 다음에 더 이상 버퍼가 제공되지 않음을 알 수 있습니다.
IXAudio2SourceVoice::ExitLoop

현재 루프 영역의 끝에 도달하면 음성 반복을 중지합니다.
IXAudio2SourceVoice::FlushSourceBuffers

음성 큐에서 보류 중인 모든 오디오 버퍼를 제거합니다.
IXAudio2SourceVoice::GetFrequencyRatio

음성의 주파수 조정 비율을 반환합니다.
IXAudio2SourceVoice::GetState

음성의 현재 커서 위치 데이터를 반환합니다.
IXAudio2SourceVoice::SetFrequencyRatio

음성의 주파수 조정 비율을 설정합니다.
IXAudio2SourceVoice::SetSourceSampleRate

음성을 만들 때 지정된 속도와 다른 샘플 속도로 원본 데이터를 사용하도록 음성을 다시 구성합니다.
IXAudio2SourceVoice::Start

음성으로 오디오의 사용 및 처리를 시작합니다. 연결된 서브믹스 또는 마스터링 음성 또는 출력 디바이스에 결과를 전달합니다.
IXAudio2SourceVoice::Stop

현재 음성으로 오디오 사용을 중지합니다.
IXAudio2SourceVoice::SubmitSourceBuffer

음성 큐에 새 오디오 버퍼를 추가합니다.

설명

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xaudio2.h

추가 정보

방법: 음성 피치 변경

방법: 디스크에서 소리 스트리밍

방법: 원본 음성 콜백 사용

IXAudio2Voice

XAudio2 인터페이스