Platforms to show: All Mac Windows Linux Cross-Platform
VLCEventManagerMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | VLC | MBS VLC Plugin | 12.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Only the events which the parent object sends are delivered.
With 12.3pr5 and newer plugins, this function sends events to main thread as it should be.
- 48 events
- event Log(Message as String, level as Integer, Name as String, Header as String, ModuleName as String, FileName as String, Line as Integer)
- event MediaDiscovererEnded
- event MediaDiscovererStarted
- event MediaDurationChanged(newDuration as Int64)
- event MediaFreed(media as VLCMediaMBS)
- event MediaListItemAdded(item as VLCMediaMBS, index as Integer)
- event MediaListItemDeleted(item as VLCMediaMBS, index as Integer)
- event MediaListPlayerNextItemSet(item as VLCMediaMBS)
- event MediaListPlayerPlayed
- event MediaListPlayerStopped
- event MediaListWillAddItem(item as VLCMediaMBS, index as Integer)
- event MediaListWillDeleteItem(item as VLCMediaMBS, index as Integer)
- event MediaMetaChanged(metatype as Integer)
- event MediaParsedChanged(newStatus as Integer)
- event MediaPlayerBackward
- event MediaPlayerBuffering
- event MediaPlayerEncounteredError
- event MediaPlayerEndReached
- event MediaPlayerForward
- event MediaPlayerLengthChanged(NewLength as Int64)
- event MediaPlayerMediaChanged(item as VLCMediaMBS)
- event MediaPlayerNothingSpecial
- event MediaPlayerOpening
- event MediaPlayerPausableChanged(pausable as boolean)
- event MediaPlayerPaused
- event MediaPlayerPlaying
- event MediaPlayerPositionChanged(newPosition as Double)
- event MediaPlayerScrambledChanged(newScrambled as Integer)
- event MediaPlayerSeekableChanged(seekable as boolean)
- event MediaPlayerSnapshotTaken(filename as string)
- event MediaPlayerStopped
- event MediaPlayerTimeChanged(newTime as Int64)
- event MediaPlayerTitleChanged(newTitle as Integer)
- event MediaPlayerVout(newCount as Integer)
- event MediaStateChanged(newState as Integer)
- event MediaSubItemAdded(media as VLCMediaMBS)
- event MediaSubItemTreeAdded(media as VLCMediaMBS)
- event VlmMediaAdded(MediaName as string, InstanceName as string)
- event VlmMediaChanged(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStarted(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusEnd(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusError(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusInit(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusOpening(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusPause(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStatusPlaying(MediaName as string, InstanceName as string)
- event VlmMediaInstanceStopped(MediaName as string, InstanceName as string)
- event VlmMediaRemoved(MediaName as string, InstanceName as string)
- 3 properties
- property Handle as Integer
- property Parent as Variant
- property VLC as VLCInstanceMBS
- 7 methods
- method Constructor(Media as VLCMediaMBS)
- method Constructor(MediaDiscoverer as VLCMediaDiscovererMBS)
- method Constructor(MediaList as VLCMediaListMBS)
- method Constructor(MediaListPlayer as VLCMediaListPlayerMBS)
- method Constructor(MediaPlayer as VLCMediaPlayerMBS)
- method Destructor
- method Listen
- 4 constants
Log Levels
Constant | Value | Description |
---|---|---|
kLogLevelDebug | 0 |
Debug message |
kLogLevelError | 4 |
Error message. |
kLogLevelNotice | 2 |
Important informational message |
kLogLevelWarning | 3 |
Warning (potential error) message |
This class has no sub classes.
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS VLC Plugin.
VLCEqualizerMBS - VLCExitHandlerMBS