Skip to main content
LibVLCSharp.Forms package icon

LibVLCSharp.Forms

LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library. It provides a comprehensive multimedia API that can be used across mobile, server and desktop to render video and output audio. Mono, .NET Framework and .NET Core runtimes are supported. Supported platforms: - Xamarin.Android - Xamarin.iOS - Xamarin.Mac - Windows (WPF/WinForms) - Xamarin.Forms - .NET Standard 1.1 - .NET Core Features: - Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...). - HDMI passthrough for Audio HD codecs, like E-AC3, TrueHD or DTS-HD. - Stream to distant renderers, like Chromecast. - 360 video and 3D audio playback with viewpoint change. - Support for Ambisonics audio and more than 8 audio channels. - Subtitles size modification live. - Hardware decoding and display on all platforms. - DVD playback and menu navigation.

Total Downloads
428.0K
427,992
Published
Jan 21, 2019
Latest stable version

Install

.NET CLI
dotnet add package LibVLCSharp.Forms --version 0.3.0
Package Manager Console
Install-Package LibVLCSharp.Forms -Version 0.3.0
PackageReference
<PackageReference Include="LibVLCSharp.Forms" Version="0.3.0" />

Frameworks

MonoAndroid8.1 Xamarin.iOS1.0 Xamarin.Mac2.0 .NETStandard2.0

Dependencies

LibVLCSharp
MonoAndroid8.1
[0.3.0, )
Xamarin.Forms
MonoAndroid8.1
[3.2.0.871581, )
LibVLCSharp
Xamarin.iOS1.0
[0.3.0, )
Xamarin.Forms
Xamarin.iOS1.0
[3.2.0.871581, )
LibVLCSharp
Xamarin.Mac2.0
[0.3.0, )
Xamarin.Forms
Xamarin.Mac2.0
[3.2.0.871581, )
LibVLCSharp
.NETStandard2.0
[0.3.0, )
Xamarin.Forms
.NETStandard2.0
[3.2.0.871581, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 4 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.