Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе показано, как можно повысить или снизить уровень звуковых данных, изменив скорость воспроизведения с помощью функции setFrequencyRatio в исходном голосе.
Изменение тона исходного голоса
Определите требуемое соотношение частот для исходного голоса.
Дополнительные сведения о вычислении коэффициента частоты см. в XAudio2 Volume and Pitch Control.
float frequencyRatio = sourceRate / targetRate;
Используйте функцию SetFrequencyRatio, чтобы задать коэффициент частоты исходного голоса.
pSourceVoice->SetFrequencyRatio(frequencyRatio);
Связанные разделы