api 16-18中的Android ImageReader模拟

时间:2017-09-06 21:57:49

标签: android image rendering mediacodec

我想在Android API 16上使用MediaCodec渲染图像。现在我有一个API 19+的工作解决方案,看起来像这样:

ImageReader reader = ImageReader.newInstance(800, 600, fmt, 1);
MediaCodec decoder = MediaCodec.createByCodecName(decoderName);

//...

decoder.configure(inputFormat, reader.getSurface(), null, 0);

//call decoder.start(), queue buffer, etc. ...
Image image = reader.acquireNextImage();

Bitmap result = convertImage(image);

所以问题是:我应该怎么做才能使用API​​ 16-18实现这样的功能(即使速度/性能下降)?

0 个答案:

没有答案