VLC 4.0.0-dev
LibVLC

LibVLC is the external programming interface of the VLC media player. More...

Collaboration diagram for LibVLC:

Modules

 LibVLC playlist (legacy)
 
 LibVLC core
 Before it can do anything useful, LibVLC must be initialized.
 
 LibVLC time
 These functions provide access to the LibVLC time/clock.
 
 LibVLC dialog
 
 LibVLC media
 libvlc_media_t is an abstract representation of a playable media.
 
 LibVLC media discovery
 LibVLC media discovery finds available media via various means.
 
 LibVLC media list
 A LibVLC media list holds multiple libvlc_media_t media descriptors.
 
 LibVLC media list player
 The LibVLC media list player plays a libvlc_media_list_t list of media, in a certain order.
 
 LibVLC media player
 A LibVLC media player plays one media (usually in a custom drawable).
 
 LibVLC media track
 libvlc_media_track_t is an abstract representation of a media track.
 
 LibVLC renderer discoverer
 LibVLC renderer discoverer finds available renderers available on the local network.
 

Files

file  libvlc.h
 LibVLC core external API.
 

Macros

#define LIBVLC_API
 
#define LIBVLC_DEPRECATED
 

Detailed Description

LibVLC is the external programming interface of the VLC media player.

It is used to embed VLC into other applications or frameworks.

Macro Definition Documentation

◆ LIBVLC_API

#define LIBVLC_API

◆ LIBVLC_DEPRECATED

LIBVLC_DEPRECATED
Deprecated:
No longer used. This belonged to the removed libvlc_media_list_view_t
Deprecated:
No longer used. This belonged to the removed libvlc_media_list_view_t
Deprecated:
No longer used. This belonged to the removed libvlc_media_list_view_t