1

プロジェクトで低レイテンシのオーディオが必要で、Android 2.3 は OpenSL ES をサポートしています。ドキュメントとサンプル コードを読み、Android シンプル バッファ キューを使用して再生と録音を行うことにしました。ここで、テストを実行するための簡単なアプリケーションを作成してみます。

しかし、録音についていくつか質問があります。記録中にレコーダ停止を設定した場合、最後のバッファがいっぱいになっていない場合に、最後のバッファにいっぱいになった正確なバイト数を知るにはどうすればよいですか?

バージョン 1.1 では、コールバック関数にはバッファとその埋められたデータに関するいくつかのパラメータがありますが、バージョン 1.0.1 にはそのようなパラメータはありません。

この情報を取得する方法はありますか?

どんな提案でも大歓迎です!

4

0 に答える 0