LibVLCSharp 3.8.2
LibVLCSharp
The official .NET wrapper around LibVLC.
This package contains the core features of LibVLCSharp (libvlc loading and initialization, .NET-friendly classes to ease the use of libvlc...).
All other LibVLCSharp.* packages depend on this one.
This package also contains the views for the following platforms:
- Android
- iOS
- Mac
- tvOS
- UWP
This package has multiple target frameworks, which means it will pick the right features for your project (you will only get the mac view if you are building a mac project).
BE CAREFUL: This project does not include LibVLC itself! You will need to install it separately! See the Installation documentation for more info.
Why should I reference this package in my project?
If you are in one of these situation, this package is made for you.
- You want to build a console application that leverages the power of VLC for transcoding/streaming/recording/playing audio... without displaying the video anywhere
- You want to build a Xamarin.iOS/Android/Mac/tvOS/UWP app (not Xamarin.Forms, for that, see LibVLCSharp.Forms )
For other platforms, see the main documentation
No packages depend on LibVLCSharp.
.NET Framework 4.0
- Microsoft.Bcl.Async (>= 1.0.168)
- System.ValueTuple (>= 4.5.0)
UAP 10.0.18362
- System.ValueTuple (>= 4.5.0)
- System.Memory (>= 4.5.4)
- SharpDX.Direct3D11 (>= 4.2.0)
.NET Standard 2.1
- No dependencies.
.NET Standard 2.0
- System.Memory (>= 4.5.4)
.NET 6.0
- SharpDX.Direct3D11 (>= 4.2.0)
- Microsoft.WindowsAppSDK (>= 1.1.1)
.NET 6.0
.NET 6.0
.NET 6.0
.NET 6.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
MonoAndroid 8.1
- No dependencies.
.NET Standard 1.1
- System.Memory (>= 4.5.4)
- NETStandard.Library (>= 1.6.1)
.NET Framework 4.7.1
- System.Memory (>= 4.5.4)
.NET 6.0
- No dependencies.