StreamingGenerator constructor
Create a generator.
Implementation
StreamingGenerator(
final Context context,
final String protocol,
final String path, {
final String options = '',
}) : super(context) {
final protocolPointer = protocol.toNativeUtf8().cast<Char>();
final pathPointer = path.toNativeUtf8().cast<Char>();
final optionsPointer = options.toNativeUtf8().cast<Void>();
synthizer.check(
synthizer.synthizer.syz_createStreamingGeneratorFromStreamParams(
handle,
context.handle.value,
protocolPointer,
pathPointer,
optionsPointer,
nullptr,
nullptr,
synthizer.userdataFreeCallbackPointer,
),
);
[protocolPointer, pathPointer, optionsPointer].forEach(malloc.free);
}