copyWith method
PlaybackEvent
copyWith({
- ProcessingState? processingState,
- DateTime? updateTime,
- Duration? updatePosition,
- Duration? bufferedPosition,
- Duration? duration,
- IcyMetadata? icyMetadata,
- int? currentIndex,
- int? androidAudioSessionId,
Returns a copy of this event with given properties replaced.
Implementation
PlaybackEvent copyWith({
ProcessingState? processingState,
DateTime? updateTime,
Duration? updatePosition,
Duration? bufferedPosition,
Duration? duration,
IcyMetadata? icyMetadata,
int? currentIndex,
int? androidAudioSessionId,
}) =>
PlaybackEvent(
processingState: processingState ?? this.processingState,
updateTime: updateTime ?? this.updateTime,
updatePosition: updatePosition ?? this.updatePosition,
bufferedPosition: bufferedPosition ?? this.bufferedPosition,
duration: duration ?? this.duration,
icyMetadata: icyMetadata ?? this.icyMetadata,
currentIndex: currentIndex ?? this.currentIndex,
androidAudioSessionId:
androidAudioSessionId ?? this.androidAudioSessionId,
);