Skip to main content
Version: 12 Dec 2024

1.2.0 SDK Release Notes

This document contains the ML C SDK release notes, including the notes for the core SDK integration.

General Notes

  • ML Head Tracking API deprecations:
    • Deprecated MLHeadTrackingError, replaced with MLHeadTrackingErrorFlag;
    • Deprecated MLHeadTrackingMode, replaced with MLHeadTrackingStatus;
    • Deprecated MLHeadTrackingState, replaced with MLHeadTrackingStateEx;
    • Deprecated MLHeadTrackingGetState, replaced with MLHeadTrackingGetStateEx.
  • New API to access Eye Camera data.
  • New Eye Camera sample application.
  • New API to manage Magic Leap Spaces.
  • Added three new options for spectral analysis in ML Audio API:
    • MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumBark;
    • MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumMel;
    • MLAudioSpectralAnalysisTarget_AmbientSoundSpectrumThirdOctave.
  • Added experimental support for Code 128 to Marker Tracking API.
  • Added eye openness data to ML Eye Tracking API (please see below for the known issue).
  • Added support for depth data with IR projector enabled to ML Depth Camera API.
  • Altimeter sensor data is now available via Android SDK and NDK APIs.

Bug Fixes

  • Fixed a bug preventing acquisition of accelerometer sensor data for compute pack and headset via standard Android SDK/NDK APIs.
  • Fixed a bug where ML Depth Camera API was reporting pose with incorrect orientation.
  • Updated API documentation for MLAudioGetMasterVolume() to reflect the correct volume range.

Known issues

  • ML Gaze Recognition API: Closing one eye causes the opposite eye-in-skull position to become zero.
  • ML Eye Tracking API: Eye openness values return with 0 or 1.
  • ML Marker Tracking API: Apriltag pose is upside down.