optimizeVideo option
This commit is contained in:
@@ -12,10 +12,19 @@ class ConnectOptions {
|
||||
/// Default options used when publishing a audio track
|
||||
final AudioPublishOptions defaultAudioPublishOptions;
|
||||
|
||||
/// When this is turned on, the following optimizations will be made:
|
||||
/// - [RemoteTrackPublication] will be enabled/disabled based on the corresponding
|
||||
/// [VideoTrackRenderer]'s visibility on screen.
|
||||
/// - Re-sizing a [VideoTrackRenderer] will signal the server to send down
|
||||
/// a relavant quality layer (if simulcast is enabled on the publisher)
|
||||
/// defaults to true.
|
||||
final bool optimizeVideo;
|
||||
|
||||
const ConnectOptions({
|
||||
this.autoSubscribe = true,
|
||||
this.defaultVideoPublishOptions = const VideoPublishOptions(),
|
||||
this.defaultAudioPublishOptions = const AudioPublishOptions(),
|
||||
this.optimizeVideo = true,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user