const
RoomOptions({ - CameraCaptureOptions defaultCameraCaptureOptions = const CameraCaptureOptions(),
- ScreenShareCaptureOptions defaultScreenShareCaptureOptions = const ScreenShareCaptureOptions(),
- AudioCaptureOptions defaultAudioCaptureOptions = const AudioCaptureOptions(),
- VideoPublishOptions defaultVideoPublishOptions = const VideoPublishOptions(),
- AudioPublishOptions defaultAudioPublishOptions = const AudioPublishOptions(),
- AudioOutputOptions defaultAudioOutputOptions = const AudioOutputOptions(),
- bool adaptiveStream = false,
- bool dynacast = false,
- bool stopLocalTrackOnUnpublish = true,
- E2EEOptions? e2eeOptions,
- E2EEOptions? encryption,
- bool? enableVisualizer = false,
- bool fastPublish = true,
})
Implementation
const RoomOptions({
this.defaultCameraCaptureOptions = const CameraCaptureOptions(),
this.defaultScreenShareCaptureOptions = const ScreenShareCaptureOptions(),
this.defaultAudioCaptureOptions = const AudioCaptureOptions(),
this.defaultVideoPublishOptions = const VideoPublishOptions(),
this.defaultAudioPublishOptions = const AudioPublishOptions(),
this.defaultAudioOutputOptions = const AudioOutputOptions(),
this.adaptiveStream = false,
this.dynacast = false,
this.stopLocalTrackOnUnpublish = true,
this.e2eeOptions,
this.encryption,
this.enableVisualizer = false,
this.fastPublish = true,
});