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

isNavigatorInitialized int
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