/* phgType (refer to: mihal/Photographer.h) format: (refer to: system/core/include/system/graphics-base-vx.x.h) Photographer_SIMPLE = 0, Photographer_HDR = 1, Photographer_SR = 2, Photographer_SN = 3, Photographer_BURST = 4, Photographer_HDRSR = 5, Photographer_FUSION = 6, Photographer_SR_FUSION = 7, Photographer_VENDOR_MFNR = 8, Photographer_MIHAL_MFNR = 9, Photographer_BOKEH = 10, Photographer_BOKEH_MD = 11, Photographer_BOKEH_HDR = 12, Photographer_BOKEH_SE = 13, Photographer_BOKEH_MD_SN = 14, Photographer_BOKEH_MD_HDR = 15, Photographer_BOKEH_MIHAL_MFNR = 16, Photographer_BOKEH_VENDOR_MFNR = 17, Photographer_SINGLE_BOKEH_MIHAL_MFNR = 18, Photographer_SINGLE_BOKEH_VENDOR_MFNR = 19, Photographer_SINGLE_BOKEH = 20, Photographer_MANUAL = 21, Photographer_AINR = 22, Photographer_HD_AINR = 23, Photographer_HD_UPSCALE = 24, Photographer_HD_MFNR = 25, Photographer_HD_REMOSAIC_MFNR = 26, Photographer_HD_REMOSAIC_MFNR_HDR = 27, Photographer_DEPTH_EXTEND = 28, Photographer_MANUALRAW = 29, Photographer_HD_MANUALRAW = 30, Photographer_HDR_RAW = 31, Photographer_HDR_STAGGER_RAW = 32, Photographer_HD_REMOSAIC_HDR = 33, Photographer_SINGLE_BOKEH_HDR = 34, Photographer_DSAC_BOKEH = 35, Photographer_AINR_FLASH = 36, Photographer_QUAD_RAW_SR = 37, Photographer_HD_HDR_RAW = 38, PHOTOGRAPHER_HD_REMOSAIC_SINGLE = 39, Photographer_SmartAE_AllInOne = 40, Photographer_SmartAE_AllInOne_Bokeh = 41, HALPixelFormatRaw16 = 32 eImgFmt_NV12 = 4096, eImgFmt_MTK_YUV_P010 = 8217, // R1/R3 buffer format eImgFmt_BAYER10 = 8705, eImgFmt_BAYER14 = 8707, ******************************************************* prevType (refer to: mihal/Previewer.h) PREVIEWER_MIHAL_AI_CAP_PREV = 0, PREVIEWER_MIHAL_VIDEO_NIGHT_PREV = 1, PREVIEWER_MIHAL_SIMPLE_PREV = 2, PREVIEWER_MIHAL_MOVIE_PREV = 3, PREVIEWER_MIHAL_MOVIE_CINELOOK_PREV = 4, PREVIEWER_MIHAL_MOVIE_UFBC_PREV = 5, PREVIEWER_MIHAL_LONG_EXPOSURE = 7, */ { "RoleIdList": { "CameraRole" : [ { // RoleIdRearWide "RoleId" : 0, // Burst capture num limit "BurstCaptureNumLimit" : 100, "PhgStreamFormat": [ { "phgType" : 0, "format" : [8707, 8705] }, { "phgType" : 1, "format" : [8705, 17] }, { "phgType" : 2, "format" : [8705] }, { "phgType" : 3, "format" : [32] }, { "phgType" : 4, "format" : [8705, 17] }, { "phgType" : 5, "format" : [8705] }, { "phgType" : 8, "format" : [8705] }, { "phgType" : 9, "format" : [8707, 17, 8705] }, { "phgType" : 22, "format" : [8705] }, { "phgType": 23, "format": [8705] }, { "phgType" : 24, "format" : [8705, 17] }, { "phgType" : 25, "format" : [8705, 17] }, { "phgType" : 26, "format" : [8705, 17] }, { "phgType" : 27, "format" : [8705, 17] }, { "phgType" : 31, "format" : [32] }, { "phgType" : 32, "format" : [17, 32, 32, 32] }, { "phgType" : 33, "format" : [32] }, { "phgType" : 37, "format" : [32] }, { "phgType" : 38, "format" : [32] }, { "phgType" : 39, "format" : [8705] }, { "phgType" : 40, "format" : [8705, 32, -1, 8705, 8705, 8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] }, { "prevType": 1, "format": [8705] }, { "prevType": 2, "format": [9478, 8222, 538982489] }, { "prevType": 3, "format": [9476, 8222, 538982489] }, { "prevType": 4, "format": [9478, 8222, 538982489] }, { "prevType": 5, "format": [9476, 8222, 538982489] }, { "prevType": 6, "format": [9476, 8222, 538982489, 9476, 8222] }, { "prevType": 7, "format": [4096, 8222, 538982489, 32] } ] }, { // RoleIdFront "RoleId" : 1, "PhgStreamFormat": [ { "phgType" : 0, "format" : [8705] }, { "phgType" : 1, "format" : [8705, 17] }, { // rawSn "phgType" : 3, "format" : [8705] }, { "phgType" : 9, "format" : [8705, 17] }, { "phgType" : 10, "format" : [8705, 17] }, { "phgType" : 18, "format" : [8705, 17] }, { "phgType" : 31, "format" : [8705] }, { "phgType" : 34, "format" : [8705] }, { "phgType" : 40, "format" : [8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] }, { "prevType": 2, "format": [9478, 8222, 538982489] } ] }, { // RoleIdRearTele "RoleId" : 20, // Burst capture num limit "BurstCaptureNumLimit" : 100, "PhgStreamFormat": [ { "phgType" : 0, "format" : [8706, 8705] }, { "phgType" : 1, "format" : [8705, 17] }, { "phgType" : 2, "format" : [8705] }, { "phgType" : 3, "format" : [32] }, { "phgType" : 4, "format" : [8706, 17] }, { "phgType" : 5, "format" : [8705] }, { "phgType" : 9, "format" : [8706, 17, 8705] }, { "phgType" : 24, "format" : [8705, 17] }, { "phgType" : 25, "format" : [8705, 17] }, { "phgType" : 26, "format" : [8705, 17] }, { "phgType" : 27, "format" : [8705, 17] }, { "phgType" : 33, "format" : [32] }, { "phgType" : 38, "format" : [32] }, { "phgType" : 39, "format" : [8705] }, { "phgType" : 40, "format" : [8705, 32, -1, 8705, 8705, 8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] }, { "prevType": 2, "format": [9478, 8222, 538982489] }, { "prevType": 4, "format": [9478, 8222, 538982489] }, { "prevType": 5, "format": [9476, 8222, 538982489] } ] }, { // RoleIdRearUltra "RoleId" : 21, // Burst capture num limit "BurstCaptureNumLimit" : 30, "PhgStreamFormat": [ { "phgType" : 0, "format" : [8705] }, { "phgType" : 1, "format" : [8705, 17] }, { "phgType" : 3, "format" : [32] }, { "phgType" : 4, "format" : [8705] }, { "phgType" : 8, "format" : [8705] }, { "phgType" : 9, "format" : [8705, 17] }, { "phgType": 22, "format": [8705] }, { "phgType" : 31, "format" : [32] }, { "phgType" : 40, "format" : [8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] }, { "prevType": 2, "format": [9478, 8222, 538982489] }, { "prevType": 4, "format": [9478, 8222, 538982489] }, { "prevType": 5, "format": [9476, 8222, 538982489] } ] }, { // RoleIdRearMacro "RoleId" : 22, "PhgStreamFormat": [ { "phgType" : 0, "format" : [8705] }, { "phgType" : 9, "format" : [8705, 17] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] } ] }, { // RoleIdRearBokeh2x "RoleId" : 61, "PhgStreamFormat": [ { "phgType" : 10, "format" : [8705, 8705, 17] }, { "phgType" : 11, "format" : [8705, 8705, 17] }, { "phgType" : 12, "format" : [32, 32] }, { "phgType" : 13, "format" : [32, 8705] }, { "phgType" : 14, "format" : [32, 32, 17] }, { "phgType" : 15, "format" : [8705, 8705, 17] }, { "phgType" : 16, "format" : [8705, 8705, 17] }, { "phgType" : 41, "format" : [8705, 8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] } ] }, { // RoleIdRearBokeh1x "RoleId" : 63, "PhgStreamFormat": [ { "phgType" : 10, "format" : [8705, 8705, 17] }, { "phgType" : 11, "format" : [8705, 8705, 17] }, { "phgType" : 12, "format" : [32, 32] }, { "phgType" : 13, "format" : [32] }, { "phgType" : 14, "format" : [32, 32, 17] }, { "phgType" : 15, "format" : [8705, 8705, 17] }, { "phgType" : 16, "format" : [8705, 8705, 17] }, { "phgType" : 41, "format" : [8705, 8705] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] } ] }, { // RoleIdRear3PartSat "RoleId" : 64, "PhgStreamFormat": [ { "phgType" : 1, "format" : [8705, 17] }, { // rawSn "phgType" : 3, "format" : [32] }, { "phgType" : 9, "format" : [8705, 17] } ], "PrevStreamFormat": [ { "prevType": 0, "format": [9476, 8222, 538982489] }, { "prevType": 2, "format": [9478, 8222, 538982489] } ] } ] } }