LibVLCSharp is based on LibVLC, so most of the LibVLC API documentation is very relevant to your experience using LibVLCSharp.
You can find it here LibVLC Doc. It currently tracks VLC master (4.0). The search box at the top right allows you to search for LibVLC C API functions and get doc on it. You can also check out documentation from the LibVLC header files directly from the VLC source code.
LibVLC is being distributed on NuGet from the VideoLAN account.
The packaging files and more packages details can be found at https://code.videolan.org/videolan/libvlc-nuget
Some advanced customizations and features are only accessible through LibVLC options. Those take the form of strings that you give to the LibVLC library through the LibVLC
constructor and/or through media.AddOption
.
Note: If using the LibVLC constructor, you need to use prepend your option with
--
, like--verbose=2
. If using themedia.AddOption
API, you need to prepend with:
, such as:no-video
.
Note: Some options only work with the LibVLC constructor and some options only work with the
media.AddOption
API.
The list of such LibVLC string options can be found here https://wiki.videolan.org/VLC_command-line_help/
Check out our versioning docs.