vdocipher_flutter library
VdoCipher Flutter plugin
Classes
- AudioTrack
- Representation of an audio track.
- Config
- Configuration settings for the VdoPreCacheManager, allowing customization of the video cache size.
- DownloadOptions
- Includes media information and download options for audio and video tracks
- DownloadRequest
- Specifications for a media download
- DownloadSelections
- Object containing a DownloadOptions and corresponding selections of tracks to download.
- DownloadStatus
- Download status information corresponding to a media download.
- EmbedInfo
-
Initial parameters specifying the video to load and playback preferences.
Note:
mediaUrl
andlicenseUrl
are supported only on Android. - EmbedInfoOptions
- Options for video playback.
- EventListener
- MediaInfo
- Video related information.
- OptionsDownloader
- Downloads available track options for a media.
- Query
- Class used to specify filters for a query
- SubtitleTrack
- Representation of a subtitle track.
- VdocipherMethodChannel
- VdoCipher MethodChannel implementation
- VdoControllerView
- VdoPlayer controls created with VdoPlayerController to control playback and returns onFullscreenChange callback function
- VdoDownloadManager
- VdoDownloadManager handles enqueuing download requests and management of media downloads.
- VdoError
- Details related to an error encountered during video playback.
- VdoPlayer
- Widget for displaying video from your VdoCipher dashboard along with basic video UI controls.
- VdoPlayerController
- Controls a native video player and notifies any listeners of the player state changes.
- VdoPlayerSetting
- VdoPlayerSetting is a configuration class for setting up playback behavior in a VdoPlayer. It provides options for customizing the player's behavior, such as playback mode, and buffer settings. (Android only)
- VdoPlayerState
- VdoPlayerValue
- Properties identifying the current state of a VdoPlayerController.
- VdoPreCacheManager
- A manager class responsible for handling video pre-caching requests through native code integration. This class only supports Android platform as the pre-caching API is not supported on iOS and web platforms.
- VideoTrack
- Representation of a video track.
Enums
- MediaInfoType
- ResizeMode
- VdoPlaybackMode
- The different playback modes, each providing a different level of persistence.
Constants
-
defaultPlaybackSpeedOptions
→ const List<
double>
Functions
-
getMediaId(
String playbackInfo) → String -
vdoTimeFormatter(
int time) → String - Video Duration Time formatter