2
PyAudioはPortAudioに基づいています。とにかく、PyAudioのオーディオストリームからの書き込み/読み込みのためのバッファオーバー/オーバーフローを検出する方法はありますか?PyAudioはバッファオーバー/オーバーフローで例外を発生します
PyAudioはPortAudioに基づいています。とにかく、PyAudioのオーディオストリームからの書き込み/読み込みのためのバッファオーバー/オーバーフローを検出する方法はありますか?PyAudioはバッファオーバー/オーバーフローで例外を発生します
によるとdocumentation Streamクラスに書き込みをしているときにアンダーフローに例外を発生させることができます。
Stream.write(self, frames, num_frames=None, exception_on_underflow=True)
私は仕事にこれをもらっていません。このコード(http://pastie.org/3147232)は、バッファオーバーフローを引き起こすための愚かなfor-loopを持つPyAudioページの例に似ていますが、例外はスローされません。しかし、私はオーディオの中断を聞いています。 – Gus
OS Xであなたのペストリーコードを試してみましたが、アンダーフローの例外があります。 –