diff --git a/lib/src/track/local/video.dart b/lib/src/track/local/video.dart index 4c35205e..deee9c32 100644 --- a/lib/src/track/local/video.dart +++ b/lib/src/track/local/video.dart @@ -185,10 +185,11 @@ class LocalVideoTrack extends LocalTrack with VideoTrack { /// Creates a LocalVideoTrack from camera input. static Future createCameraTrack([ CameraCaptureOptions? options, + rtc.MediaStream? processedStream, ]) async { options ??= const CameraCaptureOptions(); - final stream = await LocalTrack.createStream(options); + final stream = processedStream ?? await LocalTrack.createStream(options); final track = LocalVideoTrack._( TrackSource.camera, stream,