is16BPS:
  ayuv64be
  ayuv64le
  bgr48be
  bgr48le
  bgra64be
  bgra64le
  gbrap16be
  gbrap16le
  gbrapf16be
  gbrapf16le
  gbrp16be
  gbrp16le
  gbrpf16be
  gbrpf16le
  gray16be
  gray16le
  grayf16be
  grayf16le
  p016be
  p016le
  p216be
  p216le
  p416be
  p416le
  rgb48be
  rgb48le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbf16be
  rgbf16le
  xv48be
  xv48le
  y216be
  y216le
  ya16be
  ya16le
  yaf16be
  yaf16le
  yuv420p16be
  yuv420p16le
  yuv422p16be
  yuv422p16le
  yuv444p16be
  yuv444p16le
  yuva420p16be
  yuva420p16le
  yuva422p16be
  yuva422p16le
  yuva444p16be
  yuva444p16le

isNBPS:
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrp10be
  gbrp10le
  gbrp10msbbe
  gbrp10msble
  gbrp12be
  gbrp12le
  gbrp12msbbe
  gbrp12msble
  gbrp14be
  gbrp14le
  gbrp9be
  gbrp9le
  gray10be
  gray10le
  gray12be
  gray12le
  gray14be
  gray14le
  gray9be
  gray9le
  nv20be
  nv20le
  p010be
  p010le
  p012be
  p012le
  p210be
  p210le
  p212be
  p212le
  p410be
  p410le
  p412be
  p412le
  v30xbe
  v30xle
  x2bgr10be
  x2bgr10le
  x2rgb10be
  x2rgb10le
  xv30be
  xv30le
  xv36be
  xv36le
  xyz12be
  xyz12le
  y210be
  y210le
  y212be
  y212le
  yuv420p10be
  yuv420p10le
  yuv420p12be
  yuv420p12le
  yuv420p14be
  yuv420p14le
  yuv420p9be
  yuv420p9le
  yuv422p10be
  yuv422p10le
  yuv422p12be
  yuv422p12le
  yuv422p14be
  yuv422p14le
  yuv422p9be
  yuv422p9le
  yuv440p10be
  yuv440p10le
  yuv440p12be
  yuv440p12le
  yuv444p10be
  yuv444p10le
  yuv444p10msbbe
  yuv444p10msble
  yuv444p12be
  yuv444p12le
  yuv444p12msbbe
  yuv444p12msble
  yuv444p14be
  yuv444p14le
  yuv444p9be
  yuv444p9le
  yuva420p10be
  yuva420p10le
  yuva420p9be
  yuva420p9le
  yuva422p10be
  yuva422p10le
  yuva422p12be
  yuva422p12le
  yuva422p9be
  yuva422p9le
  yuva444p10be
  yuva444p10le
  yuva444p12be
  yuva444p12le
  yuva444p9be
  yuva444p9le

isBE:
  ayuv64be
  bayer_bggr16be
  bayer_gbrg16be
  bayer_grbg16be
  bayer_rggb16be
  bgr444be
  bgr48be
  bgr555be
  bgr565be
  bgra64be
  gbrap10be
  gbrap12be
  gbrap14be
  gbrap16be
  gbrap32be
  gbrapf16be
  gbrapf32be
  gbrp10be
  gbrp10msbbe
  gbrp12be
  gbrp12msbbe
  gbrp14be
  gbrp16be
  gbrp9be
  gbrpf16be
  gbrpf32be
  gray10be
  gray12be
  gray14be
  gray16be
  gray32be
  gray9be
  grayf16be
  grayf32be
  nv20be
  p010be
  p012be
  p016be
  p210be
  p212be
  p216be
  p410be
  p412be
  p416be
  rgb444be
  rgb48be
  rgb555be
  rgb565be
  rgb96be
  rgba128be
  rgba64be
  rgbaf16be
  rgbaf32be
  rgbf16be
  rgbf32be
  v30xbe
  x2bgr10be
  x2rgb10be
  xv30be
  xv36be
  xv48be
  xyz12be
  y210be
  y212be
  y216be
  ya16be
  yaf16be
  yaf32be
  yuv420p10be
  yuv420p12be
  yuv420p14be
  yuv420p16be
  yuv420p9be
  yuv422p10be
  yuv422p12be
  yuv422p14be
  yuv422p16be
  yuv422p9be
  yuv440p10be
  yuv440p12be
  yuv444p10be
  yuv444p10msbbe
  yuv444p12be
  yuv444p12msbbe
  yuv444p14be
  yuv444p16be
  yuv444p9be
  yuva420p10be
  yuva420p16be
  yuva420p9be
  yuva422p10be
  yuva422p12be
  yuva422p16be
  yuva422p9be
  yuva444p10be
  yuva444p12be
  yuva444p16be
  yuva444p9be

