createResultsPointer method

  1. @override
Pointer<TextEmbedderResult> createResultsPointer()

Allocates this task's results struct in native memory.

Implementation

@override
Pointer<bindings.TextEmbedderResult> createResultsPointer() {
  _log.fine('Allocating TextEmbedderResult in native memory');
  final results = calloc<bindings.TextEmbedderResult>();
  _log.finest(
    'Allocated TextEmbedderResult at 0x${results.address.toRadixString(16)}',
  );
  return results;
}