getResult method

RenderFrameResult getResult()

Reads the frame result of an acquired frame.

It succeeds until you release or discard the frame, whatever the session's state.

See mln_acquired_frame_get_result in the C API reference.

Implementation

RenderFrameResult getResult() => withNativeArena((arena) {
  final outResult = arena<raw.mln_render_frame_result>();
  outResult.ref.size = sizeOf<raw.mln_render_frame_result>();
  _check(
    raw.mln_acquired_frame_get_result(
      _handle.raw,
      outResult,
      nativeDiagnostic,
    ),
  );
  return _readRenderFrameResult(outResult.ref);
});