Header-only library with LGPL license
The current LGPL license here is more prohibitive for commercial use than libVLC itself.
(Apart from the documentation obligations) LGPL-licensed software allows commercial use if dynamic linking is used (so not applicable for header-only) or if only very few source lines are used (somewhat underspecified, I think LGPL-3 clarified that part). So currently I can use raw libVLC in my commercial, non-open-source software, but I cannot legally safe use it via libvlcpp.
If this is not actually the intention, consider switching to a more relaxed license that covers the header-only nature. For example the Eigen library had similar difficulties and switched to MPL: https://stackoverflow.com/questions/11404334/lgpl-like-license-for-a-header-only-c-library https://tldrlegal.com/license/mozilla-public-license-2.0-(mpl-2)