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.