MLSDK to OpenXR/Android APIs
This page includes a list of the MLSDK APIs and their equivalents available through OpenXR Extensions and standard Android APIs.
| ML SDK C-API Header | Equivalent OpenXR Extension / Android API | 
|---|---|
| ml_api.h | OpenXR Core | 
| ml_audio.h  ml_audio_channel_mask.h  | Not yet supported, use C-API | 
| ml_camera_metadata_tags_v2.h (deprecated)  ml_camera_metadata_v2.h (deprecated) ml_camera_v2.h (deprecated)  | Android Camera2, Android Camera | 
| ml_controller.h | OpenXR Core | 
| ml_coordinate_frame_uid.h | OpenXR Core, XR_ML_compat | 
| ml_cv_camera.h | Android Camera2, Android Camera | 
| ml_depth_camera.h  ml_eye_camera.h ml_world_camera.h  | Not yet supported, use C-API | 
| ml_eye_calibration.h | XR_ML_user_calibration | 
| ml_eye_tracking.h | XR_EXT_eye_gaze_interaction | 
| ml_facial_expression.h | Not yet supported, use C-API | 
| ml_gaze_recognition.h | Not yet supported, use C-API | 
| ml_gesture_classification.h | XR_EXT_hand_interaction | 
| ml_graphics.h  ml_graphics_utils.h  | OpenXR Core | 
| ml_hand_tracking.h | XR_EXT_hand_tracking | 
| ml_headset_fit.h | XR_ML_user_calibration | 
| ml_head_tracking.h | OpenXR Core | 
| ml_input.h | OpenXR Core | 
| ml_marker_tracking.h | XR_ML_marker_understanding | 
| ml_media_cea608_caption.h (deprecated)  ml_media_cea708_caption.h (deprecated)  | Android Media | 
| ml_media_codec.h (deprecated) | Android Media, Android Media Codec | 
| ml_media_codeclist.h (deprecated) | Android MediaCodecList | 
| ml_media_common.h (deprecated) | Android MediaPlayer | 
| ml_media_crypto.h (deprecated) | Android MediaCrypto | 
| ml_media_data_source.h (deprecated) | Android MediaDataSource | 
| ml_media_drm.h (deprecated) | Android MediaPlayer.DrmInfo | 
| ml_media_error.h (deprecated) | Android MediaPlayer.OnErrorListener | 
| ml_media_extractor.h (deprecated) | Android MediaExtractor | 
| ml_media_format.h (deprecated) | Android MediaFormat | 
| ml_media_muxer.h (deprecated) | Android MediaMuxer | 
| ml_media_player.h (deprecated) | Android MediaPlayer | 
| ml_media_recorder.h (deprecated) | Android MediaRecorder | 
| ml_media_stream_source.h (deprecated) | Android MediaDataSource | 
| ml_media_ttml.h (deprecated) | Android Media TimedText | 
| ml_media_types.h (deprecated) | Android MediaExtractor | 
| ml_media_webvtt.h (deprecated) | Android MediaFormat | 
| ml_meshing2.h | Not yet supported | 
| ml_native_surface.h (deprecated) | Android Hardware Buffer, Android AImageReader | 
| ml_occlusion.h | Not yet supported | 
| ml_perception.h | OpenXR Core | 
| ml_planes.h | XR_EXT_plane_detection | 
| ml_platform.h | Use C-API | 
| ml_power_manager.h | Use C-API | 
| ml_snapshot.h | OpenXR Core | 
| ml_space.h | XR_ML_localization_map | 
| ml_spatial_anchor.h | Not yet supported | 
| ml_system_notification_manager.h | XR_ML_system_notifications | 
| ml_time.h | OpenXR Core | 
| ml_types.h | OpenXR Core | 
| ml_version.h | OpenXR Core | 
| ml_voice.h | Not yet supported, Use C-API | 
| ml_webview.h | Not yet supported, Use C-API |