MediaSubscriptionSettings constructor
const
MediaSubscriptionSettings({ - required VideoSubscriptionSettings camera,
- required VideoSubscriptionSettings screenVideo,
- required AudioSubscriptionSettings microphone,
- required AudioSubscriptionSettings screenAudio,
- @JsonKey(toJson: _customAudioMapToJson, fromJson: _customAudioMapFromJson) required Map<CustomTrackName, AudioSubscriptionSettings> customAudio,
- @JsonKey(toJson: _customVideoMapToJson, fromJson: _customVideoMapFromJson) required Map<CustomTrackName, VideoSubscriptionSettings> customVideo,
})
Implementation
const factory MediaSubscriptionSettings({
required VideoSubscriptionSettings camera,
required VideoSubscriptionSettings screenVideo,
required AudioSubscriptionSettings microphone,
required AudioSubscriptionSettings screenAudio,
@JsonKey(toJson: _customAudioMapToJson, fromJson: _customAudioMapFromJson)
required Map<CustomTrackName, AudioSubscriptionSettings> customAudio,
@JsonKey(toJson: _customVideoMapToJson, fromJson: _customVideoMapFromJson)
required Map<CustomTrackName, VideoSubscriptionSettings> customVideo,
}) = _MediaSubscriptionSettings;