想写一个队列用于存储YUV视频流,结构体怎么设计遇到了麻烦,请大神指导
想写一个队列用于存储YUV视频流,结构体如何设计遇到了麻烦,请大神指导
1、想写一个队列用于存储YUV视频流
2、视频是由 一帧一帧的图像构成
3、图像是由m*n个像素
4、像素点有YUV值
我应该写几个结构体,每个结构体中该如何设计
或者说我的思路是错的,应该如何设计结构体
不需要写出队列的代码
就是想知道如何设计结构体
小白一枚,谢过大牛
------解决思路----------------------
描述帧的结构体:
enum format
{
YUY2,
YUYV
};
struct frame
{
format fmt;
unsigned char* data;
int width,
int height,
}
queue<frame> video; //帧队列
1、想写一个队列用于存储YUV视频流
2、视频是由 一帧一帧的图像构成
3、图像是由m*n个像素
4、像素点有YUV值
我应该写几个结构体,每个结构体中该如何设计
或者说我的思路是错的,应该如何设计结构体
不需要写出队列的代码
就是想知道如何设计结构体
小白一枚,谢过大牛
------解决思路----------------------
描述帧的结构体:
enum format
{
YUY2,
YUYV
};
struct frame
{
format fmt;
unsigned char* data;
int width,
int height,
}
queue<frame> video; //帧队列