123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616 |
- #ifndef AVUTIL_PIXFMT_H
- #define AVUTIL_PIXFMT_H
- #include "libavutil/avconfig.h"
- #include "version.h"
- #define AVPALETTE_SIZE 1024
- #define AVPALETTE_COUNT 256
- enum AVPixelFormat {
- AV_PIX_FMT_NONE = -1,
- AV_PIX_FMT_YUV420P,
- AV_PIX_FMT_YUYV422,
- AV_PIX_FMT_RGB24,
- AV_PIX_FMT_BGR24,
- AV_PIX_FMT_YUV422P,
- AV_PIX_FMT_YUV444P,
- AV_PIX_FMT_YUV410P,
- AV_PIX_FMT_YUV411P,
- AV_PIX_FMT_GRAY8,
- AV_PIX_FMT_MONOWHITE,
- AV_PIX_FMT_MONOBLACK,
- AV_PIX_FMT_PAL8,
- AV_PIX_FMT_YUVJ420P,
- AV_PIX_FMT_YUVJ422P,
- AV_PIX_FMT_YUVJ444P,
- AV_PIX_FMT_UYVY422,
- AV_PIX_FMT_UYYVYY411,
- AV_PIX_FMT_BGR8,
- AV_PIX_FMT_BGR4,
- AV_PIX_FMT_BGR4_BYTE,
- AV_PIX_FMT_RGB8,
- AV_PIX_FMT_RGB4,
- AV_PIX_FMT_RGB4_BYTE,
- AV_PIX_FMT_NV12,
- AV_PIX_FMT_NV21,
- AV_PIX_FMT_ARGB,
- AV_PIX_FMT_RGBA,
- AV_PIX_FMT_ABGR,
- AV_PIX_FMT_BGRA,
- AV_PIX_FMT_GRAY16BE,
- AV_PIX_FMT_GRAY16LE,
- AV_PIX_FMT_YUV440P,
- AV_PIX_FMT_YUVJ440P,
- AV_PIX_FMT_YUVA420P,
- AV_PIX_FMT_RGB48BE,
- AV_PIX_FMT_RGB48LE,
- AV_PIX_FMT_RGB565BE,
- AV_PIX_FMT_RGB565LE,
- AV_PIX_FMT_RGB555BE,
- AV_PIX_FMT_RGB555LE,
- AV_PIX_FMT_BGR565BE,
- AV_PIX_FMT_BGR565LE,
- AV_PIX_FMT_BGR555BE,
- AV_PIX_FMT_BGR555LE,
- #if FF_API_VAAPI
-
-
- AV_PIX_FMT_VAAPI_MOCO,
- AV_PIX_FMT_VAAPI_IDCT,
- AV_PIX_FMT_VAAPI_VLD,
-
- AV_PIX_FMT_VAAPI = AV_PIX_FMT_VAAPI_VLD,
- #else
-
- AV_PIX_FMT_VAAPI,
- #endif
- AV_PIX_FMT_YUV420P16LE,
- AV_PIX_FMT_YUV420P16BE,
- AV_PIX_FMT_YUV422P16LE,
- AV_PIX_FMT_YUV422P16BE,
- AV_PIX_FMT_YUV444P16LE,
- AV_PIX_FMT_YUV444P16BE,
- AV_PIX_FMT_DXVA2_VLD,
- AV_PIX_FMT_RGB444LE,
- AV_PIX_FMT_RGB444BE,
- AV_PIX_FMT_BGR444LE,
- AV_PIX_FMT_BGR444BE,
- AV_PIX_FMT_YA8,
- AV_PIX_FMT_Y400A = AV_PIX_FMT_YA8,
- AV_PIX_FMT_GRAY8A= AV_PIX_FMT_YA8,
- AV_PIX_FMT_BGR48BE,
- AV_PIX_FMT_BGR48LE,
-
- AV_PIX_FMT_YUV420P9BE,
- AV_PIX_FMT_YUV420P9LE,
- AV_PIX_FMT_YUV420P10BE,
- AV_PIX_FMT_YUV420P10LE,
- AV_PIX_FMT_YUV422P10BE,
- AV_PIX_FMT_YUV422P10LE,
- AV_PIX_FMT_YUV444P9BE,
- AV_PIX_FMT_YUV444P9LE,
- AV_PIX_FMT_YUV444P10BE,
- AV_PIX_FMT_YUV444P10LE,
- AV_PIX_FMT_YUV422P9BE,
- AV_PIX_FMT_YUV422P9LE,
- AV_PIX_FMT_GBRP,
- AV_PIX_FMT_GBR24P = AV_PIX_FMT_GBRP,
- AV_PIX_FMT_GBRP9BE,
- AV_PIX_FMT_GBRP9LE,
- AV_PIX_FMT_GBRP10BE,
- AV_PIX_FMT_GBRP10LE,
- AV_PIX_FMT_GBRP16BE,
- AV_PIX_FMT_GBRP16LE,
- AV_PIX_FMT_YUVA422P,
- AV_PIX_FMT_YUVA444P,
- AV_PIX_FMT_YUVA420P9BE,
- AV_PIX_FMT_YUVA420P9LE,
- AV_PIX_FMT_YUVA422P9BE,
- AV_PIX_FMT_YUVA422P9LE,
- AV_PIX_FMT_YUVA444P9BE,
- AV_PIX_FMT_YUVA444P9LE,
- AV_PIX_FMT_YUVA420P10BE,
- AV_PIX_FMT_YUVA420P10LE,
- AV_PIX_FMT_YUVA422P10BE,
- AV_PIX_FMT_YUVA422P10LE,
- AV_PIX_FMT_YUVA444P10BE,
- AV_PIX_FMT_YUVA444P10LE,
- AV_PIX_FMT_YUVA420P16BE,
- AV_PIX_FMT_YUVA420P16LE,
- AV_PIX_FMT_YUVA422P16BE,
- AV_PIX_FMT_YUVA422P16LE,
- AV_PIX_FMT_YUVA444P16BE,
- AV_PIX_FMT_YUVA444P16LE,
- AV_PIX_FMT_VDPAU,
- AV_PIX_FMT_XYZ12LE,
- AV_PIX_FMT_XYZ12BE,
- AV_PIX_FMT_NV16,
- AV_PIX_FMT_NV20LE,
- AV_PIX_FMT_NV20BE,
- AV_PIX_FMT_RGBA64BE,
- AV_PIX_FMT_RGBA64LE,
- AV_PIX_FMT_BGRA64BE,
- AV_PIX_FMT_BGRA64LE,
- AV_PIX_FMT_YVYU422,
- AV_PIX_FMT_YA16BE,
- AV_PIX_FMT_YA16LE,
- AV_PIX_FMT_GBRAP,
- AV_PIX_FMT_GBRAP16BE,
- AV_PIX_FMT_GBRAP16LE,
-
- AV_PIX_FMT_QSV,
-
- AV_PIX_FMT_MMAL,
- AV_PIX_FMT_D3D11VA_VLD,
-
- AV_PIX_FMT_CUDA,
- AV_PIX_FMT_0RGB,
- AV_PIX_FMT_RGB0,
- AV_PIX_FMT_0BGR,
- AV_PIX_FMT_BGR0,
- AV_PIX_FMT_YUV420P12BE,
- AV_PIX_FMT_YUV420P12LE,
- AV_PIX_FMT_YUV420P14BE,
- AV_PIX_FMT_YUV420P14LE,
- AV_PIX_FMT_YUV422P12BE,
- AV_PIX_FMT_YUV422P12LE,
- AV_PIX_FMT_YUV422P14BE,
- AV_PIX_FMT_YUV422P14LE,
- AV_PIX_FMT_YUV444P12BE,
- AV_PIX_FMT_YUV444P12LE,
- AV_PIX_FMT_YUV444P14BE,
- AV_PIX_FMT_YUV444P14LE,
- AV_PIX_FMT_GBRP12BE,
- AV_PIX_FMT_GBRP12LE,
- AV_PIX_FMT_GBRP14BE,
- AV_PIX_FMT_GBRP14LE,
- AV_PIX_FMT_YUVJ411P,
- AV_PIX_FMT_BAYER_BGGR8,
- AV_PIX_FMT_BAYER_RGGB8,
- AV_PIX_FMT_BAYER_GBRG8,
- AV_PIX_FMT_BAYER_GRBG8,
- AV_PIX_FMT_BAYER_BGGR16LE,
- AV_PIX_FMT_BAYER_BGGR16BE,
- AV_PIX_FMT_BAYER_RGGB16LE,
- AV_PIX_FMT_BAYER_RGGB16BE,
- AV_PIX_FMT_BAYER_GBRG16LE,
- AV_PIX_FMT_BAYER_GBRG16BE,
- AV_PIX_FMT_BAYER_GRBG16LE,
- AV_PIX_FMT_BAYER_GRBG16BE,
- AV_PIX_FMT_XVMC,
- AV_PIX_FMT_YUV440P10LE,
- AV_PIX_FMT_YUV440P10BE,
- AV_PIX_FMT_YUV440P12LE,
- AV_PIX_FMT_YUV440P12BE,
- AV_PIX_FMT_AYUV64LE,
- AV_PIX_FMT_AYUV64BE,
- AV_PIX_FMT_VIDEOTOOLBOX,
- AV_PIX_FMT_P010LE,
- AV_PIX_FMT_P010BE,
- AV_PIX_FMT_GBRAP12BE,
- AV_PIX_FMT_GBRAP12LE,
- AV_PIX_FMT_GBRAP10BE,
- AV_PIX_FMT_GBRAP10LE,
- AV_PIX_FMT_MEDIACODEC,
- AV_PIX_FMT_GRAY12BE,
- AV_PIX_FMT_GRAY12LE,
- AV_PIX_FMT_GRAY10BE,
- AV_PIX_FMT_GRAY10LE,
- AV_PIX_FMT_P016LE,
- AV_PIX_FMT_P016BE,
-
- AV_PIX_FMT_D3D11,
- AV_PIX_FMT_GRAY9BE,
- AV_PIX_FMT_GRAY9LE,
- AV_PIX_FMT_GBRPF32BE,
- AV_PIX_FMT_GBRPF32LE,
- AV_PIX_FMT_GBRAPF32BE,
- AV_PIX_FMT_GBRAPF32LE,
-
- AV_PIX_FMT_DRM_PRIME,
-
- AV_PIX_FMT_OPENCL,
- AV_PIX_FMT_GRAY14BE,
- AV_PIX_FMT_GRAY14LE,
- AV_PIX_FMT_GRAYF32BE,
- AV_PIX_FMT_GRAYF32LE,
- AV_PIX_FMT_YUVA422P12BE,
- AV_PIX_FMT_YUVA422P12LE,
- AV_PIX_FMT_YUVA444P12BE,
- AV_PIX_FMT_YUVA444P12LE,
- AV_PIX_FMT_NV24,
- AV_PIX_FMT_NV42,
-
- AV_PIX_FMT_VULKAN,
- AV_PIX_FMT_Y210BE,
- AV_PIX_FMT_Y210LE,
- AV_PIX_FMT_X2RGB10LE,
- AV_PIX_FMT_X2RGB10BE,
- AV_PIX_FMT_NB
- };
- #if AV_HAVE_BIGENDIAN
- # define AV_PIX_FMT_NE(be, le) AV_PIX_FMT_##be
- #else
- # define AV_PIX_FMT_NE(be, le) AV_PIX_FMT_##le
- #endif
- #define AV_PIX_FMT_RGB32 AV_PIX_FMT_NE(ARGB, BGRA)
- #define AV_PIX_FMT_RGB32_1 AV_PIX_FMT_NE(RGBA, ABGR)
- #define AV_PIX_FMT_BGR32 AV_PIX_FMT_NE(ABGR, RGBA)
- #define AV_PIX_FMT_BGR32_1 AV_PIX_FMT_NE(BGRA, ARGB)
- #define AV_PIX_FMT_0RGB32 AV_PIX_FMT_NE(0RGB, BGR0)
- #define AV_PIX_FMT_0BGR32 AV_PIX_FMT_NE(0BGR, RGB0)
- #define AV_PIX_FMT_GRAY9 AV_PIX_FMT_NE(GRAY9BE, GRAY9LE)
- #define AV_PIX_FMT_GRAY10 AV_PIX_FMT_NE(GRAY10BE, GRAY10LE)
- #define AV_PIX_FMT_GRAY12 AV_PIX_FMT_NE(GRAY12BE, GRAY12LE)
- #define AV_PIX_FMT_GRAY14 AV_PIX_FMT_NE(GRAY14BE, GRAY14LE)
- #define AV_PIX_FMT_GRAY16 AV_PIX_FMT_NE(GRAY16BE, GRAY16LE)
- #define AV_PIX_FMT_YA16 AV_PIX_FMT_NE(YA16BE, YA16LE)
- #define AV_PIX_FMT_RGB48 AV_PIX_FMT_NE(RGB48BE, RGB48LE)
- #define AV_PIX_FMT_RGB565 AV_PIX_FMT_NE(RGB565BE, RGB565LE)
- #define AV_PIX_FMT_RGB555 AV_PIX_FMT_NE(RGB555BE, RGB555LE)
- #define AV_PIX_FMT_RGB444 AV_PIX_FMT_NE(RGB444BE, RGB444LE)
- #define AV_PIX_FMT_RGBA64 AV_PIX_FMT_NE(RGBA64BE, RGBA64LE)
- #define AV_PIX_FMT_BGR48 AV_PIX_FMT_NE(BGR48BE, BGR48LE)
- #define AV_PIX_FMT_BGR565 AV_PIX_FMT_NE(BGR565BE, BGR565LE)
- #define AV_PIX_FMT_BGR555 AV_PIX_FMT_NE(BGR555BE, BGR555LE)
- #define AV_PIX_FMT_BGR444 AV_PIX_FMT_NE(BGR444BE, BGR444LE)
- #define AV_PIX_FMT_BGRA64 AV_PIX_FMT_NE(BGRA64BE, BGRA64LE)
- #define AV_PIX_FMT_YUV420P9 AV_PIX_FMT_NE(YUV420P9BE , YUV420P9LE)
- #define AV_PIX_FMT_YUV422P9 AV_PIX_FMT_NE(YUV422P9BE , YUV422P9LE)
- #define AV_PIX_FMT_YUV444P9 AV_PIX_FMT_NE(YUV444P9BE , YUV444P9LE)
- #define AV_PIX_FMT_YUV420P10 AV_PIX_FMT_NE(YUV420P10BE, YUV420P10LE)
- #define AV_PIX_FMT_YUV422P10 AV_PIX_FMT_NE(YUV422P10BE, YUV422P10LE)
- #define AV_PIX_FMT_YUV440P10 AV_PIX_FMT_NE(YUV440P10BE, YUV440P10LE)
- #define AV_PIX_FMT_YUV444P10 AV_PIX_FMT_NE(YUV444P10BE, YUV444P10LE)
- #define AV_PIX_FMT_YUV420P12 AV_PIX_FMT_NE(YUV420P12BE, YUV420P12LE)
- #define AV_PIX_FMT_YUV422P12 AV_PIX_FMT_NE(YUV422P12BE, YUV422P12LE)
- #define AV_PIX_FMT_YUV440P12 AV_PIX_FMT_NE(YUV440P12BE, YUV440P12LE)
- #define AV_PIX_FMT_YUV444P12 AV_PIX_FMT_NE(YUV444P12BE, YUV444P12LE)
- #define AV_PIX_FMT_YUV420P14 AV_PIX_FMT_NE(YUV420P14BE, YUV420P14LE)
- #define AV_PIX_FMT_YUV422P14 AV_PIX_FMT_NE(YUV422P14BE, YUV422P14LE)
- #define AV_PIX_FMT_YUV444P14 AV_PIX_FMT_NE(YUV444P14BE, YUV444P14LE)
- #define AV_PIX_FMT_YUV420P16 AV_PIX_FMT_NE(YUV420P16BE, YUV420P16LE)
- #define AV_PIX_FMT_YUV422P16 AV_PIX_FMT_NE(YUV422P16BE, YUV422P16LE)
- #define AV_PIX_FMT_YUV444P16 AV_PIX_FMT_NE(YUV444P16BE, YUV444P16LE)
- #define AV_PIX_FMT_GBRP9 AV_PIX_FMT_NE(GBRP9BE , GBRP9LE)
- #define AV_PIX_FMT_GBRP10 AV_PIX_FMT_NE(GBRP10BE, GBRP10LE)
- #define AV_PIX_FMT_GBRP12 AV_PIX_FMT_NE(GBRP12BE, GBRP12LE)
- #define AV_PIX_FMT_GBRP14 AV_PIX_FMT_NE(GBRP14BE, GBRP14LE)
- #define AV_PIX_FMT_GBRP16 AV_PIX_FMT_NE(GBRP16BE, GBRP16LE)
- #define AV_PIX_FMT_GBRAP10 AV_PIX_FMT_NE(GBRAP10BE, GBRAP10LE)
- #define AV_PIX_FMT_GBRAP12 AV_PIX_FMT_NE(GBRAP12BE, GBRAP12LE)
- #define AV_PIX_FMT_GBRAP16 AV_PIX_FMT_NE(GBRAP16BE, GBRAP16LE)
- #define AV_PIX_FMT_BAYER_BGGR16 AV_PIX_FMT_NE(BAYER_BGGR16BE, BAYER_BGGR16LE)
- #define AV_PIX_FMT_BAYER_RGGB16 AV_PIX_FMT_NE(BAYER_RGGB16BE, BAYER_RGGB16LE)
- #define AV_PIX_FMT_BAYER_GBRG16 AV_PIX_FMT_NE(BAYER_GBRG16BE, BAYER_GBRG16LE)
- #define AV_PIX_FMT_BAYER_GRBG16 AV_PIX_FMT_NE(BAYER_GRBG16BE, BAYER_GRBG16LE)
- #define AV_PIX_FMT_GBRPF32 AV_PIX_FMT_NE(GBRPF32BE, GBRPF32LE)
- #define AV_PIX_FMT_GBRAPF32 AV_PIX_FMT_NE(GBRAPF32BE, GBRAPF32LE)
- #define AV_PIX_FMT_GRAYF32 AV_PIX_FMT_NE(GRAYF32BE, GRAYF32LE)
- #define AV_PIX_FMT_YUVA420P9 AV_PIX_FMT_NE(YUVA420P9BE , YUVA420P9LE)
- #define AV_PIX_FMT_YUVA422P9 AV_PIX_FMT_NE(YUVA422P9BE , YUVA422P9LE)
- #define AV_PIX_FMT_YUVA444P9 AV_PIX_FMT_NE(YUVA444P9BE , YUVA444P9LE)
- #define AV_PIX_FMT_YUVA420P10 AV_PIX_FMT_NE(YUVA420P10BE, YUVA420P10LE)
- #define AV_PIX_FMT_YUVA422P10 AV_PIX_FMT_NE(YUVA422P10BE, YUVA422P10LE)
- #define AV_PIX_FMT_YUVA444P10 AV_PIX_FMT_NE(YUVA444P10BE, YUVA444P10LE)
- #define AV_PIX_FMT_YUVA422P12 AV_PIX_FMT_NE(YUVA422P12BE, YUVA422P12LE)
- #define AV_PIX_FMT_YUVA444P12 AV_PIX_FMT_NE(YUVA444P12BE, YUVA444P12LE)
- #define AV_PIX_FMT_YUVA420P16 AV_PIX_FMT_NE(YUVA420P16BE, YUVA420P16LE)
- #define AV_PIX_FMT_YUVA422P16 AV_PIX_FMT_NE(YUVA422P16BE, YUVA422P16LE)
- #define AV_PIX_FMT_YUVA444P16 AV_PIX_FMT_NE(YUVA444P16BE, YUVA444P16LE)
- #define AV_PIX_FMT_XYZ12 AV_PIX_FMT_NE(XYZ12BE, XYZ12LE)
- #define AV_PIX_FMT_NV20 AV_PIX_FMT_NE(NV20BE, NV20LE)
- #define AV_PIX_FMT_AYUV64 AV_PIX_FMT_NE(AYUV64BE, AYUV64LE)
- #define AV_PIX_FMT_P010 AV_PIX_FMT_NE(P010BE, P010LE)
- #define AV_PIX_FMT_P016 AV_PIX_FMT_NE(P016BE, P016LE)
- #define AV_PIX_FMT_Y210 AV_PIX_FMT_NE(Y210BE, Y210LE)
- #define AV_PIX_FMT_X2RGB10 AV_PIX_FMT_NE(X2RGB10BE, X2RGB10LE)
- enum AVColorPrimaries {
- AVCOL_PRI_RESERVED0 = 0,
- AVCOL_PRI_BT709 = 1,
- AVCOL_PRI_UNSPECIFIED = 2,
- AVCOL_PRI_RESERVED = 3,
- AVCOL_PRI_BT470M = 4,
- AVCOL_PRI_BT470BG = 5,
- AVCOL_PRI_SMPTE170M = 6,
- AVCOL_PRI_SMPTE240M = 7,
- AVCOL_PRI_FILM = 8,
- AVCOL_PRI_BT2020 = 9,
- AVCOL_PRI_SMPTE428 = 10,
- AVCOL_PRI_SMPTEST428_1 = AVCOL_PRI_SMPTE428,
- AVCOL_PRI_SMPTE431 = 11,
- AVCOL_PRI_SMPTE432 = 12,
- AVCOL_PRI_EBU3213 = 22,
- AVCOL_PRI_JEDEC_P22 = AVCOL_PRI_EBU3213,
- AVCOL_PRI_NB
- };
- enum AVColorTransferCharacteristic {
- AVCOL_TRC_RESERVED0 = 0,
- AVCOL_TRC_BT709 = 1,
- AVCOL_TRC_UNSPECIFIED = 2,
- AVCOL_TRC_RESERVED = 3,
- AVCOL_TRC_GAMMA22 = 4,
- AVCOL_TRC_GAMMA28 = 5,
- AVCOL_TRC_SMPTE170M = 6,
- AVCOL_TRC_SMPTE240M = 7,
- AVCOL_TRC_LINEAR = 8,
- AVCOL_TRC_LOG = 9,
- AVCOL_TRC_LOG_SQRT = 10,
- AVCOL_TRC_IEC61966_2_4 = 11,
- AVCOL_TRC_BT1361_ECG = 12,
- AVCOL_TRC_IEC61966_2_1 = 13,
- AVCOL_TRC_BT2020_10 = 14,
- AVCOL_TRC_BT2020_12 = 15,
- AVCOL_TRC_SMPTE2084 = 16,
- AVCOL_TRC_SMPTEST2084 = AVCOL_TRC_SMPTE2084,
- AVCOL_TRC_SMPTE428 = 17,
- AVCOL_TRC_SMPTEST428_1 = AVCOL_TRC_SMPTE428,
- AVCOL_TRC_ARIB_STD_B67 = 18,
- AVCOL_TRC_NB
- };
- enum AVColorSpace {
- AVCOL_SPC_RGB = 0,
- AVCOL_SPC_BT709 = 1,
- AVCOL_SPC_UNSPECIFIED = 2,
- AVCOL_SPC_RESERVED = 3,
- AVCOL_SPC_FCC = 4,
- AVCOL_SPC_BT470BG = 5,
- AVCOL_SPC_SMPTE170M = 6,
- AVCOL_SPC_SMPTE240M = 7,
- AVCOL_SPC_YCGCO = 8,
- AVCOL_SPC_YCOCG = AVCOL_SPC_YCGCO,
- AVCOL_SPC_BT2020_NCL = 9,
- AVCOL_SPC_BT2020_CL = 10,
- AVCOL_SPC_SMPTE2085 = 11,
- AVCOL_SPC_CHROMA_DERIVED_NCL = 12,
- AVCOL_SPC_CHROMA_DERIVED_CL = 13,
- AVCOL_SPC_ICTCP = 14,
- AVCOL_SPC_NB
- };
- enum AVColorRange {
- AVCOL_RANGE_UNSPECIFIED = 0,
-
- AVCOL_RANGE_MPEG = 1,
-
- AVCOL_RANGE_JPEG = 2,
- AVCOL_RANGE_NB
- };
- enum AVChromaLocation {
- AVCHROMA_LOC_UNSPECIFIED = 0,
- AVCHROMA_LOC_LEFT = 1,
- AVCHROMA_LOC_CENTER = 2,
- AVCHROMA_LOC_TOPLEFT = 3,
- AVCHROMA_LOC_TOP = 4,
- AVCHROMA_LOC_BOTTOMLEFT = 5,
- AVCHROMA_LOC_BOTTOM = 6,
- AVCHROMA_LOC_NB
- };
- #endif
|