Skip to content

Instantly share code, notes, and snippets.

@tocsinde
Created July 19, 2018 18:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tocsinde/66f91a95341ed43fd9a5d3128c8e53de to your computer and use it in GitHub Desktop.
Save tocsinde/66f91a95341ed43fd9a5d3128c8e53de to your computer and use it in GitHub Desktop.
<h2>Camera 0 (BACK)</h2>
<p class="small">
<strong>android.flash.info:</strong>
<br>
- available = true
</p>
<p class="small">
<strong>android.info:</strong>
<br>
- supportedHardwareLevel = HARDWARE_LEVEL_3
</p>
<p class="small">
<strong>android.tonemap:</strong>
<br>
- availableToneMapModes = [0,1,2]
<br>
- maxCurvePoints = 512
</p>
<p class="small">
<strong>android.hotPixel:</strong>
<br>
- availableHotPixelModes = [1,2]
</p>
<p class="small">
<strong>android.scaler:</strong>
<br>
- availableMaxDigitalZoom = 4.0
<br>
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
<br>
- streamConfigurationMap = <br> <ul>OutputFormats:<br> <li> [4656x3496, RAW_SENSOR(32), min_dur:33300032, stall:200000000] <br>[4640x3480, JPEG(256), min_dur:41666666, stall:779000000] <br>[4640x2610, JPEG(256), min_dur:33333333, stall:682000000] <br>[4608x3456, JPEG(256), min_dur:41666666, stall:506000000] <br>[4608x2592, JPEG(256), min_dur:33333333, stall:425000000] <br>[3488x3488, JPEG(256), min_dur:33333333, stall:366000000] <br>[3840x2160, JPEG(256), min_dur:33333333, stall:345000000] <br>[3456x3456, JPEG(256), min_dur:33333333, stall:258000000] <br>[3264x2448, JPEG(256), min_dur:33333333, stall:253000000] <br>[3264x1836, JPEG(256), min_dur:33333333, stall:243000000] <br>[2464x2464, JPEG(256), min_dur:33333333, stall:179000000] <br>[2304x1728, JPEG(256), min_dur:33333333, stall:161000000] <br>[2304x1296, JPEG(256), min_dur:33333333, stall:144000000] <br>[1920x1080, JPEG(256), min_dur:33333333, stall:133000000] <br>[1728x1728, JPEG(256), min_dur:33333333, stall:116000000] <br>[1440x1080, JPEG(256), min_dur:33333333, stall:108000000] <br>[1280x720, JPEG(256), min_dur:33333333, stall:103000000] <br>[1080x1080, JPEG(256), min_dur:33333333, stall:99000000] <br>[720x480, JPEG(256), min_dur:33333333, stall:91000000] <br>[640x480, JPEG(256), min_dur:33333333, stall:85000000] <br>[480x360, JPEG(256), min_dur:33333333, stall:80000000] <br>[480x320, JPEG(256), min_dur:33333333, stall:75000000] <br>[352x288, JPEG(256), min_dur:33333333, stall:68000000] <br>[320x240, JPEG(256), min_dur:33333333, stall:67000000] <br>[176x144, JPEG(256), min_dur:33333333, stall:66000000] <br>[4640x3480, PRIVATE(34), min_dur:41666666, stall:0] <br>[4640x2610, PRIVATE(34), min_dur:33333333, stall:0] <br>[4608x3456, PRIVATE(34), min_dur:41666666, stall:0] <br>[4608x2592, PRIVATE(34), min_dur:33333333, stall:0] <br>[3488x3488, PRIVATE(34), min_dur:33333333, stall:0] <br>[3840x2160, PRIVATE(34), min_dur:33333333, stall:0] <br>[3456x3456, PRIVATE(34), min_dur:33333333, stall:0] <br>[3264x2448, PRIVATE(34), min_dur:33333333, stall:0] <br>[3264x1836, PRIVATE(34), min_dur:33333333, stall:0] <br>[2464x2464, PRIVATE(34), min_dur:33333333, stall:0] <br>[2304x1728, PRIVATE(34), min_dur:33333333, stall:0] <br>[2304x1296, PRIVATE(34), min_dur:33333333, stall:0] <br>[1920x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[1728x1728, PRIVATE(34), min_dur:33333333, stall:0] <br>[1440x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[1280x720, PRIVATE(34), min_dur:33333333, stall:0] <br>[1080x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[720x480, PRIVATE(34), min_dur:33333333, stall:0] <br>[640x480, PRIVATE(34), min_dur:33333333, stall:0] <br>[480x360, PRIVATE(34), min_dur:33333333, stall:0] <br>[480x320, PRIVATE(34), min_dur:33333333, stall:0] <br>[352x288, PRIVATE(34), min_dur:33333333, stall:0] <br>[320x240, PRIVATE(34), min_dur:33333333, stall:0] <br>[176x144, PRIVATE(34), min_dur:33333333, stall:0] <br>[4640x3480, YUV_420_888(35), min_dur:41666666, stall:0] <br>[4640x2610, YUV_420_888(35), min_dur:33333333, stall:0] <br>[4608x3456, YUV_420_888(35), min_dur:41666666, stall:0] <br>[4608x2592, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3488x3488, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3840x2160, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3456x3456, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3264x2448, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3264x1836, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2464x2464, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2304x1728, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2304x1296, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1728x1728, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1280x720, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1080x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[720x480, YUV_420_888(35), min_dur:33333333, stall:0] <br>[640x480, YUV_420_888(35), min_dur:33333333, stall:0] <br>[480x360, YUV_420_888(35), min_dur:33333333, stall:0] <br>[480x320, YUV_420_888(35), min_dur:33333333, stall:0] <br>[352x288, YUV_420_888(35), min_dur:33333333, stall:0] <br>[320x240, YUV_420_888(35), min_dur:33333333, stall:0] <br>[176x144, YUV_420_888(35), min_dur:33333333, stall:0] <br>[4656x3496, RAW_PRIVATE(36), min_dur:33300032, stall:0] <br>[4656x3496, RAW10(37), min_dur:33300032, stall:0] <br> </li> HighSpeedVideoConfigurations:<br> <li> [1280x720, min_fps:30, max_fps:120], [1280x720, min_fps:120, max_fps:120], [720x480, min_fps:30, max_fps:120], [720x480, min_fps:120, max_fps:120], [480x320, min_fps:30, max_fps:120], [480x320, min_fps:120, max_fps:120], [480x360, min_fps:30, max_fps:120], [480x360, min_fps:120, max_fps:120] </li> <br>InputsString:<br> <li> 4640x3480, PRIVATE(34), <br>4640x3480, YUV_420_888(35), <br> </li> <br>ValidOutputFormatsForInputString: <li> <br>PRIVATE(34), out:JPEG(256), YUV_420_888(35)<br>YUV_420_888(35), out:JPEG(256), YUV_420_888(35)<br> </li> <br></ul>
</p>
<p class="small">
<strong>android.sensor:</strong>
<br>
- availableTestPatternModes = [0,1,2,3,4]
<br>
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])
<br>
- calibrationTransform1 = ColorSpaceTransform([130/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 127/128])
<br>
- calibrationTransform2 = ColorSpaceTransform([129/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 129/128])
<br>
- colorTransform1 = ColorSpaceTransform([161/128, -76/128, -25/128], [-124/128, 240/128, 5/128], [5/128, -17/128, 90/128])
<br>
- colorTransform2 = ColorSpaceTransform([261/128, -181/128, -46/128], [-137/128, 279/128, -1/128], [7/128, -16/128, 142/128])
<br>
- forwardMatrix1 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
<br>
- forwardMatrix2 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
<br>
- maxAnalogSensitivity = 800
<br>
- orientation = 90
<br>
- referenceIlluminant1 = 21
<br>
- referenceIlluminant2 = 17
</p>
<p class="small">
<strong>android.jpeg:</strong>
<br>
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]
</p>
<p class="small">
<strong>android.sync:</strong>
<br>
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL
</p>
<p class="small">
<strong>android.statistics.info:</strong>
<br>
- availableFaceDetectModes = [0,1]
<br>
- availableHotPixelMapModes = [false]
<br>
- availableLensShadingMapModes = [0,1]
<br>
- maxFaceCount = 10
</p>
<p class="small">
<strong>android.lens.info:</strong>
<br>
- availableApertures = [2.0]
<br>
- availableFilterDensities = [0.0]
<br>
- availableFocalLengths = [4.26]
<br>
- availableOpticalStabilization = [0,0]
<br>
- focusDistanceCalibration = 2
<br>
- hyperfocalDistance = 0.24686457
<br>
- minimumFocusDistance = 10.0
</p>
<p class="small">
<strong>android.lens:</strong>
<br>
- facing = LENS_FACING_BACK
</p>
<p class="small">
<strong>android.request:</strong>
<br>
- availableCapabilities = [0,1,2,5,6,4,7,9,3]
<br>
- maxNumInputStreams = 1
<br>
- maxNumOutputProc = 3
<br>
- maxNumOutputProcStalling = 1
<br>
- maxNumOutputRaw = 1
<br>
- partialResultCount = 2
<br>
- pipelineMaxDepth = 8
</p>
<p class="small">
<strong>android.colorCorrection:</strong>
<br>
- availableAberrationModes = [0,1,2]
</p>
<p class="small">
<strong>android.control:</strong>
<br>
- aeAvailableAntibandingModes = [0,2,1,3]
<br>
- aeAvailableModes = [0,1,2,3,4]
<br>
- aeAvailableTargetFpsRanges = [[30, 30],[15, 30],[15, 30],[15, 60],[15, 120],[15, 15],[20, 20],[15, 24],[24, 24]]
<br>
- aeCompensationRange = [-12, 12]
<br>
- aeCompensationStep = 1/6
<br>
- aeLockAvailable = true
<br>
- afAvailableModes = [1,0,2,3,4]
<br>
- availableEffects = [0,1,2,3,4,5,6,7,8]
<br>
- availableModes = [0,1,2]
<br>
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]
<br>
- availableVideoStabilizationModes = [0,1]
<br>
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]
<br>
- awbLockAvailable = true
<br>
- maxRegionsAe = 1
<br>
- maxRegionsAf = 1
<br>
- maxRegionsAwb = 0
<br>
- postRawSensitivityBoostRange = [100, 3199]
</p>
<p class="small">
<strong>android.shading:</strong>
<br>
- availableModes = [0,1,2]
</p>
<p class="small">
<strong>android.edge:</strong>
<br>
- availableEdgeModes = [0,1,2,3]
</p>
<p class="small">
<strong>android.noiseReduction:</strong>
<br>
- availableNoiseReductionModes = [0,1,2,3,4]
</p>
<p class="small">
<strong>android.sensor.info:</strong>
<br>
- activeArraySize = Rect(8, 8 - 4664, 3504)
<br>
- colorFilterArrangement = 0
<br>
- exposureTimeRange = [18486, 30237756720]
<br>
- maxFrameDuration = 30237849000
<br>
- physicalSize = 5.2326403x3.93344
<br>
- pixelArraySize = 4672x3512
<br>
- preCorrectionActiveArraySize = Rect(8, 8 - 4664, 3504)
<br>
- sensitivityRange = [100, 3200]
<br>
- timestampSource = SOURCE_UNKNOWN
<br>
- whiteLevel = 1023
</p>
<h2>Camera 1 (FRONT)</h2>
<p class="small">
<strong>android.flash.info:</strong>
<br>
- available = false
</p>
<p class="small">
<strong>android.info:</strong>
<br>
- supportedHardwareLevel = HARDWARE_LEVEL_3
</p>
<p class="small">
<strong>android.tonemap:</strong>
<br>
- availableToneMapModes = [0,1,2]
<br>
- maxCurvePoints = 512
</p>
<p class="small">
<strong>android.scaler:</strong>
<br>
- availableMaxDigitalZoom = 4.0
<br>
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
<br>
- streamConfigurationMap = <br> <ul>OutputFormats:<br> <li> [3280x2464, RAW_SENSOR(32), min_dur:33333333, stall:60000000] <br>[3264x2448, JPEG(256), min_dur:33333333, stall:253000000] <br>[3264x1836, JPEG(256), min_dur:33333333, stall:243000000] <br>[2464x2464, JPEG(256), min_dur:33333333, stall:179000000] <br>[2304x1728, JPEG(256), min_dur:33333333, stall:161000000] <br>[2304x1296, JPEG(256), min_dur:33333333, stall:144000000] <br>[1920x1080, JPEG(256), min_dur:33333333, stall:133000000] <br>[1728x1728, JPEG(256), min_dur:33333333, stall:116000000] <br>[1440x1080, JPEG(256), min_dur:33333333, stall:108000000] <br>[1280x720, JPEG(256), min_dur:33333333, stall:103000000] <br>[1080x1080, JPEG(256), min_dur:33333333, stall:99000000] <br>[720x480, JPEG(256), min_dur:33333333, stall:91000000] <br>[640x480, JPEG(256), min_dur:33333333, stall:80000000] <br>[480x360, JPEG(256), min_dur:33333333, stall:77000000] <br>[480x320, JPEG(256), min_dur:33333333, stall:75000000] <br>[352x288, JPEG(256), min_dur:33333333, stall:68000000] <br>[320x240, JPEG(256), min_dur:33333333, stall:67000000] <br>[176x144, JPEG(256), min_dur:33333333, stall:66000000] <br>[3264x2448, PRIVATE(34), min_dur:33333333, stall:0] <br>[3264x1836, PRIVATE(34), min_dur:33333333, stall:0] <br>[2464x2464, PRIVATE(34), min_dur:33333333, stall:0] <br>[2304x1728, PRIVATE(34), min_dur:33333333, stall:0] <br>[2304x1296, PRIVATE(34), min_dur:33333333, stall:0] <br>[1920x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[1728x1728, PRIVATE(34), min_dur:33333333, stall:0] <br>[1440x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[1280x720, PRIVATE(34), min_dur:33333333, stall:0] <br>[1080x1080, PRIVATE(34), min_dur:33333333, stall:0] <br>[720x480, PRIVATE(34), min_dur:33333333, stall:0] <br>[640x480, PRIVATE(34), min_dur:33333333, stall:0] <br>[480x360, PRIVATE(34), min_dur:33333333, stall:0] <br>[480x320, PRIVATE(34), min_dur:33333333, stall:0] <br>[352x288, PRIVATE(34), min_dur:33333333, stall:0] <br>[320x240, PRIVATE(34), min_dur:33333333, stall:0] <br>[176x144, PRIVATE(34), min_dur:33333333, stall:0] <br>[3264x2448, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3264x1836, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2464x2464, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2304x1728, YUV_420_888(35), min_dur:33333333, stall:0] <br>[2304x1296, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1728x1728, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1280x720, YUV_420_888(35), min_dur:33333333, stall:0] <br>[1080x1080, YUV_420_888(35), min_dur:33333333, stall:0] <br>[720x480, YUV_420_888(35), min_dur:33333333, stall:0] <br>[640x480, YUV_420_888(35), min_dur:33333333, stall:0] <br>[480x360, YUV_420_888(35), min_dur:33333333, stall:0] <br>[480x320, YUV_420_888(35), min_dur:33333333, stall:0] <br>[352x288, YUV_420_888(35), min_dur:33333333, stall:0] <br>[320x240, YUV_420_888(35), min_dur:33333333, stall:0] <br>[176x144, YUV_420_888(35), min_dur:33333333, stall:0] <br>[3280x2464, RAW_PRIVATE(36), min_dur:33333333, stall:0] <br>[3280x2464, RAW10(37), min_dur:33333333, stall:0] <br> </li> InputsString:<br> <li> 3264x2448, PRIVATE(34), <br>3264x2448, YUV_420_888(35), <br> </li> <br>ValidOutputFormatsForInputString: <li> <br>PRIVATE(34), out:JPEG(256), YUV_420_888(35)<br>YUV_420_888(35), out:JPEG(256), YUV_420_888(35)<br> </li> <br></ul>
</p>
<p class="small">
<strong>android.sensor:</strong>
<br>
- availableTestPatternModes = [0]
<br>
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])
<br>
- calibrationTransform1 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 126/128])
<br>
- calibrationTransform2 = ColorSpaceTransform([127/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
<br>
- colorTransform1 = ColorSpaceTransform([186/128, -88/128, -29/128], [-124/128, 240/128, 5/128], [5/128, -19/128, 100/128])
<br>
- colorTransform2 = ColorSpaceTransform([289/128, -200/128, -51/128], [-137/128, 279/128, -1/128], [8/128, -19/128, 168/128])
<br>
- forwardMatrix1 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
<br>
- forwardMatrix2 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
<br>
- maxAnalogSensitivity = 800
<br>
- orientation = 270
<br>
- referenceIlluminant1 = 21
<br>
- referenceIlluminant2 = 17
</p>
<p class="small">
<strong>android.jpeg:</strong>
<br>
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]
</p>
<p class="small">
<strong>android.sync:</strong>
<br>
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL
</p>
<p class="small">
<strong>android.statistics.info:</strong>
<br>
- availableFaceDetectModes = [0,1]
<br>
- availableLensShadingMapModes = [0,1]
<br>
- maxFaceCount = 10
</p>
<p class="small">
<strong>android.lens.info:</strong>
<br>
- availableApertures = [2.0]
<br>
- availableFilterDensities = [0.0]
<br>
- availableFocalLengths = [3.51]
<br>
- availableOpticalStabilization = [0]
<br>
- focusDistanceCalibration = 0
<br>
- hyperfocalDistance = 0.45454177
<br>
- minimumFocusDistance = 0.0
</p>
<p class="small">
<strong>android.lens:</strong>
<br>
- facing = LENS_FACING_FRONT
</p>
<p class="small">
<strong>android.request:</strong>
<br>
- availableCapabilities = [0,1,2,5,6,4,7]
<br>
- maxNumInputStreams = 1
<br>
- maxNumOutputProc = 3
<br>
- maxNumOutputProcStalling = 1
<br>
- maxNumOutputRaw = 1
<br>
- partialResultCount = 2
<br>
- pipelineMaxDepth = 8
</p>
<p class="small">
<strong>android.colorCorrection:</strong>
<br>
- availableAberrationModes = [0,1,2]
</p>
<p class="small">
<strong>android.control:</strong>
<br>
- aeAvailableAntibandingModes = [0,2,1,3]
<br>
- aeAvailableModes = [0,1]
<br>
- aeAvailableTargetFpsRanges = [[7, 30],[7, 30],[30, 30],[15, 15],[20, 20],[24, 24]]
<br>
- aeCompensationRange = [-12, 12]
<br>
- aeCompensationStep = 1/6
<br>
- aeLockAvailable = true
<br>
- afAvailableModes = [0]
<br>
- availableEffects = [0,1,2,3,4,5,6,7,8]
<br>
- availableModes = [0,1,2]
<br>
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]
<br>
- availableVideoStabilizationModes = [0]
<br>
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]
<br>
- awbLockAvailable = true
<br>
- maxRegionsAe = 1
<br>
- maxRegionsAf = 0
<br>
- maxRegionsAwb = 0
<br>
- postRawSensitivityBoostRange = [100, 3199]
</p>
<p class="small">
<strong>android.shading:</strong>
<br>
- availableModes = [0,1,2]
</p>
<p class="small">
<strong>android.edge:</strong>
<br>
- availableEdgeModes = [0,1,2,3]
</p>
<p class="small">
<strong>android.noiseReduction:</strong>
<br>
- availableNoiseReductionModes = [0,1,2,3,4]
</p>
<p class="small">
<strong>android.sensor.info:</strong>
<br>
- activeArraySize = Rect(4, 8 - 3292, 2488)
<br>
- colorFilterArrangement = 0
<br>
- exposureTimeRange = [25310, 422240796]
<br>
- maxFrameDuration = 422295572
<br>
- physicalSize = 4.6144x3.4943998
<br>
- pixelArraySize = 3296x2496
<br>
- preCorrectionActiveArraySize = Rect(4, 8 - 3292, 2488)
<br>
- sensitivityRange = [100, 12000]
<br>
- timestampSource = SOURCE_UNKNOWN
<br>
- whiteLevel = 1023
</p>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment