使用Android的MediaCodec API,我可以获得在系统中注册的编解码器列表。
我能从这个API得到的所有东西就是名称、支持的媒体类型以及它是编码器还是解码器。
但是如何判断编解码器是否支持硬件加速呢?
发布于 2019-09-06 19:25:29
从Android10开始,MediaCodecAPI通过每个编解码器的MediaCodecInfo对象提供了一个方法isHardwareAccelerated()。
发布于 2018-11-15 08:51:22
我的智能手机有高通Snapdraon425 (MSM8917) SoC,使用MediaCodecInfo应用程序,我看到了两种适用于AVC(H264)编解码器的编码方案:
据我所知,你可以通过"qcom“包(Qualcomm)访问硬件编码/解码,而google one只是Android附带的一个基于软件的替代方案,以防硬件加速不可用。
一个更有经验的人可以证实这一点。
https://stackoverflow.com/questions/19397125
复制相似问题