VLC 4.0.0-dev
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LibVLC

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

Collaboration diagram for LibVLC:

Modules

 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

#define LIBVLC_DEPRECATED