homerHEVC代码阅读(11)——基础结构之output_set_t、video_frame_t
2015-11-30 20:57
477 查看
output_set_t表示输出集合。每一帧对应一个输出集合,里面存放一系列的nal单元,表示这个帧被编码之后的数据。
video_frame_t表示一帧数据,并由picture_t包含,video_frame_t实际上充当了帧数据管理者的角色。
video_frame_t表示一帧数据,并由picture_t包含,video_frame_t实际上充当了帧数据管理者的角色。
struct video_frame_t { // 图像窗口 wnd_t img; // 图像类型 int img_type; // 时域层信息 temporal_info_t temp_info; // 是否被其他图像图像参考 int is_reference; };
struct output_set_t { // 对应的帧 video_frame_t *frame; // 这个帧的nal单元列表 nalu_t *nalu_list[NALU_SET_SIZE]; // nal单元的数量 int num_nalus; //帧的类型 int image_type; uint64_t pts; };
相关文章推荐
- C语言精华代码
- [LeetCode]题解(python):064-Minimum Path Sum
- c#隐藏和重写基类方法的区别
- scala并发编程第二章习题
- SpringMVC配置及初级入门11_30
- c++命令结束进程树
- Java基础之面向过程
- python IOError: cannot identify image file
- Spring Bean工厂继承关系和源码分析
- 在Eclipse调试Weblogic上的web项目
- C++中关于运算符 “.”和“->”的区分
- 【C语言提高12】间接赋值从0级指针到1级指针
- java语法基础思维导图
- 15-11-30 java 类和对象的理解(下)
- Python装饰器
- 基本Java数据类型
- homerHEVC代码阅读(10)——基础结构之picture_t、slice_t、ctu_info_t
- c# datagridview属性设置
- pedagogical
- java学习:JFrame面板切换时(用代码释放某个JFrame)