实现在一个较大的yuv数据上叠加一个较小的yuv。本质就是:找到相应位置,进行内存拷贝,覆盖原来数据。
#include <stdint.h>
#include <windows.h>
#include <stdio.h>
/*
frame1 一帧较大yuv数据
w1,h1 大yuv的宽高
frame2 一帧较小yuv数据
w2,h2 小yuv的宽高
off_x,off_y 从大yuv的某个相对坐标(off_x,off_y)开始绘制小yuv
*/
void Combine(char *frame1, int w1, int h1, char *frame2, int w2, int h2, int off_x, int off_y)
{