2011-01-17 2 views

ответ

2

Согласно documentation вы можете поднять исключение на опустошения при выполнении записи на классе Стрим:

Stream.write(self, frames, num_frames=None, exception_on_underflow=True)

+0

Я не получил эту работу. Этот код (http://pastie.org/3147232) похож на пример на странице PyAudio с глупым циклом for, чтобы вызвать переполнение буфера, но исключение не выбрасывается. Однако я слышу перерывы в аудио. – Gus

+0

Когда я попробовал ваш код пасты в OS X, я получил исключение underflow. –