Difference between revisions of "LibVLC"
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
* [[LibVLC_SampleCode_SDL|Use LibVLC in an SDL application]] | * [[LibVLC_SampleCode_SDL|Use LibVLC in an SDL application]] | ||
* [[LibVLC_SampleCode_Qt|Use LibVLC in an Qt application]] | * [[LibVLC_SampleCode_Qt|Use LibVLC in an Qt application]] | ||
+ | * [[GenerateLibFromDll|Generate a .lib for using libVLC on Windows]] | ||
== Bindings == | == Bindings == |
Revision as of 17:30, 24 October 2009
You can embed libVLC into your application to gain audio/video playing features.
Tutorials
Here are three different tutorials on libVLC:
- Visual C++ Tutorial (uses "old" legacy API)
- Tutorial for version 0.8.6c
- Tutorial for version 0.9.x
Sample Code
- Generate thumbnails using LibVLC
- Use LibVLC in an SDL application
- Use LibVLC in an Qt application
- Generate a .lib for using libVLC on Windows
Bindings
Documentation
- The documentation on the external API is here: ExternalAPI
This applies to current trunk version:
- On Mac OS X there you can use libvlc through some Objective-C class using the Mac OS X Framework.
- Currently it exists Java, Python and .NET bindings around LibVLC.
- LibVLC Memory Management explained. It covers the basics on the _new(), _retain(), _release().
- LibVLC Media List Management explained. It covers the basics on how to set up a list of media or a playlist.
- libvlc doxygen documentation. Generated documentation from source code