XAudio2, запуск / остановка циклов?
Как я могу запустить / остановить аудио цикл в IXAudio2SourceVoice?
По сути, он имеет запуск / останов, который запускает и приостанавливает выполнение звука, а также функцию ExitLoop(), которая размещает звук после завершения воспроизведения. Что я хотел бы сделать, это вызвать ExitLoop(), а затем перезапустить процесс зацикливания. Как я могу это сделать?
2 ответа
Решение
Кажется, единственный способ сделать это - отправить буферы исходному голосу... надеялся, что есть более простой способ, но, видимо, не так, думаю, я просто напишу для него обертку.
Я думаю, что вы можете просто вызвать "IXAudio2SourceVoice->Stop(0);"
Передайте 0 в качестве параметра.