Androidに移植され、スタンドアロンアプリケーションとして正常に動作しているビデオデコーダーがありますが、このコードをAndroidマルチメディアフレームワークに統合したいと考えています。したがって、このコードを Android のメディア フレームワークに追加しました。つまり、 に追加しましたroot/media/libstagefright/codecs/myDecoder
。
Android.mk
デコーダーのソース コードを追加して配置した myDecoder フォルダーの下に書き込みました。コンパイルは成功し、エミュレーターで実行できます。
今、Android の新しいMediaCodec
API を使用すると、Android ソースで利用可能なコーデックにアクセスして使用できることを読みました。
私の質問は、デコーダーを Android ソースコードに統合したことです。
デコーダーを使用して入力ストリームをデコードし、デバイス画面にレンダリングすることはできますか?
私のデコーダには、ストリームをデコードするために呼び出される関数があります。この関数は、入力ストリームのパスをパラメーターとして受け取ります。
MediaCodec
APIの要件に合わせて、デコーダのソース コードを変更する必要があります。
同じことに関するヘルプは、私にとって本当に役に立ちます。
-よろしく。