isYUV:
  ayuv
  ayuv64be
  ayuv64le
  nv12
  nv16
  nv20be
  nv20le
  nv21
  nv24
  nv42
  p010be
  p010le
  p012be
  p012le
  p016be
  p016le
  p210be
  p210le
  p212be
  p212le
  p216be
  p216le
  p410be
  p410le
  p412be
  p412le
  p416be
  p416le
  uyva
  uyvy422
  uyyvyy411
  v30xbe
  v30xle
  vuya
  vuyx
  vyu444
  xv30be
  xv30le
  xv36be
  xv36le
  xv48be
  xv48le
  xyz12be
  xyz12le
  y210be
  y210le
  y212be
  y212le
  y216be
  y216le
  ya16be
  ya16le
  ya8
  yaf16be
  yaf16le
  yaf32be
  yaf32le
  yuv410p
  yuv411p
  yuv420p
  yuv420p10be
  yuv420p10le
  yuv420p12be
  yuv420p12le
  yuv420p14be
  yuv420p14le
  yuv420p16be
  yuv420p16le
  yuv420p9be
  yuv420p9le
  yuv422p
  yuv422p10be
  yuv422p10le
  yuv422p12be
  yuv422p12le
  yuv422p14be
  yuv422p14le
  yuv422p16be
  yuv422p16le
  yuv422p9be
  yuv422p9le
  yuv440p
  yuv440p10be
  yuv440p10le
  yuv440p12be
  yuv440p12le
  yuv444p
  yuv444p10be
  yuv444p10le
  yuv444p10msbbe
  yuv444p10msble
  yuv444p12be
  yuv444p12le
  yuv444p12msbbe
  yuv444p12msble
  yuv444p14be
  yuv444p14le
  yuv444p16be
  yuv444p16le
  yuv444p9be
  yuv444p9le
  yuva420p
  yuva420p10be
  yuva420p10le
  yuva420p16be
  yuva420p16le
  yuva420p9be
  yuva420p9le
  yuva422p
  yuva422p10be
  yuva422p10le
  yuva422p12be
  yuva422p12le
  yuva422p16be
  yuva422p16le
  yuva422p9be
  yuva422p9le
  yuva444p
  yuva444p10be
  yuva444p10le
  yuva444p12be
  yuva444p12le
  yuva444p16be
  yuva444p16le
  yuva444p9be
  yuva444p9le
  yuvj411p
  yuvj420p
  yuvj422p
  yuvj440p
  yuvj444p
  yuyv422
  yvyu422

isPlanarYUV:
  nv12
  nv16
  nv20be
  nv20le
  nv21
  nv24
  nv42
  p010be
  p010le
  p012be
  p012le
  p016be
  p016le
  p210be
  p210le
  p212be
  p212le
  p216be
  p216le
  p410be
  p410le
  p412be
  p412le
  p416be
  p416le
  yuv410p
  yuv411p
  yuv420p
  yuv420p10be
  yuv420p10le
  yuv420p12be
  yuv420p12le
  yuv420p14be
  yuv420p14le
  yuv420p16be
  yuv420p16le
  yuv420p9be
  yuv420p9le
  yuv422p
  yuv422p10be
  yuv422p10le
  yuv422p12be
  yuv422p12le
  yuv422p14be
  yuv422p14le
  yuv422p16be
  yuv422p16le
  yuv422p9be
  yuv422p9le
  yuv440p
  yuv440p10be
  yuv440p10le
  yuv440p12be
  yuv440p12le
  yuv444p
  yuv444p10be
  yuv444p10le
  yuv444p10msbbe
  yuv444p10msble
  yuv444p12be
  yuv444p12le
  yuv444p12msbbe
  yuv444p12msble
  yuv444p14be
  yuv444p14le
  yuv444p16be
  yuv444p16le
  yuv444p9be
  yuv444p9le
  yuva420p
  yuva420p10be
  yuva420p10le
  yuva420p16be
  yuva420p16le
  yuva420p9be
  yuva420p9le
  yuva422p
  yuva422p10be
  yuva422p10le
  yuva422p12be
  yuva422p12le
  yuva422p16be
  yuva422p16le
  yuva422p9be
  yuva422p9le
  yuva444p
  yuva444p10be
  yuva444p10le
  yuva444p12be
  yuva444p12le
  yuva444p16be
  yuva444p16le
  yuva444p9be
  yuva444p9le
  yuvj411p
  yuvj420p
  yuvj422p
  yuvj440p
  yuvj444p

