2009-12-30 2 views
0

Как я могу начать/остановить цикл аудио в IXAudio2SourceVoice?XAudio2, пусковые/остановочные циклы?

В основном у него есть старт/стоп, который запускает и приостанавливает выполнение аудио, а также функцию ExitLoop(), которая фиксирует звук после его воспроизведения. То, что я хотел бы сделать, это вызвать «ExitLoop()», а затем перезапустить процесс циклизации. Как я могу это сделать?

+0

Эй, я ищу это точно и с трудом записываю обертку. Поскольку мои навыки на C++ не так уж велики. Я хочу использовать xaudio2, чтобы играть и смазывать музыку в приложении Windows Phone 8. Есть ли какие-либо изменения, которые я могу получить от некоторых из вашего кода xaudio2? – JTIM

ответ

1

Кажется, единственный способ сделать это - отправить буферы в исходный голос ... было проще, но, видимо, не так, думаю, я просто напишу для него обертку.

1

Я думаю, вы можете просто позвонить «IXAudio2SourceVoice-> Stop (0);»

Передача 0 в качестве параметра.

Смежные вопросы