2011-12-20 8 views
1

Androidソフトウェアコーデック(例:OMX.PV.mpeg4enc)はOpenMAX(OMX)インターフェイスをサポートしていますか?たとえば、OMX_FillThisBuffer,OMX_EmptyThisBufferなどの標準OMX関数をサポートしていますか?または、ハードウェアデコーダのみがOMXインターフェイスをサポートしていますか?AndroidでのOMXインターフェイスのサポートStageFrightソフトウェアコーデック

答えて

0

はい。 OMX.PV.mpeg4encはopenmaxコンポーネントです。しかし、もはやアンドロイドでは使用されていません。

これは、パケットビデオ会社によって提供されるソフトウェアコーデックです。 TI、クアルコムなどのチップセットベンダーだけがOpenMAX ILコンポーネントとしてハードウェアコーデックを提供しています。

はい、ソフトウェアとハ​​ードウェアの両方のコーデックは、Androidのメディアフレームワークで使用するために、OMXインターフェイスをサポートしています(サポートする必要があります)。

0

OMX.PV.mpeg4encは、ソフトウェアコーデックの.openmaxコンポーネントは、マルチメディアの機能のラッパーを意味します。私の理解では、その役割はdecodecやencodecが好きです。 ある観点からは、コーデックとして理解できるので、omxに対応しています。

関連する問題