MediaCodec有一个解码的FPS限制,我想打破它,所以我需要自己渲染帧,而不是MediaCodec的内部特性。
我假设在Android平台上只有RGB565可以渲染到SurfaceView。我已经在安卓上搜索了很多YUV420->RGB565的解决方案,但所有的解决方案都需要分离的Y U V数据,但是将YUV
我试图解决的基本问题是将发送到虚拟显示器的内容延迟一秒钟左右。因此,基本上,我试图在开始录音后1秒内改变所有帧。注意,一个曲面用作输入,另一个曲面通过这个虚拟显示作为输出。我最初的直觉是探索一些想法,考虑到修改Android框架或使用非公共API是很好的。Java或本机C/C++都可以。( b) MediaCodec使用曲面作为输入进行编码,然后生成解码后的数据。是否存在