VideoControlsData constructor
const
VideoControlsData({
- required dynamic player,
- required bool isFullscreen,
- required bool areDefaultControlsVisible,
- required bool areControlsPinned,
- bool isBuffering = false,
- required EdgeInsets overlayPadding,
- required VoidCallback toggleFullscreen,
- required VoidCallback enterPictureInPicture,
- required VoidCallback restartVisibilityTimer,
- required VoidCallback showControls,
- required VoidCallback hideControls,
- required ValueChanged<
bool> setControlsPinned, - required List<
VideoQualityOption> availableQualities, - required VideoQualityOption? currentQuality,
- required Future<
void> selectQuality(- VideoQualityOption quality
- required Future<
void> showQualitySelector(- BuildContext context
Implementation
const VideoControlsData({
required this.player,
required this.isFullscreen,
required this.areDefaultControlsVisible,
required this.areControlsPinned,
this.isBuffering = false,
required this.overlayPadding,
required this.toggleFullscreen,
required this.enterPictureInPicture,
required this.restartVisibilityTimer,
required this.showControls,
required this.hideControls,
required this.setControlsPinned,
required this.availableQualities,
required this.currentQuality,
required this.selectQuality,
required this.showQualitySelector,
});