首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断某个编解码器是否支持Android硬件加速?

如何判断某个编解码器是否支持Android硬件加速?
EN

Stack Overflow用户
提问于 2013-10-16 15:03:44
回答 2查看 3K关注 0票数 6

使用Android的MediaCodec API,我可以获得在系统中注册的编解码器列表。

我能从这个API得到的所有东西就是名称、支持的媒体类型以及它是编码器还是解码器。

但是如何判断编解码器是否支持硬件加速呢?

EN

回答 2

Stack Overflow用户

发布于 2019-09-06 19:25:29

从Android10开始,MediaCodecAPI通过每个编解码器的MediaCodecInfo对象提供了一个方法isHardwareAccelerated()

票数 2
EN

Stack Overflow用户

发布于 2018-11-15 08:51:22

我的智能手机有高通Snapdraon425 (MSM8917) SoC,使用MediaCodecInfo应用程序,我看到了两种适用于AVC(H264)编解码器的编码方案:

  • OMX.qcom.video.encoder.avc
  • OMX.google.h264.encoder

据我所知,你可以通过"qcom“包(Qualcomm)访问硬件编码/解码,而google one只是Android附带的一个基于软件的替代方案,以防硬件加速不可用。

一个更有经验的人可以证实这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19397125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档