Skip to main content
Version: 20 Mar 2024

NativeBindings

Inherits from:
MagicLeapNativeBindings

Public Methods

MLResult.Code FreeUnmanagedMemory

Get the Media Format of a track.

public MLResult.Code FreeUnmanagedMemory(
IntPtr mediaStringPtr
)

Parameters

TypeNameDescription
IntPtrmediaStringPtr

string GetTrackLanguage

public static string GetTrackLanguage(
ulong mediaPlayerHandle,
uint trackIndex
)

Parameters

TypeNameDescription
ulongmediaPlayerHandle
uinttrackIndex

MLResult.Code MLMediaPlayerGetTrackLanguage

Get the language of a track.

public MLResult.Code MLMediaPlayerGetTrackLanguage(
ulong mediaPlayerHandle,
uint trackIndex,
ref IntPtr OutTrackLanguage
)

Parameters

TypeNameDescription
ulongmediaPlayerHandle
uinttrackIndex
ref IntPtrOutTrackLanguage

MLResult.Code MLMediaPlayerGetTrackMediaFormat

Get the Media Format of a track.

public MLResult.Code MLMediaPlayerGetTrackMediaFormat(
ulong mediaPlayerHandle,
uint trackIndex,
out ulong formatHandle
)

Parameters

TypeNameDescription
ulongmediaPlayerHandle
uinttrackIndex
out ulongformatHandle

MLResult.Code MLMediaPlayerGetTrackType

Get the type of a track.

public MLResult.Code MLMediaPlayerGetTrackType(
ulong mediaPlayerHandle,
uint trackIndex,
out Type trackType
)

Parameters

TypeNameDescription
ulongmediaPlayerHandle
uinttrackIndex
out TypetrackTypeMedia player track types.

Public Attributes

MAX_KEY_STRING_SIZE


public const uint MAX_KEY_STRING_SIZE = 64;