# Camera2Live **Repository Path**: yhz61010/Camera2Live ## Basic Information - **Project Name**: Camera2Live - **Description**: Deprecated. It has been moved to LeoAndroidBaseUtilProject-Kotlin. - **Primary Language**: Kotlin - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/yhz61010/LeoAndroidBaseUtilProject-Kotlin - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-31 - **Last Updated**: 2021-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Device Camera Information List **Notice**: All devices below support `OMX.google.h264.encoder` H264 encoder ## Nexus ------ ### Nexus 6(Root)(Android 7.1.1) #### Camera supported hardware level ##### Lens Back: LEVEL_FULL(1) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [24, 24], [7, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 90) `[[7, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4160, 3120][4160, 2774][4160, 2340][4000, 3000][3840, 2160][3264, 2176][3200, 2400][3200, 1800][2592, 1944][2592, 1728][2048, 1536][1920, 1440][1920, 1080][1280, 960][1280, 768][1280, 720][1024, 768][800, 600][800, 480][720, 480][640, 480][352, 288][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 90) `[1920, 1080][1280, 960][1280, 768][1280, 720][1024, 768][800, 600][800, 480][720, 480][640, 480][352, 288][320, 240][176, 144]` ------ ### Nexus 6P(Root)(Android 8.1) #### Camera supported hardware level ##### Lens Back: LEVEL_3(3) ##### Lens Front: LEVEL_3(3) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [24, 24], [15, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 90) `[[15, 15], [10, 20], [20, 20], [24, 24], [10, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4032, 3024][4000, 3000][3840, 2160][3288, 2480][3264, 2448][3200, 2400][2976, 2976][2592, 1944][2688, 1512][2048, 1536][1920, 1080][1600, 1200][1440, 1080][1280, 960][1280, 768][1280, 720][1024, 768][800, 600][864, 480][800, 480][720, 480][640, 480][640, 360][352, 288][320, 240][176, 144][160, 120]` ##### Lens Front(Camera Sensor Orientation: 90) `[3264, 2448][3200, 2400][2592, 1944][2688, 1512][2048, 1536][1920, 1080][1600, 1200][1440, 1080][1280, 960][1280, 768][1280, 720][1024, 768][800, 600][864, 480][800, 480][720, 480][640, 480][640, 360][352, 288][320, 240][176, 144][160, 120]` ------ ## MeiZu ------ ### MeiZu Pro5(M576)(Android 5.1) #### Camera supported hardware level ##### Lens Back: LEVEL_LEGACY(2) ##### Lens Front: LEVEL_LEGACY(2) #### H264 Encoder `OMX.Exynos.AVC.Encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[14000, 24000], [24000, 24000], [14000, 30000], [30000, 30000]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[14000, 30000], [30000, 30000]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[1920, 1440][1920, 1080][1440, 1080][1280, 720][800, 600][720, 480][640, 480][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[1920, 1440][1920, 1080][1440, 1080][1280, 720][800, 600][720, 480][640, 480][320, 240][176, 144]` ------ ### MeiZu MX6(M6850)(Android 7.1.1) #### Camera supported hardware level ##### Lens Back: LEVEL_LEGACY(2) ##### Lens Front: LEVEL_LEGACY(2) #### H264 Encoder `OMX.MTK.VIDEO.ENCODER.AVC` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [20, 20], [24, 24], [5, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[5, 15], [20, 20], [5, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[1680, 1260][1920, 1088][1920, 1080][1440, 1080][1280, 720][960, 540][800, 600][864, 480][800, 480][720, 480][640, 480][480, 320][352, 288][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[1440, 1080][1280, 720][960, 720][960, 540][800, 600][864, 480][800, 480][720, 480][640, 480][480, 368][480, 320][352, 288][320, 240][176, 144]` ------ ## Samsung ------ ### Samsung Galaxy S7 Edge(SM-G9350)(Android 8.0) #### Camera supported hardware level ##### Lens Back: LEVEL_FULL(1) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [20, 20], [24, 24], [30, 30], [7, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [20, 20], [24, 24], [30, 30], [7, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4032, 3024][4032, 2268][3984, 2988][3264, 2448][3264, 1836][3024, 3024][2976, 2976][2880, 2160][2592, 1944][2560, 1920][2560, 1440][2560, 1080][2160, 2160][2048, 1536][2048, 1152][1936, 1936][1920, 1080][1440, 1080][1280, 960][1280, 720][960, 720][720, 480][640, 480][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[2592, 1944][2560, 1920][2560, 1440][2560, 1080][2048, 1536][2048, 1152][1936, 1936][1920, 1080][1440, 1080][1280, 960][1280, 720][960, 720][720, 480][640, 480][320, 240][176, 144]` ------ ### Samsung Galaxy S10(SM-G9730)(Android 9.0) #### Camera supported hardware level ##### Lens Back: LEVEL_3(3) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.qcom.video.encoder.avc` and `c2.android.avc.encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [7, 24], [24, 24], [8, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [24, 24], [8, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4032, 3024][4032, 2268][4032, 1908][3024, 3024][3840, 2160][2560, 1440][1920, 1080][1280, 720][1920, 910][960, 540][1440, 1080][1280, 960][1088, 1088][960, 720][720, 480][640, 480][352, 288][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[2944, 2208][2944, 1656][2944, 1396][2208, 2208][1920, 1080][1280, 720][2288, 1080][1920, 910][960, 540][1440, 1080][1280, 960][1088, 1088][960, 720][720, 480][640, 480][352, 288][320, 240][176, 144]` ------ ## HuaWei ------ ### HuaWei Honor 8 Lite(PRA-AL00X)(Android 8.0) #### Camera supported hardware level ##### Lens Back: LEVEL_LIMITED(0) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.IMG.TOPAZ.VIDEO.Encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[30, 30], [14, 30], [14, 20], [20, 20], [14, 25], [25, 25], [12, 15], [15, 15], [14, 14]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[30, 30], [14, 30], [14, 20], [20, 20], [14, 25], [25, 25], [12, 15], [15, 15], [14, 14]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[3968, 2976][1920, 1080][1440, 1080][1280, 960][1280, 720][960, 720][960, 544][720, 720][640, 480][352, 288][320, 240][208, 144][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[3264, 2448][1920, 1080][1440, 1080][1280, 960][1280, 720][960, 720][960, 544][720, 720][640, 480][320, 240][352, 288][208, 144][176, 144]` ------ ### HuaWei Honor 9 Lite(LLD-AL00)(Android 9) #### Camera supported hardware level ##### Lens Back: LEVEL_LIMITED(0) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.IMG.TOPAZ.VIDEO.Encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[14, 14], [12, 15], [15, 15], [14, 20], [20, 20], [14, 25], [25, 25], [14, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[14, 14], [12, 15], [15, 15], [14, 20], [20, 20], [14, 25], [25, 25], [14, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4160, 3120][2160, 1080][1920, 1080][1440, 1080][1440, 720][1280, 960][1280, 720][960, 720][960, 544][720, 720][640, 480][352, 288][320, 240][208, 144][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[4160, 3120][3264, 2448][2160, 1080][1920, 1080][1440, 1080][1440, 720][1280, 960][1280, 720][960, 720][960, 544][720, 720][640, 480][352, 288][320, 240][208, 144][176, 144]` ------ ### HuaWei 畅享9 (DUB-AL00)(Android 8.1) #### Camera supported hardware level ##### Lens Back: LEVEL_3(3) ##### Lens Front: LEVEL_3(3) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [7, 20], [20, 20], [7, 24], [24, 24], [7, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [20, 20], [24, 24], [7, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4160, 3120][4000, 3000][3968, 2976][3840, 2880][4160, 2048][3120, 3120][3520, 2640][3264, 2448][3200, 2400][2592, 1944][2688, 1512][2048, 1536][1920, 1080][1600, 1200][1440, 1080][1280, 960][1440, 712][1280, 768][1280, 720][1200, 1200][1280, 480][1280, 400][720, 720][1024, 768][960, 720][800, 600][864, 480][800, 480][720, 480][640, 480][640, 360][480, 640][480, 360][480, 320] [352, 288][320, 240][240, 320][176, 144][144, 176]` ##### Lens Front(Camera Sensor Orientation: 270) `[3264, 2448][3200, 2400][2432, 2432][3264, 1600][2592, 1944][2688, 1512][2048, 1536][1920, 1080][2560, 800][1600, 1200][1440, 1080][1280, 960][1440, 712][1280, 768][1280, 720][1200, 1200][1280, 480][1280, 400][720, 720][1024, 768][800, 600][864, 480][800, 480][720, 480][640, 480][640, 360][480, 640][480, 360][480, 320][352, 288][320, 240][240, 320][176, 144][160, 120][144, 176]` ------ ### HuaWei P9(EVA-TL00)(Android 8.0) #### Camera supported hardware level ##### Lens Back: LEVEL_LIMITED(0) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.IMG.TOPAZ.VIDEO.Encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[14, 30], [30, 30], [14, 20], [20, 20], [14, 25], [25, 25], [12, 15], [15, 15]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[14, 30], [30, 30], [14, 20], [20, 20], [14, 25], [25, 25], [12, 15], [15, 15]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[3968, 2976][2976, 2976][3280, 2448][3264, 2448][3264, 1840][2448, 2448][2592, 1952][1920, 1080][1440, 1080][1536, 864][1280, 960][1280, 720][960, 720][720, 720][640, 480][736, 414][544, 408][400, 400][352, 288][320, 240][208, 144][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[3264, 2448][2448, 2448][3264, 1840][1920, 1080][1440, 1080][1536, 864][1280, 960][1280, 720][960, 720][720, 720][640, 480][736, 414][544, 408][400, 400][352, 288][320, 240][208, 144][176, 144]` ------ ### HuaWei Mate 10(ALP-AL00)(Android 10) #### Camera supported hardware level ##### Lens Back: LEVEL_LIMITED(0) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.hisi.video.encoder.avc` and `c2.android.avc.encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[12, 15], [15, 15], [14, 20], [20, 20], [14, 25], [25, 25], [14, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[12, 15], [15, 15], [14, 20], [20, 20], [14, 25], [25, 25], [14, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[3968, 2976][2976, 2976][3840, 2160][3280, 2448][3264, 2448][3264, 1840][2448, 2448][2592, 1952][2048, 1536][1920, 1080][1440, 1080][1536, 864][1456, 1456][1280, 960][1280, 720][960, 720][960, 540][720, 720][720, 540][640, 480][640, 360][736, 412][544, 408][480, 360][400, 400][352, 288][320, 240][208, 144][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[3264, 2448][2448, 2448][3264, 1840][1920, 1080][1440, 1080][1456, 1080][1536, 864][2048, 1536][1456, 1456][1280, 960][1280, 720][960, 720][720, 720][736, 412][640, 480][352, 288][320, 240][208, 144][176, 144]` ------ ### HuaWei Mate 30 Pro(LIO-AL00)(Android 10) #### H264 Encoder `OMX.hisi.video.encoder.avc` and `c2.android.avc.encoder` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[12, 15], [15, 15], [14, 20], [20, 20], [24, 24], [14, 25], [25, 25], [14, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: ) `` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[3648, 2736][3648, 2056][3648, 1712][2736, 2736][3840, 2160][3840, 1648][3120, 2340][2560, 1080][2288, 1080][2160, 1080][3280, 2448][3264, 2448][3264, 1840][3008, 2256][2688, 2016][2448, 2448][2592, 1952][2048, 1536][1920, 1080][1440, 1080][1600, 1080][1536, 864][1456, 1456][1664, 768][1680, 720][1520, 720][1440, 720][1280, 960][1280, 720][1088, 1080][1088, 720][960, 720][960, 540][720, 720][720, 540][640, 480][640, 360][736, 412][544, 408][480, 360][400, 400][352, 288][320, 240][208, 144][176, 144]` ##### Lens Front(Camera Sensor Orientation: ) `` ------ ## VIVO ------ ### VIVO iQOO(V1824A)(Android 9) #### Camera supported hardware level ##### Lens Back: LEVEL_3(3) ##### Lens Front: LEVEL_3(3) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [8, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [8, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4032, 3024][4032, 2268][4032, 1872][3840, 2160][3264, 2448][3264, 1836][3232, 1536][3120, 1440][3024, 3024][2944, 1656][2560, 1920][2560, 1920][2560, 1440][2448, 2448][2340, 1080][2176, 2176][2016, 1512][1920, 1920][1920, 1440][1920, 1080][1600, 1200][1600, 752][1440, 1080][1280, 960][1280, 768][1280, 720][1200, 1200][1080, 1080][1024, 738][1024, 768][864, 480][800, 600][800, 480][720, 480][640, 480][640, 360][480, 640][352, 288][320, 240][176, 144][160, 120][144, 176]` ##### Lens Front(Camera Sensor Orientation: 270) `[4032, 3024][4032, 2268][4032, 1872][3840, 2160][3264, 2448][3264, 1836][3232, 1536][3120, 1440][3024, 3024][2944, 1656][2560, 1920][2560, 1920][2560, 1440][2448, 2448][2340, 1080][2176, 2176][2016, 1512][1920, 1920][1920, 1440][1920, 1080][1600, 1200][1600, 752][1440, 1080][1280, 960][1280, 768][1280, 720][1200, 1200][1080, 1080][1024, 738][1024, 768][864, 480][800, 600][800, 480][720, 480][640, 480][640, 360][480, 640][352, 288][320, 240][176, 144][160, 120][144, 176]` ------ ### VIVO NEX 3(V1923A)(Android 9) #### Camera supported hardware level ##### Lens Back: LEVEL_LIMITED(0) ##### Lens Front: LEVEL_LIMITED(0) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[4, 15], [15, 15], [8, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [8, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4608, 3456][4608, 2592][4608, 2208][4160, 3120][4160, 2352][4160, 2000][3840, 2160][2304, 1728][2304, 1296][2256, 1080][1920, 1440][1920, 1080][1600, 1200][1600, 768][1504, 720][1440, 1080][1280, 960][1280, 720][1024, 768][960, 540][800, 600][800, 480][720, 480][640, 480][352, 288][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[2304, 1728][2304, 1296][2256, 1080][1920, 1440][1920, 1080][1600, 1200][1600, 768][1504, 720][1440, 1080][1280, 960][1280, 720][1024, 768][960, 540][800, 600][800, 480][720, 480][640, 480][352, 288][320, 240][176, 144]` ------ ## XiaoMi ------ ### XiaoMi MIX 3(Android 9) #### Camera supported hardware level ##### Lens Back: LEVEL_FULL(1) ##### Lens Front: LEVEL_FULL(1) #### H264 Encoder `OMX.qcom.video.encoder.avc` #### Camera supported FPS ##### Lens Back(Camera Sensor Orientation: 90) `[[15, 15], [7, 30], [30, 30]]` ##### Lens Front(Camera Sensor Orientation: 270) `[[15, 15], [5, 22], [22, 22], [7, 30], [30, 30]]` #### Camera supported size ##### Lens Back(Camera Sensor Orientation: 90) `[4032, 3024][4000, 3000][4032, 2268][4032, 2016][3840, 2160][2880, 2156][2688, 1512][2592, 1296][1920, 1440][1920, 1080][1600, 1200][1280, 960][1280, 720][1280, 640][800, 600][720, 480][640, 480][640, 360][352, 288][320, 240][176, 144]` ##### Lens Front(Camera Sensor Orientation: 270) `[2880, 2156][2688, 1512][2592, 1296][1920, 1440][1920, 1080][1600, 1200][1280, 960][1280, 720][1280, 640][800, 600][720, 480][640, 480][640, 360][352, 288][320, 240][176, 144]`