Fetch metadata from engine.

This commit is contained in:
Dermot Duffy
2023-01-26 21:55:07 -08:00
parent bd19ed7a74
commit 67b134308a
10 changed files with 270 additions and 51 deletions
+8 -1
View File
@@ -62,6 +62,13 @@ export class CameraManagerEngineFactory {
}
output.get(engine)?.add(cameraID);
}
return output;
return output.size ? output : null;
}
public getAllEngines(
cameras: Map<string, CameraConfig>,
): CameraManagerEngine[] | null {
const engines = this.getEnginesForCameraIDs(cameras, new Set(cameras.keys()));
return engines ? [...engines.keys()] : null;
}
}