video library
Classes
- Frame
- FrameMetadata
- Object with the information that accompanied a Frame.
- MediaMetadata
- Object for video information.
- Progress
- ProgressBarProvider
- A widget that displays the progress in the player it is associated with. Seeks are made with player.seekTime(duration).
- ProgressBarProviderState
- Snapshot
- Videna
- VidenaPlayer
- An object used for decoding video. It provides access to streams of the information being decoded, as well as time controls.
- Video
- A widget that displays video through a VidenaPlayer A progress bar for this Video is obtainable by calling getProgressBar
- VideoFrame
- VideoFrameMetadata
- Object with the information that accompanied a VideoFrame.
- VideoState
Enums
- ImageFormat
- Used for specifying the desired pixel format of frames from the native decoder. The none option will return the frames in the format they came from the decoder and can be faster. After frames have been transformed in dart and are no longer in the initial format they also use none.
- ProcessStrategy
- ProcessStrategy
Properties
-
getter/setter pair
Functions
-
findSuitableDimensions(
Fraction dimensions, Fraction aspectRatio) → Fraction -
getMediaMetadata(
String path) → Future< MediaMetadata> -
getMediaMetadataSync(
String path) → MediaMetadata -
processImageFromRgba(
VideoFrame frame) → Future< VideoFrame> -
verifyAspectRatio(
Fraction? dimensions, Fraction source) → Fraction