Files

122 lines
4.6 KiB
JSON

{
"mode": "None",
"type": "camera",
"capabilities": [
"camera cap"
],
"input_type": [
"camera.v4l2_dev",
"camera.axera_dev"
],
"output_type": [
"image.yuyv422.base64",
"image.jpeg.base64"
],
"cap_param": {
"VinParam.eSysMode": 1,
"VinParam.eHdrMode": 1,
"VinParam.bAiispEnable": 1
},
"jpeg_config_param": {
"stVencAttr.enType": 26,
"stVencAttr.u32MaxPicWidth": 32768,
"stVencAttr.u32MaxPicHeight": 32768,
"stVencAttr.u32PicWidthSrc": 32768,
"stVencAttr.u32PicHeightSrc": 32768,
"stVencAttr.enLinkMode": 1
},
"h264_config_param": {
"stVencAttr.enType": 96,
"stVencAttr.u32MaxPicWidth": 3840,
"stVencAttr.u32MaxPicHeight": 2160,
"stVencAttr.enMemSource": 0,
"stVencAttr.u32BufSize": 16588800,
"stVencAttr.enProfile": 10,
"stVencAttr.enLevel": 52,
"stVencAttr.enTier": 0,
"stVencAttr.u32PicWidthSrc": 1280,
"stVencAttr.u32PicHeightSrc": 720,
"stVencAttr.stCropCfg.bEnable": 0,
"stVencAttr.stCropCfg.stRect.s32X": 0,
"stVencAttr.stCropCfg.stRect.s32Y": 0,
"stVencAttr.stCropCfg.stRect.u32Width": 0,
"stVencAttr.stCropCfg.stRect.u32Height": 0,
"stVencAttr.enRotation": 0,
"stVencAttr.enLinkMode": 1,
"stVencAttr.bDeBreathEffect": 0,
"stVencAttr.bRefRingbuf": 0,
"stVencAttr.s32StopWaitTime": 0,
"stVencAttr.u8InFifoDepth": 4,
"stVencAttr.u8OutFifoDepth": 4,
"stVencAttr.u32SliceNum": 0,
"stVencAttr.stAttrH265e.bRcnRefShareBuf": 0,
"stRcAttr.enRcMode": 1,
"stRcAttr.s32FirstFrameStartQp": -1,
"stRcAttr.stFrameRate.fSrcFrameRate": 30.0,
"stRcAttr.stFrameRate.fDstFrameRate": 30.0,
"stRcAttr.stH264Cbr.u32Gop": 120,
"stRcAttr.stH264Cbr.u32StatTime": 0,
"stRcAttr.stH264Cbr.u32BitRate": 2048,
"stRcAttr.stH264Cbr.u32MinQp": 10,
"stRcAttr.stH264Cbr.u32MaxQp": 51,
"stRcAttr.stH264Cbr.u32MinIQp": 10,
"stRcAttr.stH264Cbr.u32MaxIQp": 51,
"stRcAttr.stH264Cbr.u32MaxIprop": 40,
"stRcAttr.stH264Cbr.u32MinIprop": 10,
"stRcAttr.stH264Cbr.s32IntraQpDelta": -2,
"stRcAttr.stH264Cbr.s32DeBreathQpDelta": 0,
"stRcAttr.stH264Cbr.u32IdrQpDeltaRange": 0,
"stRcAttr.stH264Cbr.stQpmapInfo.enCtbRcMode": 0,
"stRcAttr.stH264Cbr.stQpmapInfo.enQpmapQpType": 0,
"stRcAttr.stH264Cbr.stQpmapInfo.enQpmapBlockType": 0,
"stRcAttr.stH264Cbr.stQpmapInfo.enQpmapBlockUnit": 0,
"stGopAttr.enGopMode": 0
},
"h265_config_param": {
"stVencAttr.enType": 265,
"stVencAttr.u32MaxPicWidth": 3840,
"stVencAttr.u32MaxPicHeight": 2160,
"stVencAttr.enMemSource": 0,
"stVencAttr.u32BufSize": 16588800,
"stVencAttr.enProfile": 0,
"stVencAttr.enLevel": 153,
"stVencAttr.enTier": 0,
"stVencAttr.u32PicWidthSrc": 1280,
"stVencAttr.u32PicHeightSrc": 720,
"stVencAttr.stCropCfg.bEnable": 0,
"stVencAttr.stCropCfg.stRect.s32X": 0,
"stVencAttr.stCropCfg.stRect.s32Y": 0,
"stVencAttr.stCropCfg.stRect.u32Width": 0,
"stVencAttr.stCropCfg.stRect.u32Height": 0,
"stVencAttr.enRotation": 0,
"stVencAttr.enLinkMode": 1,
"stVencAttr.bDeBreathEffect": 0,
"stVencAttr.bRefRingbuf": 0,
"stVencAttr.s32StopWaitTime": 0,
"stVencAttr.u8InFifoDepth": 4,
"stVencAttr.u8OutFifoDepth": 4,
"stVencAttr.u32SliceNum": 0,
"stVencAttr.stAttrH265e.bRcnRefShareBuf": 0,
"stRcAttr.enRcMode": 11,
"stRcAttr.s32FirstFrameStartQp": -1,
"stRcAttr.stFrameRate.fSrcFrameRate": 30.0,
"stRcAttr.stFrameRate.fDstFrameRate": 30.0,
"stRcAttr.stH265Cbr.u32Gop": 120,
"stRcAttr.stH265Cbr.u32StatTime": 0,
"stRcAttr.stH265Cbr.u32BitRate": 2048,
"stRcAttr.stH265Cbr.u32MinQp": 10,
"stRcAttr.stH265Cbr.u32MaxQp": 51,
"stRcAttr.stH265Cbr.u32MinIQp": 10,
"stRcAttr.stH265Cbr.u32MaxIQp": 51,
"stRcAttr.stH265Cbr.u32MaxIprop": 40,
"stRcAttr.stH265Cbr.u32MinIprop": 30,
"stRcAttr.stH265Cbr.s32IntraQpDelta": -2,
"stRcAttr.stH265Cbr.s32DeBreathQpDelta": 0,
"stRcAttr.stH265Cbr.u32IdrQpDeltaRange": 0,
"stRcAttr.stH265Cbr.stQpmapInfo.enCtbRcMode": 0,
"stRcAttr.stH265Cbr.stQpmapInfo.enQpmapQpType": 0,
"stRcAttr.stH265Cbr.stQpmapInfo.enQpmapBlockType": 0,
"stRcAttr.stH265Cbr.stQpmapInfo.enQpmapBlockUnit": 0,
"stGopAttr.enGopMode": 0
}
}