将帧转换为位图

时间:2016-10-20 15:25:38

标签: android bitmap

我正在使用MediaCodec解码Android上的H264帧,但我没有使用表面作为目标,而是将解码后的帧作为字节数组接收。问题是这些帧具有不同的颜色空间格式(Yuv plane,Yuv semiplanar ...),具体取决于设备。

如果我想将自己显示在应用程序中的Bitmap中,我该如何正确地将这种颜色转换为RGB或ARGB,这是Bitmap支持的?

具体来说,我希望我的解码的最终结果是ARGB8888位图图像。

是否可以直接使用MediaCodec实现此目的?我是否必须在软件中进行所有这些转换?

0 个答案:

没有答案