ZegoLiveRoom
Classes | Namespaces | Enumerations
video_format.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  AVE::VUI
 
struct  AVE::VideoDataFormat
 
struct  AVE::VideoFrameWithFormat
 

Namespaces

namespace  AVE
 

Enumerations

enum  AVE::VideoPixelFormat {
  AVE::PIXEL_FORMAT_UNKNOWN = 0 , AVE::PIXEL_FORMAT_I420 = 1 , AVE::PIXEL_FORMAT_NV12 = 2 , AVE::PIXEL_FORMAT_NV21 = 3 ,
  AVE::PIXEL_FORMAT_BGRA32 = 4 , AVE::PIXEL_FORMAT_RGBA32 = 5 , AVE::PIXEL_FORMAT_ARGB32 = 6 , AVE::PIXEL_FORMAT_ABGR32 = 7 ,
  AVE::PIXEL_FORMAT_I422 = 8 , AVE::PIXEL_FORMAT_AVC_AVCC = 9 , AVE::PIXEL_FORMAT_AVC_ANNEXB = 10 , AVE::PIXEL_FORMAT_YUY2 = 11 ,
  AVE::PIXEL_FORMAT_UYVY = 12 , AVE::PIXEL_FORMAT_BGR24 = 13 , AVE::PIXEL_FORMAT_RGB24 = 14
}
 
enum  AVE::ColorPrimaries {
  AVE::COL_PRI_RESERVED0 = 0 , AVE::COL_PRI_BT709 = 1 , AVE::COL_PRI_UNSPECIFIED = 2 , AVE::COL_PRI_RESERVED = 3 ,
  AVE::COL_PRI_BT470M = 4 , AVE::COL_PRI_BT470BG = 5 , AVE::COL_PRI_SMPTE170M = 6 , AVE::COL_PRI_SMPTE240M = 7 ,
  AVE::COL_PRI_FILM = 8 , AVE::COL_PRI_BT2020 = 9 , AVE::COL_PRI_SMPTE428 = 10 , AVE::COL_PRI_SMPTEST428_1 = COL_PRI_SMPTE428 ,
  AVE::COL_PRI_SMPTE431 = 11 , AVE::COL_PRI_SMPTE432 = 12 , AVE::COL_PRI_JEDEC_P22 = 22 , AVE::COL_PRI_NB
}
 
enum  AVE::ColorTransferCharacteristic {
  AVE::COL_TRC_RESERVED0 = 0 , AVE::COL_TRC_BT709 = 1 , AVE::COL_TRC_UNSPECIFIED = 2 , AVE::COL_TRC_RESERVED = 3 ,
  AVE::COL_TRC_GAMMA22 = 4 , AVE::COL_TRC_GAMMA28 = 5 , AVE::COL_TRC_SMPTE170M = 6 , AVE::COL_TRC_SMPTE240M = 7 ,
  AVE::COL_TRC_LINEAR = 8 , AVE::COL_TRC_LOG = 9 , AVE::COL_TRC_LOG_SQRT = 10 , AVE::COL_TRC_IEC61966_2_4 = 11 ,
  AVE::COL_TRC_BT1361_ECG = 12 , AVE::COL_TRC_IEC61966_2_1 = 13 , AVE::COL_TRC_BT2020_10 = 14 , AVE::COL_TRC_BT2020_12 = 15 ,
  AVE::COL_TRC_SMPTE2084 = 16 , AVE::COL_TRC_SMPTEST2084 = COL_TRC_SMPTE2084 , AVE::COL_TRC_SMPTE428 = 17 , AVE::COL_TRC_SMPTEST428_1 = COL_TRC_SMPTE428 ,
  AVE::COL_TRC_ARIB_STD_B67 = 18 , AVE::COL_TRC_NB
}
 
enum  AVE::ColorSpace {
  AVE::COL_SPC_RGB = 0 , AVE::COL_SPC_BT709 = 1 , AVE::COL_SPC_UNSPECIFIED = 2 , AVE::COL_SPC_RESERVED = 3 ,
  AVE::COL_SPC_FCC = 4 , AVE::COL_SPC_BT470BG = 5 , AVE::COL_SPC_SMPTE170M = 6 , AVE::COL_SPC_SMPTE240M = 7 ,
  AVE::COL_SPC_YCGCO = 8 , AVE::COL_SPC_YCOCG = COL_SPC_YCGCO , AVE::COL_SPC_BT2020_NCL = 9 , AVE::COL_SPC_BT2020_CL = 10 ,
  AVE::COL_SPC_SMPTE2085 = 11 , AVE::COL_SPC_CHROMA_DERIVED_NCL = 12 , AVE::COL_SPC_CHROMA_DERIVED_CL = 13 , AVE::COL_SPC_ICTCP = 14 ,
  AVE::COL_SPC_NB
}
 
enum  AVE::ColorRange { AVE::COL_RANGE_UNSPECIFIED = 0 , AVE::COL_RANGE_MPEG = 1 , AVE::COL_RANGE_JPEG = 2 , AVE::COL_RANGE_NB }