質問
送信したいの原オーディオバッファc++のためのオーディオトランスコーディング.私は二つのオプション
- 使用パイプによるストリーム
- ダイレクトバッファ(java.nio)
これは本当に私の2ベストオプションとい人にお勧め?) よろしく!
解決
ダイレクトバッファにNIOほぼ確実にしております。これはかなりの理想的な場合のためのダイレクトバッファ.
お使いいただくことによってのご質問があれば知りたい場合その他のオプション、そしてその答えは確かだが、例えば、ファイルを呼び出し、外部の処理をアプリケーションで使ったりすることはJNIを使用せずにダイレクトバッファ).たい場合には、密結合性の高いperformant面Java、C++のコード、JNIとダイレクトバッファのはずのツールです。
他のヒント
JNI は簡単に台無しになるため、人々は文句を言う傾向があります。しかし、正しく行われた場合、これは優れた非常に安定したオプションです。
ソケット(ローカルからの接続を受け入れる)を使用できますが、* nixシステムではより効果的だと思います。
リアルタイムのトランスコーディングが必要ない場合は、バッファアプローチを選択します。これにより、より適切な制御が可能になり、バイトが失われないことが確実になります。
所属していません StackOverflow