{ "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 } }