setupOBS method
Future<bool>
setupOBS(
- DiveCoreResolution baseResolution, {
- DiveCoreResolution? outResolution,
- DiveCoreFPS fps = DiveCoreFPS.fps29_97,
Setup and start OBS lib.
Implementation
Future<bool> setupOBS(
DiveCoreResolution baseResolution, {
DiveCoreResolution? outResolution,
DiveCoreFPS fps = DiveCoreFPS.fps29_97,
}) async {
bool rv = await obslib.obsStartup();
if (rv) {
outResolution = outResolution ?? baseResolution;
rv = obslib.startObs(
baseResolution.width,
baseResolution.height,
outResolution.width,
outResolution.height,
fps.numerator,
fps.denominator,
);
if (rv) {
obslib.audioSetDefaultMonitoringDevice();
}
}
return rv;
}