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 |