isSemiPlanarYUV:
  nv12
  nv16
  nv20be
  nv20le
  nv21
  nv24
  nv42
  p010be
  p010le
  p012be
  p012le
  p016be
  p016le
  p210be
  p210le
  p212be
  p212le
  p216be
  p216le
  p410be
  p410le
  p412be
  p412le
  p416be
  p416le

isRGB:
  0bgr
  0rgb
  bayer_bggr16be
  bayer_bggr16le
  bayer_bggr8
  bayer_gbrg16be
  bayer_gbrg16le
  bayer_gbrg8
  bayer_grbg16be
  bayer_grbg16le
  bayer_grbg8
  bayer_rggb16be
  bayer_rggb16le
  bayer_rggb8
  bgr0
  bgr24
  bgr32
  bgr32_1
  bgr4
  bgr444be
  bgr444le
  bgr48be
  bgr48le
  bgr4_byte
  bgr555be
  bgr555le
  bgr565be
  bgr565le
  bgr8
  bgra64be
  bgra64le
  gbrap
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrap16be
  gbrap16le
  gbrap32be
  gbrap32le
  gbrapf16be
  gbrapf16le
  gbrapf32be
  gbrapf32le
  gbrp
  gbrp10be
  gbrp10le
  gbrp10msbbe
  gbrp10msble
  gbrp12be
  gbrp12le
  gbrp12msbbe
  gbrp12msble
  gbrp14be
  gbrp14le
  gbrp16be
  gbrp16le
  gbrp9be
  gbrp9le
  gbrpf16be
  gbrpf16le
  gbrpf32be
  gbrpf32le
  rgb0
  rgb24
  rgb32
  rgb32_1
  rgb4
  rgb444be
  rgb444le
  rgb48be
  rgb48le
  rgb4_byte
  rgb555be
  rgb555le
  rgb565be
  rgb565le
  rgb8
  rgb96be
  rgb96le
  rgba128be
  rgba128le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbaf32be
  rgbaf32le
  rgbf16be
  rgbf16le
  rgbf32be
  rgbf32le
  x2bgr10be
  x2bgr10le
  x2rgb10be
  x2rgb10le

Gray:
  gray
  gray10be
  gray10le
  gray12be
  gray12le
  gray14be
  gray14le
  gray16be
  gray16le
  gray32be
  gray32le
  gray9be
  gray9le
  grayf16be
  grayf16le
  grayf32be
  grayf32le
  ya16be
  ya16le
  ya8
  yaf16be
  yaf16le
  yaf32be
  yaf32le

RGBinInt:
  monob
  monow
  rgb24
  rgb32
  rgb32_1
  rgb4
  rgb444be
  rgb444le
  rgb48be
  rgb48le
  rgb4_byte
  rgb555be
  rgb555le
  rgb565be
  rgb565le
  rgb8
  rgba64be
  rgba64le

BGRinInt:
  bgr24
  bgr32
  bgr32_1
  bgr4
  bgr444be
  bgr444le
  bgr48be
  bgr48le
  bgr4_byte
  bgr555be
  bgr555le
  bgr565be
  bgr565le
  bgr8
  bgra64be
  bgra64le
  monob
  monow

Bayer:
  bayer_bggr16be
  bayer_bggr16le
  bayer_bggr8
  bayer_gbrg16be
  bayer_gbrg16le
  bayer_gbrg8
  bayer_grbg16be
  bayer_grbg16le
  bayer_grbg8
  bayer_rggb16be
  bayer_rggb16le
  bayer_rggb8

