Android StageFright 软件编解码器中支持 OMX 接口
Android 软件编解码器(例如 OMX.PV.mpeg4enc
)是否支持 OpenMAX (OMX) 接口?例如,它们是否支持标准 OMX 函数,如 OMX_FillThisBuffer、OMX_EmptyThisBuffer 等?还是只有硬件解码器支持OMX接口?
Do Android software codecs (for example OMX.PV.mpeg4enc
) support OpenMAX (OMX) interface? For example, do they support standard OMX functions like OMX_FillThisBuffer
, OMX_EmptyThisBuffer
etc? Or only hardware decoder support OMX interface?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。
OMX.PV.mpeg4enc
是一个 openmax 组件。但它不再在 android 中使用。这是一个软件编解码器,由分组视频公司提供。只有 TI、Qualcomm 等芯片组供应商提供硬件编解码器作为 OpenMAX IL 组件。
所以,是的,软件和硬件编解码器都支持(并且应该支持)OMX 接口,以便被 Android 上的媒体框架使用。
Yes.
OMX.PV.mpeg4enc
is an openmax component. But its no longer used in android.This is a software codec, provided by packet video company. Only chipset vendors like TI, Qualcomm provide hardware codecs as OpenMAX IL components.
So yes, both software and hardware codecs support (and should support) OMX interface in order to be used by the media framework on Android.
OMX.PV.mpeg4enc 是一个软件编解码器。openmax 组件意味着多媒体功能的包装。在我的理解中,它的作用就像解码器或编码器。
从某种角度来说,可以理解为codec,所以支持omx。
OMX.PV.mpeg4enc is an software codec .openmax component means that an wrapper of multimedia's functions . In my understanding ,its roles likes decodec or encodec .
From a certain point of view, it can be understood as codec,so it support omx.