在我的 Android 应用程序中,我以 NV21 格式将相机输出作为字节数组。在本机方面,我需要使用 libyuv 的 NV21ToI420 函数将此数组转换为 I420 格式。这是它的定义:
LIBYUV_API
int NV21ToI420(const uint8* src_y, int src_stride_y,
const uint8* src_vu, int src_stride_vu,
uint8* dst_y, int dst_stride_y,
uint8* dst_u, int dst_stride_u,
uint8* dst_v, int dst_stride_v,
int width, int height);
我只有一个指向 NV21 数据、宽度和高度的指针。我想知道如何计算 src_stride_y、src_stride_vu 等的值。如果有人可以分享一些有关如何正确使用此函数的示例代码,我将不胜感激。在网上搜索 NV21ToI420 并没有找到任何示例。问候。