如何访问StageFright API以解码h264视频并从Android上的应用层渲染(Gb和ICS)

时间:2013-02-18 06:07:23

标签: android stagefright surfaceflinger

是否有任何示例代码让我了解如何使用Android上的应用层(GB,ICS)中的Surfaceflinger API来解码StageFright API以解码h264视频以及渲染解码数据(将在YUV420中)

1 个答案:

答案 0 :(得分:0)

在标准的Android发行版中,在stagefright还有一个名为frameworks\base\cmds\stagefright (ICS)的命令行实用程序,它将执行基于命令行的独立解码。

如果您希望在Surface上解码并显示数据,则需要创建MediaPlayer,这是Stagefright框架之上的更高抽象级别。您可以通过Surface的{​​{1}}方法设置特定的SetVideoSurface