createNativeResolver method
Creates the native continuous resolver. Called exactly once, by create.
Implementation
@override
@protected
lsl_continuous_resolver createNativeResolver() {
// liblsl copies the predicate into its query, so it can be freed here.
final nativePredicate = predicate.toNativeUtf8(allocator: allocate);
try {
return lsl_create_continuous_resolver_bypred(
nativePredicate.cast<Char>(),
forgetAfter,
);
} finally {
nativePredicate.free();
}
}