AnyRGB:
  0bgr
  0rgb
  bayer_bggr16be
  bayer_bggr16le
  bayer_bggr8
  bayer_gbrg16be
  bayer_gbrg16le
  bayer_gbrg8
  bayer_grbg16be
  bayer_grbg16le
  bayer_grbg8
  bayer_rggb16be
  bayer_rggb16le
  bayer_rggb8
  bgr0
  bgr24
  bgr32
  bgr32_1
  bgr4
  bgr444be
  bgr444le
  bgr48be
  bgr48le
  bgr4_byte
  bgr555be
  bgr555le
  bgr565be
  bgr565le
  bgr8
  bgra64be
  bgra64le
  gbrap
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrap16be
  gbrap16le
  gbrap32be
  gbrap32le
  gbrapf16be
  gbrapf16le
  gbrapf32be
  gbrapf32le
  gbrp
  gbrp10be
  gbrp10le
  gbrp10msbbe
  gbrp10msble
  gbrp12be
  gbrp12le
  gbrp12msbbe
  gbrp12msble
  gbrp14be
  gbrp14le
  gbrp16be
  gbrp16le
  gbrp9be
  gbrp9le
  gbrpf16be
  gbrpf16le
  gbrpf32be
  gbrpf32le
  monob
  monow
  rgb0
  rgb24
  rgb32
  rgb32_1
  rgb4
  rgb444be
  rgb444le
  rgb48be
  rgb48le
  rgb4_byte
  rgb555be
  rgb555le
  rgb565be
  rgb565le
  rgb8
  rgb96be
  rgb96le
  rgba128be
  rgba128le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbaf32be
  rgbaf32le
  rgbf16be
  rgbf16le
  rgbf32be
  rgbf32le
  x2bgr10be
  x2bgr10le
  x2rgb10be
  x2rgb10le

ALPHA:
  ayuv
  ayuv64be
  ayuv64le
  bgr32
  bgr32_1
  bgra64be
  bgra64le
  gbrap
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrap16be
  gbrap16le
  gbrap32be
  gbrap32le
  gbrapf16be
  gbrapf16le
  gbrapf32be
  gbrapf32le
  pal8
  rgb32
  rgb32_1
  rgba128be
  rgba128le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbaf32be
  rgbaf32le
  uyva
  vuya
  ya16be
  ya16le
  ya8
  yaf16be
  yaf16le
  yaf32be
  yaf32le
  yuva420p
  yuva420p10be
  yuva420p10le
  yuva420p16be
  yuva420p16le
  yuva420p9be
  yuva420p9le
  yuva422p
  yuva422p10be
  yuva422p10le
  yuva422p12be
  yuva422p12le
  yuva422p16be
  yuva422p16le
  yuva422p9be
  yuva422p9le
  yuva444p
  yuva444p10be
  yuva444p10le
  yuva444p12be
  yuva444p12le
  yuva444p16be
  yuva444p16le
  yuva444p9be
  yuva444p9le

Packed:
  0bgr
  0rgb
  ayuv
  ayuv64be
  ayuv64le
  bayer_bggr16be
  bayer_bggr16le
  bayer_bggr8
  bayer_gbrg16be
  bayer_gbrg16le
  bayer_gbrg8
  bayer_grbg16be
  bayer_grbg16le
  bayer_grbg8
  bayer_rggb16be
  bayer_rggb16le
  bayer_rggb8
  bgr0
  bgr24
  bgr32
  bgr32_1
  bgr4
  bgr444be
  bgr444le
  bgr48be
  bgr48le
  bgr4_byte
  bgr555be
  bgr555le
  bgr565be
  bgr565le
  bgr8
  bgra64be
  bgra64le
  monob
  monow
  pal8
  rgb0
  rgb24
  rgb32
  rgb32_1
  rgb4
  rgb444be
  rgb444le
  rgb48be
  rgb48le
  rgb4_byte
  rgb555be
  rgb555le
  rgb565be
  rgb565le
  rgb8
  rgb96be
  rgb96le
  rgba128be
  rgba128le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbaf32be
  rgbaf32le
  rgbf16be
  rgbf16le
  rgbf32be
  rgbf32le
  uyva
  uyvy422
  uyyvyy411
  v30xbe
  v30xle
  vuya
  vuyx
  vyu444
  x2bgr10be
  x2bgr10le
  x2rgb10be
  x2rgb10le
  xv30be
  xv30le
  xv36be
  xv36le
  xv48be
  xv48le
  xyz12be
  xyz12le
  y210be
  y210le
  y212be
  y212le
  y216be
  y216le
  ya16be
  ya16le
  ya8
  yaf16be
  yaf16le
  yaf32be
  yaf32le
  yuyv422
  yvyu422

