Поделиться через


Интерфейс 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); Пакет SDK для DirectX (XAudio 2.7)

Требования

Требование Значение
Целевая платформа Windows
Header xaudio2.h

См. также раздел

Практическое руководство. Изменение тона голоса

Руководство: организация звукового потока с диска

Руководство: использование обратных вызовов речевых источников

IXAudio2Voice

Интерфейсы XAudio2