PublishingSettingsUpdate.set constructor

const PublishingSettingsUpdate.set({
  1. Update<MicrophonePublishingSettingsUpdate>? microphone,
  2. Update<CameraPublishingSettingsUpdate>? camera,
  3. @JsonKey(toJson: _customAudioMapToJsonUpdate) Map<CustomTrackName, CustomAudioPublishingSettingsUpdate>? customAudio,
  4. @JsonKey(toJson: _customVideoMapToJsonUpdate) Map<CustomTrackName, CustomVideoPublishingSettingsUpdate>? customVideo,
})

Updates publishing settings using specific values.

Implementation

const factory PublishingSettingsUpdate.set({
  Update<MicrophonePublishingSettingsUpdate>? microphone,
  Update<CameraPublishingSettingsUpdate>? camera,
  @JsonKey(toJson: _customAudioMapToJsonUpdate)
      Map<CustomTrackName, CustomAudioPublishingSettingsUpdate>? customAudio,
  @JsonKey(toJson: _customVideoMapToJsonUpdate)
      Map<CustomTrackName, CustomVideoPublishingSettingsUpdate>? customVideo,
}) = _PublishingSettingsUpdate;