NERtcScreenCaptureParameters constructor
NERtcScreenCaptureParameters({
- NERtcScreenProfileType profile = NERtcScreenProfileType.kNERtcScreenProfileNone,
- NERtcVideoDimensions? dimensions,
- int frameRate = 5,
- int minFrameRate = 0,
- int bitRate = 0,
- int minBitRate = 0,
- bool captureMouseCursor = false,
- bool windowFocus = false,
- List<
int> excludeWindowList = const [], - int contentPrefer = NERtcSubStreamContentPrefer.motion,
- int preference = NERtcDegradationPreference.degradationDefault,
- bool enableHighPerformance = false,
- bool enableHighLight = false,
- int highLightWidth = 6,
- int highLightColor = 0,
- int highLightLength = 0,
- bool excludeHighLightBox = false,
- bool forceUpdateData = false,
Implementation
NERtcScreenCaptureParameters({
this.profile = NERtcScreenProfileType.kNERtcScreenProfileNone,
this.dimensions,
this.frameRate = 5,
this.minFrameRate = 0,
this.bitRate = 0,
this.minBitRate = 0,
this.captureMouseCursor = false,
this.windowFocus = false,
this.excludeWindowList = const [],
this.contentPrefer = NERtcSubStreamContentPrefer.motion,
this.preference = NERtcDegradationPreference.degradationDefault,
this.enableHighPerformance = false,
this.enableHighLight = false,
this.highLightWidth = 6,
this.highLightColor = 0,
this.highLightLength = 0,
this.excludeHighLightBox = false,
this.forceUpdateData = false,
});