0

レイテンシを測定するテスト アプリケーションを作成していますが、ネットワーク データ フレーム (ビデオ/オーディオ) のタイム スタンプとアプリケーション層のタグにアクセスできますか? オーバーヘッドを追加しないようにするために、JNIを避けたかったのですか、それともJNIがオプションですか?

提案は大歓迎です:)

4

2 に答える 2

1

純粋な C++ でアプリを作成し、それをルート化された電話で実行することは、おそらく可能ではあると思いますが、面倒です。しかし、JNI は最新の NDK では実際には非常に簡単です。機能させるには、数行のコードを記述する必要があります。ライブラリをロードする際のオーバーヘッドはかなりのものですが、ネイティブの C++ と同じくらい高速な C++ の関数でレイテンシを測定できます。結果を Java に返すときに、唯一の待ち時間が追加されます。

于 2012-12-18T22:50:07.620 に答える
0

純粋な cpp を使用してアプリケーションを作成する場合は、 android-ndkからデモを入手できます。samples フォルダーの下に、native-activity というプロジェクトがあります。純粋な cpp で書かれています。

于 2012-12-18T23:15:55.653 に答える