common
包:定义了通用的基本的类BitDepth
(枚举): 定义了常见的比特深度Format
(枚举): 定义了常见的YUV像素格式Region
(类): 定义了表示‘区域’这一数据结构Frame
(类): 定义了代表一帧的元数据和YUV数据Sequence
(类): 定义了代表一个YUV序列的元数据,之所以没有定义其YUV数据是因为一个序列的YUV数据通常很大,而且处理的时候通常按帧为单位即可处理
yuv_io
包:定义了YUV文件的输入输出类YuvIO
(类): 输入输出流的父类,定义了输出输出的共同属性和操作方式YuvReader
(类): 输入类,定义了读取YUV文件的操作方式YuvWriter
(类): 输出类,定义了写出YUV文件的操作方式
yuv_tools
包:定义了YUV相关工具类Concat
(类): YUV拼接器,暂时仅支持按时域拼接,TODO:按空域拼接Cut
(类): YUV裁剪器,按区域裁剪,支持以帧为单位和以序列为单位