typedef struct tagVideoFrame
{
VIDEO_CODEC codec;
RESOLUTION resolution;
unsigned char stream;
unsigned char snapshot;
unsigned char keyframe;
unsigned long tick;
int t;
unsigned long len;
unsigned char * data;
char play;
} VIDEO_FRAME;
VIDEO_FRAME 用来描述从摄像机收到的视频帧。
Member | Expain |
codec | 视频编码格式 |
resolution | 视频帧分辨率 |
stream | 视频流编号 |
snapshot | 该视频帧是否是抓拍的数据 |
keyframe | 对于 mpeg4/h264 编码格式而言,代表本帧是否为关键帧。对于 mjpeg编码格式而言,此变量始终为 1,即都是关键帧 |
tick | 视频帧采集的时间戳,单位 10ms |
t | 视频帧采集的时间,到 1970-1-1 0:0:0 所流逝的秒数 |
len | 视频帧数据长度 |
data | 视频帧数据 |
play | 此变量表示该视频帧是否需要显示。为0时,则表示不需要显示(除显示以外的操作,如录像时,仍需要处理的) |