Skip to main content

Capabilities Types

This page documents all the interfaces and types used for querying device capabilities in the MentraOS SDK. Device capabilities allow Apps to discover what hardware and software features are available on the connected smart glasses, enabling adaptive experiences across different device models.

Capabilities

The main interface representing all device capabilities.
Example Usage:

CameraCapabilities

Interface defining camera hardware and software capabilities.
Example Usage:

DisplayCapabilities

Interface defining display capabilities.
Example Usage:

MicrophoneCapabilities

Interface defining microphone capabilities.
Example Usage:

SpeakerCapabilities

Interface defining speaker capabilities.
Example Usage:

IMUCapabilities

Interface defining Inertial Measurement Unit capabilities.
Example Usage:

ButtonCapabilities

Interface defining hardware button capabilities.
Example Usage:

LightCapabilities

Interface defining controllable light capabilities, which should be used while recording for privacy reasons.
Example Usage:

PowerCapabilities

Interface defining power-related capabilities.
Example Usage: