50 {
RGBA, AV_PIX_FMT_RGBA},
51 {
UYVY, AV_PIX_FMT_UYVY422},
52 {
YUYV,AV_PIX_FMT_YUYV422},
59 {
RGB, AV_PIX_FMT_RGB24},
65 {
BGR, AV_PIX_FMT_BGR24},
67 {
I420, AV_PIX_FMT_YUVJ420P},
68 {
RG48, AV_PIX_FMT_RGB48LE},
70 {
Y416, AV_PIX_FMT_XV36},
90 return AV_PIX_FMT_NONE;
enum AVPixelFormat av_pixfmt
enum AVPixelFormat av_pixfmt
@ YUYV
YCbCr 422 8-bit - Y0 Cb Y1 Cr.
@ RGB
RGB 8-bit (packed into 24-bit word)
@ UYVY
YCbCr 422 8-bit - Cb Y0 Cr Y1.
@ VIDEO_CODEC_NONE
dummy color spec
@ RG48
16-bit RGB little-endian (RlRhGl...)
@ Y416
interleaved little-endian YCbCr 4444 16-bit - UYVA
@ RGBA
RGBA 8-bit, big-endian.
const struct uv_to_av_pixfmt * get_av_to_ug_pixfmts()
enum AVPixelFormat get_ug_to_av_pixfmt(codec_t ug_codec)
static const struct uv_to_av_pixfmt uv_to_av_pixfmts[]
codec_t get_av_to_ug_pixfmt(enum AVPixelFormat av_pixfmt)