0.52.2 SDK Release Notes
This document contains the Lumin SDK release notes including the notes for the core SDK integration.
This software is an Early Access Product.
Features
SDK package includes a comprehensive set of headers files, at this time only the following headers have been cleared for ML2:
ml_api.hml_audio.h- Support for new return error code MLResult_PoseNotFound
 
ml_graphics.h- New for global dimmer API - 
MLGraphicsSetGlobalDimmer() MLGraphicsCreateClientGL()andMLGraphicsCreateClientVk()requirecom.magicleap.permission.HEAD_POSEnormal permission
- New for global dimmer API - 
 ml_perception.hml_head_tracking.hml_input.hml_controller.hml_camera_v2.hml_native_surface.hml_media_codec.hml_media_player.hml_media_muxer.hml_media_recorder.h- Support for new return error code 
MLMediaResult_InvalidCodecParam 
- Support for new return error code 
 ml_camera_metadata_v2.hml_eye_tracking.hml_gaze_recognition.hml_marker_tracking.hml_spatial_anchor.hml_snapshot.h- Removed support for error code 
MLSnapshotResult_PoseNotFound - Support for new return error code 
MLResult_PoseNotFound 
- Removed support for error code 
 ml_planes.hml_cv_camera.h- Support for new return error code 
MLResult_PoseNotFound 
- Support for new return error code 
 ml_webview.hml_voice.hml_hand_tracking.h- Refactored to only expose key point tracking info, key pose and other data will be exposed via separate APIs in the later releases
 
ml_time.hml_meshing2.hMLMeshingCreateClient()requirescom.magicleap.permission.WORLD_RECONSTRUCTIONnormal permission
Other Notes:
- Meshing API support
 - All ML APIs permissions are now enforced, refer to the documentation in header files and developer portal for details on required permissions and protection level . All normal permissions require declaration in the app manifest (e.g. 
com.magicleap.permission.HEAD_POSE) and dangerous permissions (e.g.android.permission.CAMERA) additionally require user’s consent. Please check sample apps regarding implementation details for normal and dangerous permissions. - Error code 
MLResult_PrivilegeDeniedis renamed toMLResult_PermissionDenied - Dimmer sample app exposed to showcase use of the global dimmer API
 - Improvements to Webview Sample app
 - New Voice Intents Sample app