Module: ActiveVlc::LibVlc::Api

Extended by:
FFI::Library
Defined in:
lib/activevlc/libvlc/api.rb

Constant Summary collapse

PlayerState =

Media Player functions and type

enum(:NothingSpecial,
:Opening,
:Buffering,
:Playing,
:Paused,
:Stopped,
:Ended,
:Error)
EventType =
enum(
:MediaMetaChanged,          0,
:MediaSubItemAdded,
:MediaDurationChanged,
:MediaParsedChanged,
:MediaFreed,
:MediaStateChanged,

:MediaPlayerMediaChanged,   0x100,
:MediaPlayerNothingSpecial,
:MediaPlayerOpening,
:MediaPlayerBuffering,
:MediaPlayerPlaying,
:MediaPlayerPaused,
:MediaPlayerStopped,
:MediaPlayerForward,
:MediaPlayerBackward,
:MediaPlayerEndReached,
:MediaPlayerEncounteredError,
:MediaPlayerTimeChanged,
:MediaPlayerPositionChanged,
:MediaPlayerSeekableChanged,
:MediaPlayerPausableChanged,
:MediaPlayerTitleChanged,
:MediaPlayerSnapshotTaken,
:MediaPlayerLengthChanged,
:MediaPlayerVout,

:MediaListItemAdded,        0x200,
:MediaListWillAddItem,
:MediaListItemDeleted,
:MediaListWillDeleteItem,

:MediaListViewItemAdded,    0x300,
:MediaListViewWillAddItem,
:MediaListViewItemDeleted,
:MediaListViewWillDeleteItem,

:MediaListPlayerPlayed,     0x400,
:MediaListPlayerNextItemSet,
:MediaListPlayerStopped,

:MediaDiscovererStarted,    0x500,
:MediaDiscovererEnded,

:VlmMediaAdded,             0x600,
:VlmMediaRemoved,
:VlmMediaChanged,
:VlmMediaInstanceStarted,
:VlmMediaInstanceStopped,
:VlmMediaInstanceStatusInit,
:VlmMediaInstanceStatusOpening,
:VlmMediaInstanceStatusPlaying,
:VlmMediaInstanceStatusPause,
:VlmMediaInstanceStatusEnd,
:VlmMediaInstanceStatusError
)