【问题标题】:Android 4.0 onwards OMX-IL HW Decoding from Native sideAndroid 4.0 及更高版本的 OMX-IL 硬件解码来自 Native 端
【发布时间】:2013-04-23 00:34:40
【问题描述】:

是否可以在 Android 4.1 及更高版本中使用 Android 本机代码和 OMX-IL(甚至可能使用 stagefright)进行硬件解码(也许您会建议创建 OMXCodec 的实例)。但我想从客户端应用程序完成我自己的表面分配和处理。 OMXCodec::Create 需要一个 ANativeWindow 但我想绕过它并只使用一个解码函数,在那里我将传递一个缓冲区/eglSurface 并获取解码的帧输出。任何帮助将不胜感激!

【问题讨论】:

    标签: android stagefright


    【解决方案1】:

    在JellyBean中,我觉得你可以使用MediaCodec对象来实现帧的解码。您可以参考http://androidxref.com/4.2.2_r1/xref/frameworks/av/cmds/stagefright/SimplePlayer.cpp#316 中的SimplePlayer 实现,它为您开发程序提供了很好的参考。

    【讨论】:

    • 谢谢!类实现看起来像我想要的。
    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多