copyWith method
VideoPublishOptions
copyWith({
- VideoEncoding? videoEncoding,
- bool? simulcast,
- List<
VideoParameters> ? videoSimulcastLayers, - String? videoCodec,
- BackupVideoCodec? backupVideoCodec,
- String? scalabilityMode,
- String? name,
- String? stream,
Implementation
VideoPublishOptions copyWith({
VideoEncoding? videoEncoding,
bool? simulcast,
List<VideoParameters>? videoSimulcastLayers,
List<VideoParameters>? screenShareSimulcastLayers,
String? videoCodec,
BackupVideoCodec? backupVideoCodec,
String? scalabilityMode,
String? name,
String? stream,
}) =>
VideoPublishOptions(
videoEncoding: videoEncoding ?? this.videoEncoding,
simulcast: simulcast ?? this.simulcast,
videoSimulcastLayers: videoSimulcastLayers ?? this.videoSimulcastLayers,
screenShareSimulcastLayers:
screenShareSimulcastLayers ?? this.screenShareSimulcastLayers,
videoCodec: videoCodec ?? this.videoCodec,
backupVideoCodec: backupVideoCodec ?? this.backupVideoCodec,
scalabilityMode: scalabilityMode ?? this.scalabilityMode,
name: name ?? this.name,
stream: stream ?? this.stream,
);