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.

Did this answer your question?