A free library used to connect Qt and libVLC libraries. It contains core classes for main media playback and also some GUI classes for faster media player development.
VLC-Qt runs on supported versions of Linux, macOS, and Windows. It is developed in cross-platform spirit so it may work on other systems but is not supported.
Connect to libvlc and control playback. The core enables you to completely control libvlc and all its features. It gives you full control over playback. Widgets and QML classes just simplify communication with core but do not introduce any new features.
The entire libvlc library is completely wrapped into C++/Qt. It still enables multiple instances and/or players at the same time. You can also access libvlc objects for all wrapped functions.
Some of the main features
- libvlc instance and player
- single file and playlist playback
- audio and video control
- metadata management
VLC-Qt 1.1 Qt/VLC versions deprecation warning
Since 1.1 release, support for some older Qt and VLC versions will be removed or deprecated:
- Qt 4 support will be deprecated and removed in 2.0
- Qt 5 lower than 5.5 will be deprecated and removed in 2.0
- libVLC 2.1 will be required