mirror of
https://github.com/m5stack/StackFlow.git
synced 2026-05-20 11:32:11 -07:00
122 lines
4.6 KiB
JSON
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
|
|
}
|
|
} |