//未压缩的格式case V4L2_PIX_FMT_RGB332:        descr = "8-bit RGB 3-3-2"; break;case V4L2_PIX_FMT_RGB444:       descr = "16-bit A/XRGB 4-4-4-4"; break;case V4L2_PIX_FMT_ARGB444:        descr = "16-bit ARGB 4-4-4-4"; break;case V4L2_PIX_FMT_XRGB444:      descr = "16-bit XRGB 4-4-4-4"; break;case V4L2_PIX_FMT_RGB555:       descr = "16-bit A/XRGB 1-5-5-5"; break;case V4L2_PIX_FMT_ARGB555:        descr = "16-bit ARGB 1-5-5-5"; break;case V4L2_PIX_FMT_XRGB555:      descr = "16-bit XRGB 1-5-5-5"; break;case V4L2_PIX_FMT_RGB565:       descr = "16-bit RGB 5-6-5"; break;case V4L2_PIX_FMT_RGB555X:     descr = "16-bit A/XRGB 1-5-5-5 BE"; break;case V4L2_PIX_FMT_ARGB555X:        descr = "16-bit ARGB 1-5-5-5 BE"; break;case V4L2_PIX_FMT_XRGB555X:      descr = "16-bit XRGB 1-5-5-5 BE"; break;case V4L2_PIX_FMT_RGB565X:       descr = "16-bit RGB 5-6-5 BE"; break;case V4L2_PIX_FMT_BGR666:       descr = "18-bit BGRX 6-6-6-14"; break;case V4L2_PIX_FMT_BGR24:       descr = "24-bit BGR 8-8-8"; break;case V4L2_PIX_FMT_RGB24:       descr = "24-bit RGB 8-8-8"; break;case V4L2_PIX_FMT_BGR32:       descr = "32-bit BGRA/X 8-8-8-8"; break;case V4L2_PIX_FMT_ABGR32:     descr = "32-bit BGRA 8-8-8-8"; break;case V4L2_PIX_FMT_XBGR32:       descr = "32-bit BGRX 8-8-8-8"; break;case V4L2_PIX_FMT_RGB32:        descr = "32-bit A/XRGB 8-8-8-8"; break;case V4L2_PIX_FMT_ARGB32:     descr = "32-bit ARGB 8-8-8-8"; break;case V4L2_PIX_FMT_XRGB32:       descr = "32-bit XRGB 8-8-8-8"; break;case V4L2_PIX_FMT_GREY:         descr = "8-bit Greyscale"; break;case V4L2_PIX_FMT_Y4:           descr = "4-bit Greyscale"; break;case V4L2_PIX_FMT_Y6:           descr = "6-bit Greyscale"; break;case V4L2_PIX_FMT_Y10:          descr = "10-bit Greyscale"; break;case V4L2_PIX_FMT_Y12:         descr = "12-bit Greyscale"; break;case V4L2_PIX_FMT_Y16:         descr = "16-bit Greyscale"; break;case V4L2_PIX_FMT_Y16_BE:      descr = "16-bit Greyscale BE"; break;case V4L2_PIX_FMT_Y10BPACK:     descr = "10-bit Greyscale (Packed)"; break;case V4L2_PIX_FMT_Y10P:           descr = "10-bit Greyscale (MIPI Packed)"; break;case V4L2_PIX_FMT_Y8I:           descr = "Interleaved 8-bit Greyscale"; break;case V4L2_PIX_FMT_Y12I:         descr = "Interleaved 12-bit Greyscale"; break;case V4L2_PIX_FMT_Z16:         descr = "16-bit Depth"; break;case V4L2_PIX_FMT_INZI:            descr = "Planar 10:16 Greyscale Depth"; break;case V4L2_PIX_FMT_PAL8:            descr = "8-bit Palette"; break;case V4L2_PIX_FMT_UV8:            descr = "8-bit Chrominance UV 4-4"; break;case V4L2_PIX_FMT_YVU410:      descr = "Planar YVU 4:1:0"; break;case V4L2_PIX_FMT_YVU420:      descr = "Planar YVU 4:2:0"; break;case V4L2_PIX_FMT_YUYV:            descr = "YUYV 4:2:2"; break;case V4L2_PIX_FMT_YYUV:          descr = "YYUV 4:2:2"; break;case V4L2_PIX_FMT_YVYU:          descr = "YVYU 4:2:2"; break;case V4L2_PIX_FMT_UYVY:          descr = "UYVY 4:2:2"; break;case V4L2_PIX_FMT_VYUY:          descr = "VYUY 4:2:2"; break;case V4L2_PIX_FMT_YUV422P:       descr = "Planar YUV 4:2:2"; break;case V4L2_PIX_FMT_YUV411P:     descr = "Planar YUV 4:1:1"; break;case V4L2_PIX_FMT_Y41P:            descr = "YUV 4:1:1 (Packed)"; break;case V4L2_PIX_FMT_YUV444:        descr = "16-bit A/XYUV 4-4-4-4"; break;case V4L2_PIX_FMT_YUV555:     descr = "16-bit A/XYUV 1-5-5-5"; break;case V4L2_PIX_FMT_YUV565:     descr = "16-bit YUV 5-6-5"; break;case V4L2_PIX_FMT_YUV32:       descr = "32-bit A/XYUV 8-8-8-8"; break;case V4L2_PIX_FMT_YUV410:     descr = "Planar YUV 4:1:0"; break;case V4L2_PIX_FMT_YUV420:      descr = "Planar YUV 4:2:0"; break;case V4L2_PIX_FMT_HI240:       descr = "8-bit Dithered RGB (BTTV)"; break;case V4L2_PIX_FMT_HM12:           descr = "YUV 4:2:0 (16x16 Macroblocks)"; break;case V4L2_PIX_FMT_M420:           descr = "YUV 4:2:0 (M420)"; break;case V4L2_PIX_FMT_NV12:            descr = "Y/CbCr 4:2:0"; break;case V4L2_PIX_FMT_NV21:            descr = "Y/CrCb 4:2:0"; break;case V4L2_PIX_FMT_NV16:            descr = "Y/CbCr 4:2:2"; break;case V4L2_PIX_FMT_NV61:            descr = "Y/CrCb 4:2:2"; break;case V4L2_PIX_FMT_NV24:            descr = "Y/CbCr 4:4:4"; break;case V4L2_PIX_FMT_NV42:            descr = "Y/CrCb 4:4:4"; break;case V4L2_PIX_FMT_NV12M:       descr = "Y/CbCr 4:2:0 (N-C)"; break;case V4L2_PIX_FMT_NV21M:     descr = "Y/CrCb 4:2:0 (N-C)"; break;case V4L2_PIX_FMT_NV16M:     descr = "Y/CbCr 4:2:2 (N-C)"; break;case V4L2_PIX_FMT_NV61M:     descr = "Y/CrCb 4:2:2 (N-C)"; break;case V4L2_PIX_FMT_NV12MT:        descr = "Y/CbCr 4:2:0 (64x32 MB, N-C)"; break;case V4L2_PIX_FMT_NV12MT_16X16:    descr = "Y/CbCr 4:2:0 (16x16 MB, N-C)"; break;case V4L2_PIX_FMT_YUV420M:     descr = "Planar YUV 4:2:0 (N-C)"; break;case V4L2_PIX_FMT_YVU420M:       descr = "Planar YVU 4:2:0 (N-C)"; break;case V4L2_PIX_FMT_YUV422M:       descr = "Planar YUV 4:2:2 (N-C)"; break;case V4L2_PIX_FMT_YVU422M:       descr = "Planar YVU 4:2:2 (N-C)"; break;case V4L2_PIX_FMT_YUV444M:       descr = "Planar YUV 4:4:4 (N-C)"; break;case V4L2_PIX_FMT_YVU444M:       descr = "Planar YVU 4:4:4 (N-C)"; break;case V4L2_PIX_FMT_SBGGR8:        descr = "8-bit Bayer BGBG/GRGR"; break;case V4L2_PIX_FMT_SGBRG8:     descr = "8-bit Bayer GBGB/RGRG"; break;case V4L2_PIX_FMT_SGRBG8:     descr = "8-bit Bayer GRGR/BGBG"; break;case V4L2_PIX_FMT_SRGGB8:     descr = "8-bit Bayer RGRG/GBGB"; break;case V4L2_PIX_FMT_SBGGR10:        descr = "10-bit Bayer BGBG/GRGR"; break;case V4L2_PIX_FMT_SGBRG10:       descr = "10-bit Bayer GBGB/RGRG"; break;case V4L2_PIX_FMT_SGRBG10:       descr = "10-bit Bayer GRGR/BGBG"; break;case V4L2_PIX_FMT_SRGGB10:       descr = "10-bit Bayer RGRG/GBGB"; break;case V4L2_PIX_FMT_SBGGR10P:      descr = "10-bit Bayer BGBG/GRGR Packed"; break;case V4L2_PIX_FMT_SGBRG10P:       descr = "10-bit Bayer GBGB/RGRG Packed"; break;case V4L2_PIX_FMT_SGRBG10P:       descr = "10-bit Bayer GRGR/BGBG Packed"; break;case V4L2_PIX_FMT_SRGGB10P:       descr = "10-bit Bayer RGRG/GBGB Packed"; break;case V4L2_PIX_FMT_IPU3_SBGGR10: descr = "10-bit bayer BGGR IPU3 Packed"; break;case V4L2_PIX_FMT_IPU3_SGBRG10: descr = "10-bit bayer GBRG IPU3 Packed"; break;case V4L2_PIX_FMT_IPU3_SGRBG10: descr = "10-bit bayer GRBG IPU3 Packed"; break;case V4L2_PIX_FMT_IPU3_SRGGB10: descr = "10-bit bayer RGGB IPU3 Packed"; break;case V4L2_PIX_FMT_SBGGR10ALAW8:   descr = "8-bit Bayer BGBG/GRGR (A-law)"; break;case V4L2_PIX_FMT_SGBRG10ALAW8:   descr = "8-bit Bayer GBGB/RGRG (A-law)"; break;case V4L2_PIX_FMT_SGRBG10ALAW8:   descr = "8-bit Bayer GRGR/BGBG (A-law)"; break;case V4L2_PIX_FMT_SRGGB10ALAW8:   descr = "8-bit Bayer RGRG/GBGB (A-law)"; break;case V4L2_PIX_FMT_SBGGR10DPCM8:   descr = "8-bit Bayer BGBG/GRGR (DPCM)"; break;case V4L2_PIX_FMT_SGBRG10DPCM8:    descr = "8-bit Bayer GBGB/RGRG (DPCM)"; break;case V4L2_PIX_FMT_SGRBG10DPCM8:    descr = "8-bit Bayer GRGR/BGBG (DPCM)"; break;case V4L2_PIX_FMT_SRGGB10DPCM8:    descr = "8-bit Bayer RGRG/GBGB (DPCM)"; break;case V4L2_PIX_FMT_SBGGR12:     descr = "12-bit Bayer BGBG/GRGR"; break;case V4L2_PIX_FMT_SGBRG12:       descr = "12-bit Bayer GBGB/RGRG"; break;case V4L2_PIX_FMT_SGRBG12:       descr = "12-bit Bayer GRGR/BGBG"; break;case V4L2_PIX_FMT_SRGGB12:       descr = "12-bit Bayer RGRG/GBGB"; break;case V4L2_PIX_FMT_SBGGR12P:      descr = "12-bit Bayer BGBG/GRGR Packed"; break;case V4L2_PIX_FMT_SGBRG12P:       descr = "12-bit Bayer GBGB/RGRG Packed"; break;case V4L2_PIX_FMT_SGRBG12P:       descr = "12-bit Bayer GRGR/BGBG Packed"; break;case V4L2_PIX_FMT_SRGGB12P:       descr = "12-bit Bayer RGRG/GBGB Packed"; break;case V4L2_PIX_FMT_SBGGR14P:       descr = "14-bit Bayer BGBG/GRGR Packed"; break;case V4L2_PIX_FMT_SGBRG14P:       descr = "14-bit Bayer GBGB/RGRG Packed"; break;case V4L2_PIX_FMT_SGRBG14P:       descr = "14-bit Bayer GRGR/BGBG Packed"; break;case V4L2_PIX_FMT_SRGGB14P:       descr = "14-bit Bayer RGRG/GBGB Packed"; break;case V4L2_PIX_FMT_SBGGR16:        descr = "16-bit Bayer BGBG/GRGR"; break;case V4L2_PIX_FMT_SGBRG16:       descr = "16-bit Bayer GBGB/RGRG"; break;case V4L2_PIX_FMT_SGRBG16:       descr = "16-bit Bayer GRGR/BGBG"; break;case V4L2_PIX_FMT_SRGGB16:       descr = "16-bit Bayer RGRG/GBGB"; break;case V4L2_PIX_FMT_SN9C20X_I420:  descr = "GSPCA SN9C20X I420"; break;case V4L2_PIX_FMT_SPCA501:       descr = "GSPCA SPCA501"; break;case V4L2_PIX_FMT_SPCA505:        descr = "GSPCA SPCA505"; break;case V4L2_PIX_FMT_SPCA508:        descr = "GSPCA SPCA508"; break;case V4L2_PIX_FMT_STV0680:        descr = "GSPCA STV0680"; break;case V4L2_PIX_FMT_TM6000:     descr = "A/V + VBI Mux Packet"; break;case V4L2_PIX_FMT_CIT_YYVYUY: descr = "GSPCA CIT YYVYUY"; break;case V4L2_PIX_FMT_KONICA420:   descr = "GSPCA KONICA420"; break;case V4L2_PIX_FMT_HSV24:        descr = "24-bit HSV 8-8-8"; break;case V4L2_PIX_FMT_HSV32:       descr = "32-bit XHSV 8-8-8-8"; break;case V4L2_SDR_FMT_CU8:          descr = "Complex U8"; break;case V4L2_SDR_FMT_CU16LE:        descr = "Complex U16LE"; break;case V4L2_SDR_FMT_CS8:            descr = "Complex S8"; break;case V4L2_SDR_FMT_CS14LE:        descr = "Complex S14LE"; break;case V4L2_SDR_FMT_RU12LE:     descr = "Real U12LE"; break;case V4L2_SDR_FMT_PCU16BE:       descr = "Planar Complex U16BE"; break;case V4L2_SDR_FMT_PCU18BE:     descr = "Planar Complex U18BE"; break;case V4L2_SDR_FMT_PCU20BE:     descr = "Planar Complex U20BE"; break;case V4L2_TCH_FMT_DELTA_TD16:  descr = "16-bit signed deltas"; break;case V4L2_TCH_FMT_DELTA_TD08:  descr = "8-bit signed deltas"; break;case V4L2_TCH_FMT_TU16:         descr = "16-bit unsigned touch data"; break;case V4L2_TCH_FMT_TU08:          descr = "8-bit unsigned touch data"; break;case V4L2_META_FMT_VSP1_HGO:  descr = "R-Car VSP1 1-D Histogram"; break;case V4L2_META_FMT_VSP1_HGT:   descr = "R-Car VSP1 2-D Histogram"; break;case V4L2_META_FMT_UVC:            descr = "UVC payload header metadata"; break;//压缩的格式case V4L2_PIX_FMT_MJPEG:     descr = "Motion-JPEG"; break;case V4L2_PIX_FMT_JPEG:         descr = "JFIF JPEG"; break;case V4L2_PIX_FMT_DV:         descr = "1394"; break;case V4L2_PIX_FMT_MPEG:            descr = "MPEG-1/2/4"; break;case V4L2_PIX_FMT_H264:          descr = "H.264"; break;case V4L2_PIX_FMT_H264_NO_SC: descr = "H.264 (No Start Codes)"; break;case V4L2_PIX_FMT_H264_MVC:      descr = "H.264 MVC"; break;case V4L2_PIX_FMT_H263:           descr = "H.263"; break;case V4L2_PIX_FMT_MPEG1:      descr = "MPEG-1 ES"; break;case V4L2_PIX_FMT_MPEG2:      descr = "MPEG-2 ES"; break;case V4L2_PIX_FMT_MPEG4:      descr = "MPEG-4 part 2 ES"; break;case V4L2_PIX_FMT_XVID:            descr = "Xvid"; break;case V4L2_PIX_FMT_VC1_ANNEX_G: descr = "VC-1 (SMPTE 412M Annex G)"; break;case V4L2_PIX_FMT_VC1_ANNEX_L:    descr = "VC-1 (SMPTE 412M Annex L)"; break;case V4L2_PIX_FMT_VP8:            descr = "VP8"; break;case V4L2_PIX_FMT_VP9:          descr = "VP9"; break;case V4L2_PIX_FMT_HEVC:         descr = "HEVC"; break; /* aka H.265 */case V4L2_PIX_FMT_FWHT:            descr = "FWHT"; break; /* used in vicodec */case V4L2_PIX_FMT_CPIA1:     descr = "GSPCA CPiA YUV"; break;case V4L2_PIX_FMT_WNVA:          descr = "WNVA"; break;case V4L2_PIX_FMT_SN9C10X:     descr = "GSPCA SN9C10X"; break;case V4L2_PIX_FMT_PWC1:           descr = "Raw Philips Webcam Type (Old)"; break;case V4L2_PIX_FMT_PWC2:           descr = "Raw Philips Webcam Type (New)"; break;case V4L2_PIX_FMT_ET61X251:       descr = "GSPCA ET61X251"; break;case V4L2_PIX_FMT_SPCA561:       descr = "GSPCA SPCA561"; break;case V4L2_PIX_FMT_PAC207:     descr = "GSPCA PAC207"; break;case V4L2_PIX_FMT_MR97310A:        descr = "GSPCA MR97310A"; break;case V4L2_PIX_FMT_JL2005BCD: descr = "GSPCA JL2005BCD"; break;case V4L2_PIX_FMT_SN9C2028:     descr = "GSPCA SN9C2028"; break;case V4L2_PIX_FMT_SQ905C:        descr = "GSPCA SQ905C"; break;case V4L2_PIX_FMT_PJPG:            descr = "GSPCA PJPG"; break;case V4L2_PIX_FMT_OV511:     descr = "GSPCA OV511"; break;case V4L2_PIX_FMT_OV518:        descr = "GSPCA OV518"; break;case V4L2_PIX_FMT_JPGL:         descr = "JPEG Lite"; break;case V4L2_PIX_FMT_SE401:      descr = "GSPCA SE401"; break;case V4L2_PIX_FMT_S5C_UYVY_JPG: descr = "S5C73MX interleaved UYVY/JPEG"; break;case V4L2_PIX_FMT_MT21C:      descr = "Mediatek Compressed Format"; break;case V4L2_PIX_FMT_FBC2:          descr = "Rockchip yuv422sp fbc encoder"; break;case V4L2_PIX_FMT_FBC0:           descr = "Rockchip yuv420sp fbc encoder"; break;

