copyWith method

AVPlayerState copyWith({
  1. Duration? position,
  2. Duration? duration,
  3. Duration? buffered,
  4. bool? isPlaying,
  5. bool? isBuffering,
  6. bool? isLooping,
  7. bool? isInitialized,
  8. bool? isInPipMode,
  9. bool? isCompleted,
  10. double? playbackSpeed,
  11. double? volume,
  12. double? aspectRatio,
  13. String? errorDescription,
})

Implementation

AVPlayerState copyWith({
  Duration? position,
  Duration? duration,
  Duration? buffered,
  bool? isPlaying,
  bool? isBuffering,
  bool? isLooping,
  bool? isInitialized,
  bool? isInPipMode,
  bool? isCompleted,
  double? playbackSpeed,
  double? volume,
  double? aspectRatio,
  String? errorDescription,
}) {
  return AVPlayerState(
    position: position ?? this.position,
    duration: duration ?? this.duration,
    buffered: buffered ?? this.buffered,
    isPlaying: isPlaying ?? this.isPlaying,
    isBuffering: isBuffering ?? this.isBuffering,
    isLooping: isLooping ?? this.isLooping,
    isInitialized: isInitialized ?? this.isInitialized,
    isInPipMode: isInPipMode ?? this.isInPipMode,
    isCompleted: isCompleted ?? this.isCompleted,
    playbackSpeed: playbackSpeed ?? this.playbackSpeed,
    volume: volume ?? this.volume,
    aspectRatio: aspectRatio ?? this.aspectRatio,
    errorDescription: errorDescription ?? this.errorDescription,
  );
}