NERtcScreenCaptureParameters constructor

NERtcScreenCaptureParameters({
  1. NERtcScreenProfileType profile = NERtcScreenProfileType.kNERtcScreenProfileNone,
  2. NERtcVideoDimensions? dimensions,
  3. int frameRate = 5,
  4. int minFrameRate = 0,
  5. int bitRate = 0,
  6. int minBitRate = 0,
  7. bool captureMouseCursor = false,
  8. bool windowFocus = false,
  9. List<int> excludeWindowList = const [],
  10. int contentPrefer = NERtcSubStreamContentPrefer.motion,
  11. int preference = NERtcDegradationPreference.degradationDefault,
  12. bool enableHighPerformance = false,
  13. bool enableHighLight = false,
  14. int highLightWidth = 6,
  15. int highLightColor = 0,
  16. int highLightLength = 0,
  17. bool excludeHighLightBox = false,
  18. 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,
});