- 19 Dec 2023
- 1 Minute to read
- Contributors
- Print
- DarkLight
Camera
- Updated on 19 Dec 2023
- 1 Minute to read
- Contributors
- Print
- DarkLight
The M400 and M4000 in many ways, behave similarly to other Android 11.0 devices. Specific details on the camera are available here.
Supported API
The M400 and M4000 supports both the deprecated Android Camera API and the updated Android Camera2 API.
Still Image Resolutions
The following still image resolutions are supported:
4032 x 3024
3264 x 2448
2944x1656
1920x1080
1408x792 (center crop mode)
1280x720
1024x768
720x480
640x480
640x360
* The center cropped resolution uses pixels from the center of the image, and discards all pixels around the edges of the sensor. This creates an effect similar to a zoom. This resolution is ideal for barcode imaging where maximum detail is desired and the object of interest is small and centered.
Video Resolutions
The following video resolutions are supported by the M400 and M4000:
3840x2160 (4K UHD), 30fps
1920x1080 (1080p), 30 fps
1280x720 (720p), 30 fps
1408x792, 30 fps *(center cropped)
720x480, 30 fps
640x480 (VGA), 30 fps
640x360, 30 fps
Video Codecs
The M400 and M4000 have hardware encoders for the following codecs:
H.263
Profile: 0
Level: up to 70
Resolution: 864x480 at 30 fps
H.264
Profile: Baseline/Main/High
Level: up to 5.2
Resolution: 1920x1080 or 3840x2160 at 30 fps
MPEG-4
Profile: Simple/Advanced Simple
Level: up to 8
Resolution: 1920x1080 at 30 fps
VP8
Profile: 0
Level: up to 5.1
Resolution: 1920x1080 or 3840x2160 at 30 fps
HEVC
Profile: Main
Level: up to 5.1
Resolution: 1920x1080 or 3840x2160 at 30 fps
Auto Focus
The M400 and M4000 support automatic focus from 10 centimeters (3.94 inches) to infinity. An example application controlling the auto-focus can be found here.
Flash LED
The M400 and M4000 have a flash that can operate be manually for photo or video use. An example application showing flash control can be found here.
Optical Image Stabilization
The M400 and M4000 camera have an optical image stabilization (OIS) motor to offset small movements caused by the operator wearing the camera. This feature is enabled or disabled in the Settings application and affects all software applications that use the camera.