Difference between revisions of "LibVLC"
Jump to navigation
Jump to search
Pdherbemont (talk | contribs) m (→Related) |
Pdherbemont (talk | contribs) (Reorder.) |
||
Line 7: | Line 7: | ||
* [[LibVLC_Tutorial_086c| Tutorial for version 0.8.6c]] | * [[LibVLC_Tutorial_086c| Tutorial for version 0.8.6c]] | ||
* [[LibVLC_Tutorial|Tutorial for version 0.9.x]] | * [[LibVLC_Tutorial|Tutorial for version 0.9.x]] | ||
+ | |||
+ | == Related == | ||
+ | * [[LibVLC_Users|Who uses LibVLC?]] | ||
== Sample Code == | == Sample Code == | ||
Line 16: | Line 19: | ||
== Bindings == | == Bindings == | ||
* [[wxVLCBackend|wxWidgets MediaCtrl backend[c++]]] | * [[wxVLCBackend|wxWidgets MediaCtrl backend[c++]]] | ||
+ | * 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. | ||
== Documentation == | == Documentation == | ||
* The documentation on the external API is here: [[ExternalAPI]] | * The documentation on the external API is here: [[ExternalAPI]] | ||
− | |||
− | |||
− | |||
* [[LibVLC_Memory_Management| LibVLC Memory Management]] explained. It covers the basics on the _new(), _retain(), _release(). | * [[LibVLC_Memory_Management| LibVLC Memory Management]] explained. It covers the basics on the _new(), _retain(), _release(). | ||
* [[LibVLC_Media_List_Management| LibVLC Media List Management]] explained. It covers the basics on how to set up a list of media or a playlist. | * [[LibVLC_Media_List_Management| LibVLC Media List Management]] explained. It covers the basics on how to set up a list of media or a playlist. | ||
* [https://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc.html libvlc doxygen documentation]. Generated documentation from source code | * [https://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc.html libvlc doxygen documentation]. Generated documentation from source code | ||
− | |||
− | |||
− |
Revision as of 18:27, 12 December 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
Related
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
- wxWidgets MediaCtrl backend[c++]
- 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.
Documentation
- The documentation on the external API is here: ExternalAPI
- 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