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 |