Skip to main content
Version: 20 Mar 2024

NativeBindings

Inherits from:
MagicLeapNativeBindings

Public Methods

MLResult.Code MLMediaCCParserCreate

public MLResult.Code MLMediaCCParserCreate(
out ulong parserHandle
)

Parameters

TypeNameDescription
out ulongparserHandle

MLResult.Code MLMediaCCParserDestroy

public MLResult.Code MLMediaCCParserDestroy(
ulong parserHandle
)

Parameters

TypeNameDescription
ulongparserHandle

MLResult.Code MLMediaCCParserGetDisplayableEx

public MLResult.Code MLMediaCCParserGetDisplayableEx(
ulong parserHandle,
IntPtr subtitleData,
int subtitleDataSize,
ref IntPtr captionSegment
)

Parameters

TypeNameDescription
ulongparserHandle
IntPtrsubtitleData
intsubtitleDataSize
ref IntPtrcaptionSegment

MLResult.Code MLMediaCCParserParse

public MLResult.Code MLMediaCCParserParse(
ulong parserHandle,
IntPtr subtitleData,
uint subtitleDataSize
)

Parameters

TypeNameDescription
ulongparserHandle
IntPtrsubtitleData
uintsubtitleDataSize

MLResult.Code MLMediaCCParserSetDisplayChangedCallback

public MLResult.Code MLMediaCCParserSetDisplayChangedCallback(
ulong parserHandle,
OnDisplayChangedDelegate calback,
IntPtr data
)

Parameters

TypeNameDescription
ulongparserHandle
OnDisplayChangedDelegatecalback
IntPtrdata

void OnDisplayChanged

Callback for the OnDisplayChanged event.

public static void OnDisplayChanged(
ulong parserHande,
ref CaptionSegmentEx segment,
IntPtr data
)

Parameters

TypeNameDescription
ulongparserHande
ref CaptionSegmentExsegment
IntPtrdata

delegate void OnDisplayChangedDelegate

public delegate void OnDisplayChangedDelegate(
ulong parserHande,
ref CaptionSegmentEx segment,
IntPtr data
)

Parameters

TypeNameDescription
ulongparserHande
ref CaptionSegmentExsegment
IntPtrdata