copyWith method

MediaSource copyWith({
  1. MediaStream? stream,
  2. RTCVideoRenderer? renderer,
  3. RTCVideoPlatformViewController? viewController,
  4. bool? hasFirstFrameRendered,
  5. dynamic onFirstFrameRendered()?,
})

Implementation

MediaSource copyWith({
  MediaStream? stream,
  RTCVideoRenderer? renderer,
  RTCVideoPlatformViewController? viewController,
  bool? hasFirstFrameRendered,
  Function()? onFirstFrameRendered,
}) {
  return MediaSource(
    stream: stream ?? this.stream,
    renderer: renderer ?? this.renderer,
    viewController: viewController ?? this.viewController,
    hasFirstFrameRendered:
        hasFirstFrameRendered ?? this.hasFirstFrameRendered,
    onFirstFrameRendered: onFirstFrameRendered ?? this.onFirstFrameRendered,
  );
}