dart_vlc_ffi library

Classes

Broadcast
Creates new Broadcast for a Media.
BroadcastConfiguration
Used to declare a Broadcast configuration.
Chromecast
CurrentState
State of a Player instance.
DartVLC
Device
Represents a playback Device for the Player.
Devices
Devices.all getter is used to get List of all available Device for playback in the Player.
Equalizer
Defines an Equalizer instance for usage in a Player.
GeneralState
Volume & Rate state of a Player instance.
Media
A media object to open inside a Player.
MediaSource
Parent abstract class of Media and Playlist.
PlaybackState
Playback state of a Player instance.
Player
A Player to open & play a Media or Playlist from file, network or asset.
Playlist
A playlist object to open inside a Player.open.
PositionState
Position & duration state of a Player instance.
Record
Record class may be used to record a Media to a local File on the disk.
VideoDimensions
Represents dimensions of a video.

Enums

EqualizerMode
Predefined presets for Equalizer.
MediaSourceType
Enum to specify the type of MediaSource passed in Player.open.
MediaType
Enum to specify the type of Media.
PlaylistMode
Enum to specify the playback mode of Playlist.

Extensions

DurationExtension on Duration

Properties

players Map<int, Player>
Keeps various Player instances to manage event callbacks.
getter/setter pair

Typedefs

InitializeDartApiCXX = Void Function(Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>> postCObject, Int64 nativePort, Pointer<Void> initializeApiDLData)
InitializeDartApiDart = void Function(Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>> postCObject, int nativePort, Pointer<Void> initializeApiDLData)