Table of Contents

Method TryGetRawData

Namespace
MaaFramework.Binding.Buffers
Assembly
MaaFramework.Binding.Native.dll

TryGetRawData(out nint)

Gets the image raw data.

public bool TryGetRawData(out nint data)

Parameters

data nint

The image data (cv::Mat::data).

Returns

bool

true if the image raw data was got successfully; otherwise, false.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaBuffer.MaaImageBufferGetRawData(System.IntPtr).

TryGetRawData(out nint, out int, out int, out int)

Gets the image raw data.

public bool TryGetRawData(out nint data, out int width, out int height, out int type)

Parameters

data nint

The image data (cv::Mat::data).

width int

The image width.

height int

The image height.

type int

The image type.

Returns

bool

true if the image raw data was got successfully; otherwise, false.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaBuffer.MaaImageBufferGetRawData(System.IntPtr).

TryGetRawData(nint, out nint)

Gets the image raw data.

public static bool TryGetRawData(nint handle, out nint data)

Parameters

handle nint

The MaaImageBufferHandle.

data nint

The image data (cv::Mat::data).

Returns

bool

true if the image raw data was got successfully; otherwise, false.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaBuffer.MaaImageBufferGetRawData(System.IntPtr).

TryGetRawData(nint, out nint, out int, out int, out int)

Gets the image raw data.

public static bool TryGetRawData(nint handle, out nint data, out int width, out int height, out int type)

Parameters

handle nint

The MaaImageBufferHandle.

data nint

The image data (cv::Mat::data).

width int

The image width.

height int

The image height.

type int

The image type.

Returns

bool

true if the image raw data was got successfully; otherwise, false.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaBuffer.MaaImageBufferGetRawData(System.IntPtr).