如何将NdkMediaCodec输出(YUV)复制到AHardwareBuffer obj?

时间:2019-07-28 12:11:30

标签: android android-ndk yuv egl android-mediacodec

早上好,我正在考虑使用EGL扩展程序和AHardwareBuffer显示渲染视频帧。

这里有我发现的消息来源。 https://github.com/fuyufjh/GraphicBuffer

我的计划是分配一种类型为 AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM 的硬件缓冲区 呼叫

之后
AHardwareBuffer_lock(graphicBuff, AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN, -1, nullptr, (void\*\*) &buff);

是否可以将YUV数据复制到&buff? 像这样memcpy(&buff,YUV,size)

这是正确的方法吗?

您的想法将不胜感激。

0 个答案:

没有答案