Planar:
  gbrap
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrap16be
  gbrap16le
  gbrap32be
  gbrap32le
  gbrapf16be
  gbrapf16le
  gbrapf32be
  gbrapf32le
  gbrp
  gbrp10be
  gbrp10le
  gbrp10msbbe
  gbrp10msble
  gbrp12be
  gbrp12le
  gbrp12msbbe
  gbrp12msble
  gbrp14be
  gbrp14le
  gbrp16be
  gbrp16le
  gbrp9be
  gbrp9le
  gbrpf16be
  gbrpf16le
  gbrpf32be
  gbrpf32le
  nv12
  nv16
  nv20be
  nv20le
  nv21
  nv24
  nv42
  p010be
  p010le
  p012be
  p012le
  p016be
  p016le
  p210be
  p210le
  p212be
  p212le
  p216be
  p216le
  p410be
  p410le
  p412be
  p412le
  p416be
  p416le
  yuv410p
  yuv411p
  yuv420p
  yuv420p10be
  yuv420p10le
  yuv420p12be
  yuv420p12le
  yuv420p14be
  yuv420p14le
  yuv420p16be
  yuv420p16le
  yuv420p9be
  yuv420p9le
  yuv422p
  yuv422p10be
  yuv422p10le
  yuv422p12be
  yuv422p12le
  yuv422p14be
  yuv422p14le
  yuv422p16be
  yuv422p16le
  yuv422p9be
  yuv422p9le
  yuv440p
  yuv440p10be
  yuv440p10le
  yuv440p12be
  yuv440p12le
  yuv444p
  yuv444p10be
  yuv444p10le
  yuv444p10msbbe
  yuv444p10msble
  yuv444p12be
  yuv444p12le
  yuv444p12msbbe
  yuv444p12msble
  yuv444p14be
  yuv444p14le
  yuv444p16be
  yuv444p16le
  yuv444p9be
  yuv444p9le
  yuva420p
  yuva420p10be
  yuva420p10le
  yuva420p16be
  yuva420p16le
  yuva420p9be
  yuva420p9le
  yuva422p
  yuva422p10be
  yuva422p10le
  yuva422p12be
  yuva422p12le
  yuva422p16be
  yuva422p16le
  yuva422p9be
  yuva422p9le
  yuva444p
  yuva444p10be
  yuva444p10le
  yuva444p12be
  yuva444p12le
  yuva444p16be
  yuva444p16le
  yuva444p9be
  yuva444p9le
  yuvj411p
  yuvj420p
  yuvj422p
  yuvj440p
  yuvj444p

PackedRGB:
  0bgr
  0rgb
  bayer_bggr16be
  bayer_bggr16le
  bayer_bggr8
  bayer_gbrg16be
  bayer_gbrg16le
  bayer_gbrg8
  bayer_grbg16be
  bayer_grbg16le
  bayer_grbg8
  bayer_rggb16be
  bayer_rggb16le
  bayer_rggb8
  bgr0
  bgr24
  bgr32
  bgr32_1
  bgr4
  bgr444be
  bgr444le
  bgr48be
  bgr48le
  bgr4_byte
  bgr555be
  bgr555le
  bgr565be
  bgr565le
  bgr8
  bgra64be
  bgra64le
  rgb0
  rgb24
  rgb32
  rgb32_1
  rgb4
  rgb444be
  rgb444le
  rgb48be
  rgb48le
  rgb4_byte
  rgb555be
  rgb555le
  rgb565be
  rgb565le
  rgb8
  rgb96be
  rgb96le
  rgba128be
  rgba128le
  rgba64be
  rgba64le
  rgbaf16be
  rgbaf16le
  rgbaf32be
  rgbaf32le
  rgbf16be
  rgbf16le
  rgbf32be
  rgbf32le
  x2bgr10be
  x2bgr10le
  x2rgb10be
  x2rgb10le

PlanarRGB:
  gbrap
  gbrap10be
  gbrap10le
  gbrap12be
  gbrap12le
  gbrap14be
  gbrap14le
  gbrap16be
  gbrap16le
  gbrap32be
  gbrap32le
  gbrapf16be
  gbrapf16le
  gbrapf32be
  gbrapf32le
  gbrp
  gbrp10be
  gbrp10le
  gbrp10msbbe
  gbrp10msble
  gbrp12be
  gbrp12le
  gbrp12msbbe
  gbrp12msble
  gbrp14be
  gbrp14le
  gbrp16be
  gbrp16le
  gbrp9be
  gbrp9le
  gbrpf16be
  gbrpf16le
  gbrpf32be
  gbrpf32le

usePal:
  bgr4_byte
  bgr8
  gray
  pal8
  rgb4_byte
  rgb8

DataInHighBits:
  gbrp10msbbe
  gbrp10msble
  gbrp12msbbe
  gbrp12msble
  p010be
  p010le
  p012be
  p012le
  p210be
  p210le
  p212be
  p212le
  p410be
  p410le
  p412be
  p412le
  xv36be
  xv36le
  xyz12be
  xyz12le
  y210be
  y210le
  y212be
  y212le
  yuv444p10msbbe
  yuv444p10msble
  yuv444p12msbbe
  yuv444p12msble

SwappedChroma:
  nv21
  nv42
  vuya
  vuyx
  vyu444
  yvyu422

