dive_ui library

Classes

DiveAspectRatio
A widget that will size the child to a specific aspect ratio.
DiveAudioList
A widget that displays a vertical list of the video cameras.
DiveAudioMeter
A widget to display a multi-channel audio meter and update the values. It can be displayed either horizonally or verically (default).
DiveAudioMeterPaint
A widget to display a multi-channel audio meter. It can be displayed either horizonally or verically (default).
DiveAudioMeterPainter
DiveCameraAppBody
DiveCameraAppMediaPlayer
DiveCameraAppWidget
The Dive Camera App widget, that displays a list of live cameras.
DiveCameraList
A widget that displays a vertical list of the video cameras.
DiveGrid
DiveIconSet
The default icons for dive_ui widgets. Override these methods to provide custom icons.
DiveImagePickerButton
DiveMediaButtonBar
DiveMediaDuration
DiveMediaPlayButton
DiveMediaPreview
DiveMediaStopButton
DiveMeterPreview
A DivePreview with a DiveAudioMeter overlay using a DiveAudioMeterSource.
DiveOutputButton
DivePositionDialog
Update the position of a scene item.
DivePreview
A widget showing a preview of an image or video frames using a Flutter Texture widget.
DiveReferencePanel
DiveReferencePanels
DiveReferencePanelsCubit
DiveSettingsButton
An icon button that presents the settings dialog.
DiveSideSheet
Show a Material side sheet.
DiveSourceCard
DiveSourceMenu
DiveStreamPlayButton
DiveStreamSettingsButton
An icon button that presents the stream settings dialog.
DiveStreamSettingsDialog
Update the video output settings. Stream service URL: Stream service key:
DiveSubMenu
DiveTopicCard
A material design widget that creates a Card widget that contains content and actions about a single subject.
DiveUI
DiveVideoPickerButton
DiveVideoSettingsDialog
Update the video output settings. Resolution: Frame rate:

Functions

runDiveUIApp(Widget app) → void
Run a Dive UI app.

Typedefs

DiveBoolCallback = void Function(bool value)
Signature for a callback with a boolean value.
DiveListTapCallback = bool Function(int currentIndex, int newIndex)
Signature for when a tap has occurred. Return true when selection should be updated, or false to ignore tap.
DiveStreamSettingsApplyCallback = void Function(DiveRTMPService service, DiveRTMPServer server, String serviceKey)
Signature for when settings need to be applied.