hikvision 0.1.2

A rust hikvision sdk
// 定义像素类型的常量
pub const PIXEL_TYPE_GVSP_BAYER_RG8: i32 = 17301513; // Bayer RG8
pub const PIXEL_TYPE_GVSP_YCBCR422_8: i32 = 34603067; // YCbCr 4:2:2 8-bit
pub const PIXEL_TYPE_GVSP_COORD3D_ABC32: i32 = -2107625471; // 3D Coordinates ABC32
pub const PIXEL_TYPE_GVSP_COORD3D_AB32F: i32 = -2109722622; // 3D Coordinates AB32F
pub const PIXEL_TYPE_GVSP_COORD3D_DEPTH_PLUS_MASK: i32 = -2112094207; // 3D Coordinates Depth Plus Mask
pub const PIXEL_TYPE_GVSP_RGB10_PACKED: i32 = 36700184; // RGB 10 Packed
pub const PIXEL_TYPE_GVSP_RGB10V1_PACKED: i32 = 35651612; // RGB 10V1 Packed
pub const PIXEL_TYPE_GVSP_RGB8_PLANAR: i32 = 35127329; // RGB 8 Planar
pub const PIXEL_TYPE_GVSP_RGBA8_PACKED: i32 = 35651606; // RGBA 8 Packed
pub const PIXEL_TYPE_GVSP_RGB8_PACKED: i32 = 35127316; // RGB 8 Packed
pub const PIXEL_TYPE_GVSP_BAYER_BG12: i32 = 17825811; // Bayer BG12
pub const PIXEL_TYPE_GVSP_COORD3D_AC32F_PLANAR: i32 = 37748931; // 3D Coordinates AC32F Planar
pub const PIXEL_TYPE_GVSP_BAYER_BG10_PACKED: i32 = 17563689; // Bayer BG10 Packed
pub const PIXEL_TYPE_GVSP_YCBCR709_422_8_CBYCRY: i32 = 34603077; // YCbCr 709 4:2:2 8-bit CbYCrY
pub const PIXEL_TYPE_GVSP_COORD3D_A32F: i32 = 18874557; // 3D Coordinates A32F
pub const PIXEL_TYPE_GVSP_YUV411_PACKED: i32 = 34340894; // YUV 4:1:1 Packed
pub const PIXEL_TYPE_GVSP_BAYER_BG12_PACKED: i32 = 17563693; // Bayer BG12 Packed
pub const PIXEL_TYPE_GVSP_RGB16_PACKED: i32 = 36700211; // RGB 16 Packed
pub const PIXEL_TYPE_GVSP_BAYER_RG12: i32 = 17825809; // Bayer RG12
pub const PIXEL_TYPE_GVSP_BAYER_RG10: i32 = 17825805; // Bayer RG10
pub const PIXEL_TYPE_GVSP_BAYER_RG16: i32 = 17825839; // Bayer RG16
pub const PIXEL_TYPE_GVSP_YCBCR709_411_8_CBYYCRYY: i32 = 34340927; // YCbCr 709 4:1:1 8-bit CbYYCrYY
pub const PIXEL_TYPE_GVSP_BAYER_GB12_PACKED: i32 = 17563692; // Bayer GB12 Packed
pub const PIXEL_TYPE_GVSP_COORD3D_AC32F: i32 = 36176066; // 3D Coordinates AC32F
pub const PIXEL_TYPE_GVSP_BAYER_RG12_PACKED: i32 = 17563691; // Bayer RG12 Packed
pub const PIXEL_TYPE_GVSP_COORD3D_AB32: i32 = -2109722621; // 3D Coordinates AB32
pub const PIXEL_TYPE_GVSP_BGR12_PACKED: i32 = 36700187; // BGR 12 Packed
pub const PIXEL_TYPE_GVSP_BAYER_GR10_PACKED: i32 = 17563686; // Bayer GR10 Packed
pub const PIXEL_TYPE_GVSP_COORD3D_AC32: i32 = -2109722620; // 3D Coordinates AC32
pub const PIXEL_TYPE_GVSP_RGB12_PLANAR: i32 = 36700195; // RGB 12 Planar
pub const PIXEL_TYPE_GVSP_YCBCR709_422_8: i32 = 34603073; // YCbCr 709 4:2:2 8-bit
pub const PIXEL_TYPE_GVSP_BGR8_PACKED: i32 = 35127317; // BGR 8 Packed
pub const PIXEL_TYPE_GVSP_JPEG: i32 = -2145910783; // JPEG
pub const PIXEL_TYPE_GVSP_COORD3D_AC32F_64: i32 = 37748930; // 3D Coordinates AC32F 64
pub const PIXEL_TYPE_GVSP_YUV422_PACKED: i32 = 34603039; // YUV 4:2:2 Packed
pub const PIXEL_TYPE_GVSP_MONO8_SIGNED: i32 = 17301506; // Signed Mono 8
pub const PIXEL_TYPE_GVSP_BAYER_BG10: i32 = 17825806; // Bayer BG10
pub const PIXEL_TYPE_GVSP_BAYER_BG16: i32 = 17825841; // Bayer BG16
pub const PIXEL_TYPE_GVSP_BAYER_GR8: i32 = 17301512; // Bayer GR8
pub const PIXEL_TYPE_GVSP_RGB16_PLANAR: i32 = 36700196; // RGB 16 Planar
pub const PIXEL_TYPE_GVSP_MONO4P: i32 = 17039417; // Mono 4P
pub const PIXEL_TYPE_GVSP_BAYER_RG10_PACKED: i32 = 17563687; // Bayer RG10 Packed
pub const PIXEL_TYPE_GVSP_MONO8: i32 = 17301505; // Mono 8
pub const PIXEL_TYPE_GVSP_BAYER_GR16: i32 = 17825840; // Bayer GR16
pub const PIXEL_TYPE_GVSP_BAYER_GR10: i32 = 17825804; // Bayer GR10
pub const PIXEL_TYPE_GVSP_BAYER_GR12: i32 = 17825808; // Bayer GR12
pub const PIXEL_TYPE_GVSP_BGRA8_PACKED: i32 = 35651607; // BGRA 8 Packed
pub const PIXEL_TYPE_GVSP_BAYER_GR12_PACKED: i32 = 17563690; // Bayer GR12 Packed
pub const PIXEL_TYPE_GVSP_MONO12_PACKED: i32 = 17563654; // Mono 12 Packed
pub const PIXEL_TYPE_GVSP_YCBCR709_8_CBYCR: i32 = 35127360; // YCbCr 709 8-bit CbYCr
pub const PIXEL_TYPE_GVSP_COORD3D_A32: i32 = -2128596987; // 3D Coordinates A32
pub const PIXEL_TYPE_GVSP_YCBCR601_422_8: i32 = 34603070; // YCbCr 601 4:2:2 8-bit
pub const PIXEL_TYPE_GVSP_COORD3D_C32: i32 = -2128596986; // 3D Coordinates C32
pub const PIXEL_TYPE_GVSP_YCBCR411_8_CBYYCRYY: i32 = 34340924; // YCbCr 411 8-bit CbYYCrYY
pub const PIXEL_TYPE_GVSP_UNDEFINED: i32 = -1; // Undefined
pub const PIXEL_TYPE_GVSP_BGR565_PACKED: i32 = 34603061; // BGR 5:6:5 Packed
pub const PIXEL_TYPE_GVSP_MONO1P: i32 = 16842807; // Mono 1P
pub const PIXEL_TYPE_GVSP_COORD3D_ABC16: i32 = 36700345; // 3D Coordinates ABC16
pub const PIXEL_TYPE_GVSP_YUV444_PACKED: i32 = 35127328; // YUV 4:4:4 Packed
pub const PIXEL_TYPE_GVSP_YUV422_YUYV_PACKED: i32 = 34603058; // YUV 4:2:2 YUYV Packed
pub const PIXEL_TYPE_GVSP_BAYER_BG8: i32 = 17301515; // Bayer BG8
pub const PIXEL_TYPE_GVSP_COORD3D_C32F: i32 = 18874559; // 3D Coordinates C32F
pub const PIXEL_TYPE_GVSP_BGR10_PACKED: i32 = 36700185; // BGR 10 Packed
pub const PIXEL_TYPE_GVSP_BAYER_GB10_PACKED: i32 = 17563688; // Bayer GB10 Packed
pub const PIXEL_TYPE_GVSP_COORD3D_ABC32F_PLANAR: i32 = 39846081; // 3D Coordinates ABC32F Planar
pub const PIXEL_TYPE_GVSP_COORD3D_ABC32F: i32 = 39846080; // 3D Coordinates ABC32F
pub const PIXEL_TYPE_GVSP_YCBCR422_8_CBYCRY: i32 = 34603075; // YCbCr 4:2:2 8-bit CbYCrY
pub const PIXEL_TYPE_GVSP_RGB12_PACKED: i32 = 36700186; // RGB 12 Packed
pub const PIXEL_TYPE_GVSP_MONO12: i32 = 17825797; // Mono 12
pub const PIXEL_TYPE_GVSP_MONO10: i32 = 17825795; // Mono 10
pub const PIXEL_TYPE_GVSP_MONO16: i32 = 17825799; // Mono 16
pub const PIXEL_TYPE_GVSP_MONO2P: i32 = 16908344; // Mono 2P
pub const PIXEL_TYPE_GVSP_MONO14: i32 = 17825829; // Mono 14
pub const PIXEL_TYPE_GVSP_RGB10V2_PACKED: i32 = 35651613; // RGB 10V2 Packed
pub const PIXEL_TYPE_GVSP_RGB12V1_PACKED: i32 = 35913780; // RGB 12V1 Packed
pub const PIXEL_TYPE_GVSP_MONO10_PACKED: i32 = 17563652; // Mono 10 Packed
pub const PIXEL_TYPE_GVSP_YCBCR601_8_CBYCR: i32 = 35127357; // YCbCr 601 8-bit CbYCr
pub const PIXEL_TYPE_GVSP_BAYER_GB8: i32 = 17301514; // Bayer GB8
pub const PIXEL_TYPE_GVSP_YCBCR8_CBYCR: i32 = 35127354; // YCbCr 8-bit CbYCr
pub const PIXEL_TYPE_GVSP_RGB565_PACKED: i32 = 34603061; // RGB 5:6:5 Packed
pub const PIXEL_TYPE_GVSP_YCBCR601_422_8_CBYCRY: i32 = 34603076; // YCbCr 601 4:2:2 8-bit CbYCrY