libVLC
Jump to navigation
Jump to search
You can embed libVLC into your application to gain audio/video playing features.
Documentation
- Reference Doxygen documentation
- LibVLC Memory Management explained: covers the basics on the _new(), _retain(), _release().
- LibVLC Media List Management explained: covers the basics on settubg up a playlist.
- The documentation on the external API is here: ExternalAPI
Examples
Playback
- Current version (1.1.x)
- Versions 0.9.x and 1.0.x
- Version 0.8.6
- Visual C++ (uses "old" legacy API)
Rendering
Language bindings
LibVLC is a C library. It has bindings to the following other languages and frameworks:
- C++,
- Python,
- Phonon (Qt4/KDE) in C++,
- wxWidgets MediaCtrl backend also in C++,
- Objective C: see Mac OS X Framework,
- Java: VLCJ,
- Pascal/Delphi,
- several unofficial .NET bindings and ActiveX.