WaterbusMediaView constructor

const WaterbusMediaView({
  1. Key? key,
  2. required MediaSource mediaSource,
  3. RTCVideoViewObjectFit objectFit = RTCVideoViewObjectFit.RTCVideoViewObjectFitContain,
  4. bool mirror = false,
  5. Duration debounceDelay = const Duration(milliseconds: 300),
  6. double visibilityThreshold = 0.1,
})

Implementation

const WaterbusMediaView({
  super.key,
  required this.mediaSource,
  this.objectFit = RTCVideoViewObjectFit.RTCVideoViewObjectFitContain,
  this.mirror = false,
  this.debounceDelay = const Duration(milliseconds: 300),
  this.visibilityThreshold = 0.1, // 10% visible to trigger quality change
});