VLC
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
VLC
Classes for the libVLC, the library behind the VLC Media Player application.
- Classes
- class VLCAudioOutputDeviceMBS
- class VLCAudioOutputMBS
- class VLCEqualizerMBS
- class VLCEventManagerMBS
- 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
- property Handle as Integer
- property Parent as Variant
- property VLC as VLCInstanceMBS
- 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)
- class VLCExitHandlerMBS
- class VLCInstanceMBS
- class VLCMediaDiscovererMBS
- class VLCMediaLibraryMBS
- class VLCMediaListMBS
- class VLCMediaListPlayerMBS
- class VLCMediaMBS
- method AddOption(options as string)
- method AddOptionFlag(options as string, flags as UInt32)
- method Clone as VLCMediaMBS
- method Constructor(original as VLCMediaMBS)
- method Constructor(vlc as VLCInstanceMBS, URL as string)
- method Destructor
- method Duration as Int64
- method IsParsed as Boolean
- shared method MediaWithData(vlc as VLCInstanceMBS, data as memoryblock) as VLCMediaMBS
- shared method MediaWithData(vlc as VLCInstanceMBS, data as string) as VLCMediaMBS
- shared method MediaWithFile(vlc as VLCInstanceMBS, file as folderitem) as VLCMediaMBS
- shared method MediaWithFileDescriptor(vlc as VLCInstanceMBS, fd as Integer) as VLCMediaMBS
- shared method MediaWithPath(vlc as VLCInstanceMBS, Path as string) as VLCMediaMBS
- shared method MediaWithURL(vlc as VLCInstanceMBS, URL as string) as VLCMediaMBS
- method Meta(type as Integer) as string
- method MRL as string
- shared method NewAsNode(vlc as VLCInstanceMBS, name as string) as VLCMediaMBS
- method Parse
- method ParseAsync
- method SaveMeta as Boolean
- method SetMeta(meta as Integer, value as string)
- method State as Integer
- method Stats as VLCMediaStatsMBS
- method SubItems as VLCMediaListMBS
- method TrackInfos as VLCMediaTrackInfoMBS()
- method Tracks as VLCMediaTrackMBS()
- property Handle as Integer
- property Tag as Integer
- property VLC as VLCInstanceMBS
- class VLCMediaPlayerMBS
- method Constructor(media as VLCMediaMBS)
- method Constructor(VLCInstance as VLCInstanceMBS)
- method CopyCGImage as Variant
- method CopyMemory as memoryblock
- method CopyPicture as Picture
- method CopyToMemory(dest as Ptr, offset as Integer, RowBytes as Integer) as boolean
- method Destructor
- method GetChapterCountForTitle(title as Integer) as Integer
- method GetChapterDescription(index as Integer) as VLCTrackDescriptionMBS
- method GetMemory as Ptr
- method Navigate(Navigate as Integer)
- method NextChapter
- method NextFrame
- method Pause
- method Pause(pause as boolean)
- method Play as Boolean
- method PreviousChapter
- method SetAudioOutput(AudioOutputName as string) as boolean
- method SetAudioOutputDevice(AudioOutputName as string, deviceID as string)
- method SetEqualizer(Equalizer as VLCEqualizerMBS = nil)
- method SetSubtitleFile(filename as string) as boolean
- method SetVideoTitleDisplay(position as Integer, timeout as Integer)
- method Stop
- method ToggleFullScreen
- method ToggleMute
- method ToggleTeletext
- method VideoGetCursor(num as Integer, byref px as Integer, byref py as Integer) as Boolean
- method VideoGetSize(num as Integer, byref px as UInt32, byref py as UInt32) as Boolean
- method VideoSetCallback(width as integer, height as integer, CGContextHandle as integer = 0)
- method VideoSetDeinterlace(Mode as string)
- method VideoSetFormat(chroma as string, width as UInt32, height as UInt32, pitch as UInt32)
- method VideoSetKeyInput(on as boolean)
- method VideoSetLogoString(option as Integer, logo as String)
- method VideoSetMouseInput(on as boolean)
- method VideoTakeSnapshot(num as Integer, path as string, width as Integer, height as Integer) as boolean
- property AGL as UInt32
- property AspectRatio as string
- property AudioChannel as Integer
- property AudioDelay as Int64
- property AudioOutputDevices as VLCAudioOutputDeviceMBS
- property AudioOutputDeviceType as Integer
- property AudioTrack as Integer
- property AudioTrackCount as Integer
- property CanPause as boolean
- property Chapter as Integer
- property ChapterCount as Integer
- property CropGeometry as string
- property FPS as Double
- property FullScreen as boolean
- property GetAudioTrackDescription as VLCTrackDescriptionMBS
- property GetSPUDescription as VLCTrackDescriptionMBS
- property GetVideoTitleDescription as VLCTrackDescriptionMBS
- property Handle as Integer
- property HasNewFrame as Boolean
- property HasVOut as Integer
- property Height as Integer
- property HWND as Integer
- property IsPlaying as boolean
- property IsSeekable as boolean
- property Length as Int64
- property Media as VLCMediaMBS
- property Mute as boolean
- property NSObject as Ptr
- property Position as Double
- property ProgramScrambled as boolean
- property Rate as Double
- property Scale as Double
- property SPU as Integer
- property SPUCount as Integer
- property SPUDelay as Int64
- property State as Integer
- property Tag as Variant
- property Time as Int64
- property Title as Integer
- property TitleCount as Integer
- property VideoTeleText as Integer
- property VideoTrack as Integer
- property VideoTrackCount as Integer
- property VideoTrackDescription as VLCTrackDescriptionMBS
- property VLC as VLCInstanceMBS
- property Volume as Integer
- property Width as Integer
- property WillPlay as boolean
- property XWindow as UInt32
- property VideoAdjust(option as Integer) as Integer
- property VideoAdjustFloat(option as Integer) as single
- property VideoLogo(option as Integer) as Integer
- property VideoMarquee(option as Integer) as Integer
- property VideoMarqueeString(option as Integer) as String
- class VLCMediaStatsMBS
- class VLCMediaTrackInfoMBS
- class VLCMediaTrackMBS
- class VLCMissingFunctionExceptionMBS
- class VLCModuleDescriptionMBS
- class VLCNotInitializedExceptionMBS
- class VLCTrackDescriptionMBS
Release notes
- Version 23.4
- Version 20.3
- Version 19.0
- Version 18.0
The items on this page are in the following plugins: MBS VLC Plugin.