V4L2像素格式及其对应的含义相关推荐

  1. 【OpenGL】八、初始化 OpenGL 渲染环境 ( 导入 OpenGL 头文件 | 链接 OpenGL 库 | 将窗口设置为 OpenGL 窗口 | 设置像素格式描述符 | 渲染绘制 ) ★

    文章目录 一.导入 OpenGL 的两个头文件 二.链接 OpenGL 库 三.将 Windows 桌面窗口改成 OpenGL 窗口 四.获取窗口设备 五.设置像素格式描述符 六.设置像素格式 七.创 ...

  2. openGL第四讲——像素格式管理

    OpenGL基础技术讲座--像素格式管理 1.Windows下的调色板 OpenGL可以使用16色.256色.64K和16M真彩色.真彩模式下不需要调色板,而在16色模式下根本不可能得到较为满意的效果 ...

  3. 基于 FFmpeg 的跨平台视频播放器简明教程(四):像素格式与格式转换

    系列文章目录 基于 FFmpeg 的跨平台视频播放器简明教程(一):FFMPEG + Conan 环境集成 基于 FFmpeg 的跨平台视频播放器简明教程(二):基础知识和解封装(demux) 基于 ...

  4. OpenGL像素格式

    1.简介 前文中描述了OpenGL的图像格式,本文接着描述像素格式 图像格式可以理解为对GPU中数据的解释,那么对于CPU端(也就是内存中)的数据解释就是像素格式的内容. 像素数据一般会在CPU和GP ...

  5. 【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )

    FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 ( 容器 | 媒体流 | 数据帧 | 数据包 | 编解码器 ...

  6. 【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )

    文章目录 一.获取图像真实宽高 二.计算解码区域 三.设置解码参数 内存复用 像素格式 四.图像绘制 五.执行效果 六.源码及资源下载 官方文档 API : BitmapRegionDecoder 在 ...

  7. Win32 像素格式描述符学习

    像素格式(PIXELFORMATDESCRIPTOR)明确了OpenGL绘制平面的特性,如象素缓冲区是单缓冲还是双缓冲,数据是 RGBA方式还是Color Index方式等. 每个OpenGL显示设备 ...

  8. boost::gil模块实现打包像素格式的测试程序

    boost::gil模块实现打包像素格式的测试程序 实现功能 C++实现代码 实现功能 boost::gil模块实现打包像素格式的测试程序 C++实现代码 #include <boost/gil ...

  9. 解码(五):sws_getContext和sws_scale像素格式和尺寸转换函数详解

    视频像素格式和尺寸转换 sws_getContext(像素格式转换上下文),提供了两个函数 sws_getContext像素格式上下文初始化代码演示 如下代码: //表示是视频if (cc == vc ...

  10. 对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel)解决方案

    对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel)解决方案 参考文章: (1)对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixe ...

