1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef H264_FRAME_H_
- #define H264_FRAME_H_
- #pragma once
- typedef enum {
- CM_UNKNOWN = -1,
- CM_YUV = 0,
- CM_RGB = 1,
- CM_XYZ = 2
- } ColorModel;
- typedef enum {
- CF_UNKNOWN = -1,
- YUV400 = 0,
- YUV420 = 1,
- YUV422 = 2,
- YUV444 = 3
- } ColorFormat;
- typedef struct frame_format
- {
- ColorFormat yuv_format;
- int width;
- int height;
- int height_cr;
- int width_cr;
- int width_crop;
- int height_crop;
- int mb_width;
- int mb_height;
- int size_cmp[3];
- int size;
- int bit_depth[3];
- int max_value[3];
- int max_value_sq[3];
- } FrameFormat;
- #endif
|