#ifndef _DVRAPI_H_ #define _DVRAPI_H_ /// 捕获分辨率类型 /// \note更新下面这个结构时,要同步更新Record.cpp里验证编码能力 typedef enum capture_size_t { CAPTURE_SIZE_D1, ///< 720*576(PAL) 720*480(NTSC) CAPTURE_SIZE_HD1, ///< 352*576(PAL) 352*480(NTSC) CAPTURE_SIZE_BCIF, ///< 720*288(PAL) 720*240(NTSC) CAPTURE_SIZE_CIF, ///< 352*288(PAL) 352*240(NTSC) CAPTURE_SIZE_QCIF, ///< 176*144(PAL) 176*120(NTSC) CAPTURE_SIZE_VGA, ///< 640*480(PAL) 640*480(NTSC) CAPTURE_SIZE_QVGA, ///< 320*240(PAL) 320*240(NTSC) CAPTURE_SIZE_SVCD, ///< 480*480(PAL) 480*480(NTSC) CAPTURE_SIZE_QQVGA, ///< 160*128(PAL) 160*128(NTSC) CAPTURE_SIZE_NR = 9, ///< 等临时处理等底层一起修改 CAPTURE_SIZE_ND1 = 9, ///< 240*192 CAPTURE_SIZE_650TVL, ///< 928*576 CAPTURE_SIZE_720P, ///< 1280*720 CAPTURE_SIZE_1_3M, ///< 1280*960 CAPTURE_SIZE_UXGA , ///< 1600*1200 CAPTURE_SIZE_1080P, ///< 1920*1080 CAPTURE_SIZE_WUXGA, ///< 1920*1200 CAPTURE_SIZE_2_5M, ///< 1872*1408 CAPTURE_SIZE_3M, ///< 2048*1536 CAPTURE_SIZE_5M, ///< 3744*1408 CAPTURE_SIZE_EXT_NR =19, ///< 枚举的图形大小种类的数目。 CAPTURE_SIZE_1080N = 19, ///< 960*1080 CAPTURE_SIZE_4M, ///< 2592*1520 CAPTURE_SIZE_6M, ///< 3072×2048 CAPTURE_SIZE_8M, ///< 3264×2448 CAPTURE_SIZE_12M, ///< 4000*3000 CAPTURE_SIZE_4K, ///< 4096 * 2160通用/3840*2160海思 CAPTURE_SIZE_EXT_V2_NR=25, ///< 枚举的图形大小种类的数目。 CAPTURE_SIZE_720N = 25, // 640*720 CAPTURE_SIZE_RES1, // 0*0 冗余 CAPTRUE_SIZE_RES2, // 0*0 CAPTURE_SIZE_RES3, // 0*0 CAPTURE_SIZE_RES4, // 0*0 CAPTURE_SIZE_RES5, // 0*0 CAPTURE_SIZE_RES6, // 0*0 CAPTURE_SIZE_EXT_V3_NR, }CAPTURE_SIZE_T; #endif