最新文章

  1. JSP第二次作业_2小题
  2. micropython函数库下载_Python microfs包_程序模块 - PyPI - Python中文网
  3. 在eclipse上Checkstyle的安装和使用
  4. 在线python视频教程_【好程序员】2019 Python全套视频教程2
  5. ajax存储单个数据_科学家现在可以使用单个原子存储数据
  6. 怎样把php网站转为h5,【php】php如何把网页中的一部分生成.jpg
  7. python书籍pdf文档密码-Python玩转PDF的各种骚操作
  8. 消息(5)——WSE增强的web服务套件,MTOM附件
  9. .net core2.1任务调度Quartz可视化管理
  10. 《嵌入式 – GD32开发实战指南》第8章 PWM输出
  11. 使用LitePal查询数据
  12. 企业集成平台与SOA架构
  13. 知识图谱 helloword
  14. 杨国福麻辣烫递交招股书:9个月利润2亿 创始人曾放羊养猪
  15. Cannot connenct to relay host smtp.163.com (php邮件发送失败)
  16. (二)Gluster 架构部分(节-1)
  17. html5canvas下绘制gif,JS+canvas操作gif动图
  18. 硬件建设为学校发展服务器,《学校机房建设工程设计-建议方案》.docx
  19. JS标签中 阻止默认事件的发生
  20. rman怎么恢复数据文件

热门文章

  1. Coin3D三维可视化教程2
  2. 数据化、信息化、数字化和智能化之间联系和区别解析
  3. 网络安全技术之虚拟专用网络
  4. 计算机小键盘的基本知识,电脑入门——第2章_计算机键盘操作基础概述.doc
  5. McAfee企业版8.8——病毒库的备份与还原
  6. 博弈论学习(一)——基础
  7. vfp中写入文本文件_VFP中操作多种文件
  8. CSND如何转载别人的文章
  9. saltstack的探索-利用脚本增加用户
  10. 淘宝全屏轮播代码怎么做?淘宝轮播天猫全屏轮播代码