x264中比特流的存储结构
来源:互联网 发布:怎么购买阿里云服务器 编辑:程序博客网 时间:2024/04/30 10:17
NAL单元的数据结构:
typedef struct
{
} x264_nal_t;
比特流的数据结构:
typedef struct bs_s
{
}
x264结构体中对于输出数据的结构定义:
上面,x264.out中可以包含若干个nal单元,每个nal单元记录其本身的数据长度和数据存储的地址,x264.out中还包含一个bs单元,该单元用来比特流的写入操作,因为编码之后的数据常常以比特的形式出现,需要将之变换成字节、字型的数据进行存储。
数据在比特流中的存储通过三个函数来完成
bs_init:设置bs->p=bs->start=out->p_bitstream
x264_nal_start:初始化nal单元的数据结构,指定nal->p_payload等于p_bitstream的当前起始位置
x264_xxx_write:写入数据到bs-.>p,同时bs->p相应的增长
x264_nal_end:使用bs->p – bs->p_start得到写完该NAL的在p_bitstream中的位置,用该位置-nal->p_payload得到数据的长度。
- x264中比特流的存储结构
- x264中比特流的存储结构
- x264中比特流的存储结构
- x264中比特流的存储结构
- x264中几个重要结构体的说明
- x264中两个重要的结构体x264_param_t和cli_opt_t
- x264 - FENC_SRIDE、FDEC_STRIDE相关以及fenc、fdec的buf存储结构
- x264中重要结构体说明
- x264中重要结构体说明
- x264中重要结构体说明
- x264中scenecut的意义
- X264中PSNR的计算
- .net对象和比特流的转换(一)
- .net对象和比特流的转换(一)
- 有关报文、分组、帧、比特流的问题
- 有关分组、帧、报文、比特流的问题
- VC++中结构体的存储
- C中结构体的存储分配
- apache 集成多个tomcat的方法
- 《围城》读后感
- Linux 原始套接字发送接收示例
- Android Volley解析(一)之GET、POST请求篇
- H3C交换机命名规则
- x264中比特流的存储结构
- IOS -- Swift 字符串替换 stringByReplacingOccurrencesOfString
- Nginx Location配置总结
- springmvc文件上传到服务器的实现
- Visual Studio 2012 VC下 OpenGL 配置与使用
- winscp 连虚拟机(ubuntu12.04 桌面版)
- [Linux]ubuntu13.10 eclipse菜单栏下拉菜单不能使用
- 利用Vim保存机密信息
- 从小米智能网关来看ZigBee组网特点