worker property
The native MediaPipe object which will complete this task.
worker is a computed property and will return the same object on repeated accesses. On the first access, the native worker object is initialized, and this accessor with throw an Exception if that process fails.
Implementation
Pointer<Void> get worker {
if (_worker.isNullOrNullPointer) {
final errorMessageMemory = calloc<Pointer<Char>>();
_log.fine('Creating $taskName worker');
_worker = createWorker(
options.copyToNative(),
errorMessageMemory,
);
handleErrorMessage(errorMessageMemory);
errorMessageMemory.free(1);
options.dispose();
}
return _worker!;
}