Skip to main content
Version: 20 Mar 2024

1.4.0 - C SDK Release Notes

Magic Leap SDK 1.4.0

  • API deprecations in favor of standard Android NDK/SDK APIs:
    • ml_camera_metadata_tags_v2.h
    • ml_camera_metadata_v2.h
    • ml_camera_v2.h
    • ml_media_cea608_caption.h
    • ml_media_cea708_caption.h
    • ml_media_codec.h
    • ml_media_codeclist.h
    • ml_media_common.h
    • ml_media_crypto.h
    • ml_media_data_source.h
    • ml_media_drm.h
    • ml_media_error.h
    • ml_media_extractor.h
    • ml_media_format.h
    • ml_media_muxer.h
    • ml_media_player.h
    • ml_media_recorder.h
    • ml_media_stream_source.h
    • ml_media_ttml.h
    • ml_media_types.h
    • ml_media_webvtt.h
    • ml_native_surface.h

Please refer to the header content for specific replacement APIs.

  • Added new header defining custom tags that can be used with Android NDK/SDK to obtain Magic Leap custom data like per frame intrinsics:
    • ml_camera_vendor_tags.h
  • Introduced new custom system intents to enable developers implement custom USB SIP/SOP flows for Medical SKUs:
    • com.magicleap.60601.action.UNAUTHORIZED_USB
    • com.magicleap.60601.action.UNAUTHORIZED_CONNECTION
    • com.magicleap.60601.action.MULTIPLE_USB
    • com.magicleap.60601.action.SELECT_USB_DATA_TRANSFER
    • com.magicleap.60601.action.UNAUTHORIZED_CHARGER
    • com.magicleap.60601.action.USB_DISCONNECTED
    • com.magicleap.60601.action.CHARGER_DISCONNECTED

Please refer to additional documentation on the developer portal on how to use these in your application.

Known Issues

  • MLSpace API: the following confidence values are not available:
    • MLSpaceLocalizationConfidence::MLSpaceLocalizationConfidence_Poor
    • MLSpaceLocalizationConfidence::MLSpaceLocalizationConfidence_Excellent