stream property
Implementation
Stream<FaceState> get stream => _inputImageController.stream.transform(
StreamTransformer.fromHandlers(
handleData: (faces, sink) {
sink.add(
switch (faces.length) {
0 => const EmptyFaceState(),
1 => SingleFaceState.fromFace(faces.first),
_ => MultiFaceState(
count: faces.length,
faces: [...faces.map(SingleFaceState.fromFace)],
),
},
);
},
),
);