open method
void
open(})
Implementation
void open(
String filename,
String codec,
double fps,
(int, int) frameSize, {
int? apiPreference,
bool isColor = true,
}) {
final cname = filename.toNativeUtf8();
final codec_ = VideoWriter.fourcc(codec);
final p = calloc<ffi.Bool>();
apiPreference == null
? cvRun(
() => cvideoio.cv_VideoWriter_open(
ref,
cname.cast(),
codec_,
fps,
frameSize.$1,
frameSize.$2,
isColor,
p,
ffi.nullptr,
),
)
: cvRun(
() => cvideoio.cv_VideoWriter_open_1(
ref,
cname.cast(),
apiPreference,
codec_,
fps,
frameSize.$1,
frameSize.$2,
isColor,
p,
ffi.nullptr,
),
);
calloc.free(cname);
calloc.free(p);
}