主题 : Android系统下如何调用硬解API 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
楼主  发表于: 2012-08-24 14:14

 Android系统下如何调用硬解API

在Android系统下使用三星的硬解API解码视频有什么方法?不重新编译系统在自己的程序中调用硬解API可以吗?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-08-24 16:48
采用Android标准API播放,就已经是硬解了,用户无需关心底层,上层的接口都是统一的,硬解并没有特殊的接口。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 76452
精华: 0
发帖: 18
金钱: 100 两
威望: 20 点
综合积分: 36 分
注册时间: 2012-08-24
最后登录: 2012-10-21
2楼  发表于: 2012-08-24 19:11

 回 1楼(mindee) 的帖子

我要接收网络流,并且自己解码,想采用硬解的方式因为硬解效率高,但是Android SDK并没有提供单独解码视频流(H264、MPEG4)的接口,我想自己实现,但是不知道怎么在应用层调用它的硬解API。目前我想到的方法是:OpenMX或者直接调用三星 MFC驱动的接口,不知道哪个可行?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2012-08-25 09:09
三星虽然提供了硬解驱动源代码,但没有提供HAL层的代码,也没有什么资料可以参考
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
4楼  发表于: 2012-08-26 14:10
直接用 Android Media Player 的类,不需要关心OpenMX的细节,只要你的视频符合210硬解的格式标准,会自动用硬解