Supported color conversions and base formats/modifier flags.
| Enumerator |
|---|
| KLEIDICV_COLOR_CONVERSION_FMT_YUV444 | Base YUV444 format (interleaved, full resolution)
|
| KLEIDICV_COLOR_CONVERSION_FMT_YUV420SP | Base YUV420 semi-planar format (NV12/NV21)
|
| KLEIDICV_COLOR_CONVERSION_FMT_YUV420P | Base YUV420 planar format (I420/IYUV or YV12)
|
| KLEIDICV_COLOR_CONVERSION_FMT_YUV422 | Base YUV422 format (interleaved 4:2:2)
|
| KLEIDICV_COLOR_CONVERSION_YUV_FMT_MASK | Mask to extract the base YUV format (lower 4 bits) from a color conversion value. Use this to identify whether the base format is YUV444, YUV420SP, YUV420P, or YUV422.
|
| KLEIDICV_COLOR_CONVERSION_FLAG_VU | Indicates VU chroma order (V before U)
|
| KLEIDICV_COLOR_CONVERSION_FLAG_BGR | Indicates image data is in BGR format (instead of RGB)
|
| KLEIDICV_COLOR_CONVERSION_FLAG_ALPHA | Indicates that alpha channel is present (RGBA or BGRA)
|
| KLEIDICV_COLOR_CONVERSION_FLAG_CHROMA_FIRST | Indicates chroma byte precedes luma (Y) byte in interleaved 4:2:2 data.
|
| KLEIDICV_YUV444_TO_RGB | Convert YUV444 to RGB.
|
| KLEIDICV_RGB_TO_YUV444 | Convert RGB to YUV444.
|
| KLEIDICV_YUV444_TO_BGR | Convert YUV444 to BGR.
|
| KLEIDICV_BGR_TO_YUV444 | Convert BGR to YUV444.
|
| KLEIDICV_YUV444_TO_RGBA | Convert YUV444 to RGBA.
|
| KLEIDICV_RGBA_TO_YUV444 | Convert RGBA to YUV444.
|
| KLEIDICV_YUV444_TO_BGRA | Convert YUV444 to BGRA.
|
| KLEIDICV_BGRA_TO_YUV444 | Convert BGRA to YUV444.
|
| KLEIDICV_NV12_TO_RGB | Convert NV12 (Y + interleaved UV) to RGB.
|
| KLEIDICV_RGB_TO_NV12 | Convert RGB to NV12 (Y + interleaved UV)
|
| KLEIDICV_NV12_TO_BGR | Convert NV12 (Y + interleaved UV) to BGR.
|
| KLEIDICV_BGR_TO_NV12 | Convert BGR to NV12 (Y + interleaved UV)
|
| KLEIDICV_NV12_TO_RGBA | Convert NV12 (Y + interleaved UV) to RGBA.
|
| KLEIDICV_RGBA_TO_NV12 | Convert RGBA to NV12 (Y + interleaved UV)
|
| KLEIDICV_NV12_TO_BGRA | Convert NV12 (Y + interleaved UV) to BGRA.
|
| KLEIDICV_BGRA_TO_NV12 | Convert BGRA to NV12 (Y + interleaved UV)
|
| KLEIDICV_NV21_TO_RGB | Convert NV21 (Y + interleaved VU) to RGB.
|
| KLEIDICV_RGB_TO_NV21 | Convert RGB to NV21 (Y + interleaved VU)
|
| KLEIDICV_NV21_TO_BGR | Convert NV21 (Y + interleaved VU) to BGR.
|
| KLEIDICV_BGR_TO_NV21 | Convert BGR to NV21 (Y + interleaved VU)
|
| KLEIDICV_NV21_TO_RGBA | Convert NV21 (Y + interleaved VU) to RGBA.
|
| KLEIDICV_RGBA_TO_NV21 | Convert RGBA to NV21 (Y + interleaved VU)
|
| KLEIDICV_NV21_TO_BGRA | Convert NV21 (Y + interleaved VU) to BGRA.
|
| KLEIDICV_BGRA_TO_NV21 | Convert BGRA to NV21 (Y + interleaved VU)
|
| KLEIDICV_IYUV_TO_RGB | Convert I420/IYUV (Y, U, V planes) to RGB.
|
| KLEIDICV_RGB_TO_IYUV | Convert RGB to I420/IYUV (Y, U, V planes)
|
| KLEIDICV_IYUV_TO_BGR | Convert I420/IYUV (Y, U, V planes) to BGR.
|
| KLEIDICV_BGR_TO_IYUV | Convert BGR to I420/IYUV (Y, U, V planes)
|
| KLEIDICV_IYUV_TO_RGBA | Convert I420/IYUV (Y, U, V planes) to RGBA.
|
| KLEIDICV_RGBA_TO_IYUV | Convert RGBA to I420/IYUV (Y, U, V planes)
|
| KLEIDICV_IYUV_TO_BGRA | Convert I420/IYUV (Y, U, V planes) to BGRA.
|
| KLEIDICV_BGRA_TO_IYUV | Convert BGRA to I420/IYUV (Y, U, V planes)
|
| KLEIDICV_YV12_TO_RGB | Convert YV12 (Y, V, U planes) to RGB.
|
| KLEIDICV_RGB_TO_YV12 | Convert RGB to YV12 (Y, V, U planes)
|
| KLEIDICV_YV12_TO_BGR | Convert YV12 (Y, V, U planes) to BGR.
|
| KLEIDICV_BGR_TO_YV12 | Convert BGR to YV12 (Y, V, U planes)
|
| KLEIDICV_YV12_TO_RGBA | Convert YV12 (Y, V, U planes) to RGBA.
|
| KLEIDICV_RGBA_TO_YV12 | Convert RGBA to YV12 (Y, V, U planes)
|
| KLEIDICV_YV12_TO_BGRA | Convert YV12 (Y, V, U planes) to BGRA.
|
| KLEIDICV_BGRA_TO_YV12 | Convert BGRA to YV12 (Y, V, U planes)
|
| KLEIDICV_YUYV_TO_RGB | Convert YUYV (Y, U, Y, V order) to RGB.
|
| KLEIDICV_RGB_TO_YUYV | Convert RGB to YUYV (Y, U, Y, V order)
|
| KLEIDICV_YUYV_TO_BGR | Convert YUYV (Y, U, Y, V order) to BGR.
|
| KLEIDICV_BGR_TO_YUYV | Convert BGR to YUYV (Y, U, Y, V order)
|
| KLEIDICV_YUYV_TO_RGBA | Convert YUYV (Y, U, Y, V order) to RGBA.
|
| KLEIDICV_RGBA_TO_YUYV | Convert RGBA to YUYV (Y, U, Y, V order)
|
| KLEIDICV_YUYV_TO_BGRA | Convert YUYV (Y, U, Y, V order) to BGRA.
|
| KLEIDICV_BGRA_TO_YUYV | Convert BGRA to YUYV (Y, U, Y, V order)
|
| KLEIDICV_YVYU_TO_RGB | Convert YVYU (Y, V, Y, U order) to RGB.
|
| KLEIDICV_RGB_TO_YVYU | Convert RGB to YVYU (Y, V, Y, U order)
|
| KLEIDICV_YVYU_TO_BGR | Convert YVYU (Y, V, Y, U order) to BGR.
|
| KLEIDICV_BGR_TO_YVYU | Convert BGR to YVYU (Y, V, Y, U order)
|
| KLEIDICV_YVYU_TO_RGBA | Convert YVYU (Y, V, Y, U order) to RGBA.
|
| KLEIDICV_RGBA_TO_YVYU | Convert RGBA to YVYU (Y, V, Y, U order)
|
| KLEIDICV_YVYU_TO_BGRA | Convert YVYU (Y, V, Y, U order) to BGRA.
|
| KLEIDICV_BGRA_TO_YVYU | Convert BGRA to YVYU (Y, V, Y, U order)
|
| KLEIDICV_UYVY_TO_RGB | Convert UYVY (U, Y, V, Y order) to RGB.
|
| KLEIDICV_RGB_TO_UYVY | Convert RGB to UYVY (U, Y, V, Y order)
|
| KLEIDICV_UYVY_TO_BGR | Convert UYVY (U, Y, V, Y order) to BGR.
|
| KLEIDICV_BGR_TO_UYVY | Convert BGR to UYVY (U, Y, V, Y order)
|
| KLEIDICV_UYVY_TO_RGBA | Convert UYVY (U, Y, V, Y order) to RGBA.
|
| KLEIDICV_RGBA_TO_UYVY | Convert RGBA to UYVY (U, Y, V, Y order)
|
| KLEIDICV_UYVY_TO_BGRA | Convert UYVY (U, Y, V, Y order) to BGRA.
|
| KLEIDICV_BGRA_TO_UYVY | Convert BGRA to UYVY (U, Y, V, Y order)
|