PublishingSettings constructor

const PublishingSettings({
  1. required MicrophonePublishingSettings microphone,
  2. required CameraPublishingSettings camera,
  3. @JsonKey(toJson: _customAudioMapToJson, fromJson: _customAudioMapFromJson) required Map<CustomTrackName, CustomAudioPublishingSettings> customAudio,
  4. @JsonKey(toJson: _customVideoMapToJson, fromJson: _customVideoMapFromJson) required Map<CustomTrackName, CustomVideoPublishingSettings> customVideo,
})

Implementation

const factory PublishingSettings({
  required MicrophonePublishingSettings microphone,
  required CameraPublishingSettings camera,
  @JsonKey(toJson: _customAudioMapToJson, fromJson: _customAudioMapFromJson)
      required Map<CustomTrackName, CustomAudioPublishingSettings> customAudio,
  @JsonKey(toJson: _customVideoMapToJson, fromJson: _customVideoMapFromJson)
      required Map<CustomTrackName, CustomVideoPublishingSettings> customVideo,
}) = _PublishingSettings;