// %BANNER_BEGIN% // --------------------------------------------------------------------- // %COPYRIGHT_BEGIN% // Copyright (c) (2018-2022) Magic Leap, Inc. All Rights Reserved. // Use of this file is governed by the Software License Agreement, located here: https://www.magicleap.com/software-license-agreement-ml2 // Terms and conditions applicable to third-party materials accompanying this distribution may also be found in the top-level NOTICE file appearing herein. // %COPYRIGHT_END% // --------------------------------------------------------------------- // %BANNER_END% namespace UnityEngine.XR.MagicLeap.Native { public partial class MagicLeapNativeBindings { // Use SDK loader lib for features that will work in ML App Sim public const string MLSdkLoaderDll = "ml_sdk_loader"; #if UNITY_EDITOR /// /// Perception library name string. /// public const string MLPerceptionClientDll = MLSdkLoaderDll; /// /// Platform level library name string. /// public const string MLPlatformDll = MLSdkLoaderDll; /// /// MLAudio library name. /// protected const string AudioPlayerDLL = MLSdkLoaderDll; /// /// Internal DLL used by the API. /// protected const string MLGazeRecognitionDll = MLSdkLoaderDll; /// /// ZI permissions library name /// protected const string MLZIPermissionsDll = MLSdkLoaderDll; /// /// Internal DLL used by the API. /// protected const string MLWebRTCDLL = MLSdkLoaderDll; /// /// The MLCamera library name. /// protected const string MLCameraDll = MLSdkLoaderDll; /// /// Internal DLL used by the API. /// protected const string MLCameraMetadataDll = MLSdkLoaderDll; /// /// Internal DLL used by the Input API. /// protected const string MLInputDll = MLSdkLoaderDll; /// /// Internal DLL used by the Notifications API. /// protected const string MLNotificationsManagerDll = MLSdkLoaderDll; /// /// Internal DLL used by the API. /// protected const string MLVoiceDll = MLSdkLoaderDll; /// /// Internal DLL used by the Space API. /// protected const string MLSpaceDll = MLSdkLoaderDll; /// /// Internal DLL used by the API. /// protected const string MLPowerManagerDll = MLSdkLoaderDll; /// /// MLMediaError library name. /// protected const string MLMediaErrorDLL = MLSdkLoaderDll; #else /// /// Perception library name string. /// public const string MLPerceptionClientDll = "perception.magicleap"; /// /// Platform level library name string. /// public const string MLPlatformDll = "platform.magicleap"; /// /// MLAudio library name. /// protected const string AudioPlayerDLL = "audio.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLGazeRecognitionDll = "perception.magicleap"; /// /// ZI permissions library name /// protected const string MLZIPermissionsDll = "zi.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLWebRTCDLL = "webrtc.magicleap"; /// /// The MLCamera library name. /// protected const string MLCameraDll = "camera.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLCameraMetadataDll = "camera_metadata.magicleap"; /// /// Internal DLL used by the Input API. /// protected const string MLInputDll = "input.magicleap"; /// /// Internal DLL used by the Notifications API. /// protected const string MLNotificationsManagerDll = "system_notification_manager.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLVoiceDll = "input.magicleap"; /// /// Internal DLL used by the Space API. /// protected const string MLSpaceDll = "space.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLPowerManagerDll = "power_manager.magicleap"; /// /// MLMediaError library name. /// protected const string MLMediaErrorDLL = "media_error.magicleap"; #endif /// /// Unity's XR provider library in com.unity.xr.magicleap /// public const string UnityMagicLeapDll = "UnityMagicLeap"; /// /// Internal DLL used by the API. /// protected const string MLMediaFormatDll = "media_format.magicleap"; /// /// Internal DLL used by the API. /// protected const string MediaMuxerDll = "media_muxer.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLMediaDRMDll = "media_drm.magicleap"; /// /// Media CC parser library name /// protected const string MLMediaCEA608DLL = "media_ccparser.magicleap"; /// /// Media CEA-708 library name /// protected const string MLMediaCEA708DLL = "media_cea708parser.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLMediaPlayerDll = "media_player.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLMediaRecorderDll = "media_recorder.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLNativeSurfaceDll = "native_surface.magicleap"; /// /// Internal DLL used by the API. /// protected const string MLWebViewDll = "webview.magicleap"; /// /// Internal DLL used to get Java VM Pointer. /// protected const string CUtilsDLL = "ml_c_utils"; /// /// Internal DLL used to send unity audio buffers to MLAudio api. /// protected const string AudioOutputPluginDLL = "MLAudioOutput"; } }