events property
Implementation
@override
Stream<TruvideoSdkCameraEvent> get events {
_eventStream ??= _eventChannel.receiveBroadcastStream().map((event) {
try {
if (event is String) {
final Map<String, dynamic> eventMap = jsonDecode(event);
return TruvideoSdkCameraEvent.fromJson(eventMap);
} else {
throw Exception('Unexpected event type: ${event.runtimeType}');
}
} catch (error) {
rethrow;
}
});
return _eventStream!;
}