Skip to main content
videolan avatar

videolan

NuGet publisher profile

Packages
22
Total Downloads
6.9M
6,940,182

Packages (22)

LibVLCSharp package icon

LibVLCSharp

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. 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. Features: - Play every media file formats, every codec and every streaming protocols - Run on every platform, from desktop (Windows, Linux, Mac) to mobile (Android, iOS) and TVs - Hardware and efficient decoding on every platform, up to 8K - Network browsing for distant filesystems (SMB, FTP, SFTP, NFS...) and servers (UPnP, DLNA) - Playback of Audio CD, DVD and Bluray with menu navigation - Support for HDR, including tonemapping for SDR streams - Audio passthrough with SPDIF and HDMI, including for Audio HD codecs, like DD+, TrueHD or DTS-HD - Support for video and audio filters - Support for 360 video and 3D audio playback, including Ambisonics - Able to cast and stream to distant renderers, like Chromecast and UPnP renderers. This package also contains the views for the following platforms: - Android - iOS - Mac - tvOS If you need Xamarin.Forms support, see LibVLCSharp.Forms. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

2.4M
downloads
VideoLAN.LibVLC.Windows package icon

VideoLAN.LibVLC.Windows

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

2.0M
downloads
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. LibVLCSharp.Forms contains the Xamarin.Forms support for LibVLCSharp through custom renderers. It depends on LibVLCSharp and brings Xamarin.Forms support for: - Android, - iOS, - Mac. Xamarin.Forms support for GTK and WPF are in separate packages. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

427.9K
downloads
LibVLCSharp.WPF package icon

LibVLCSharp.WPF

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. LibVLCSharp.WPF contains the integration with Windows Presentation Foundation (WPF). This package contains the views that allows to display a video played with LibVLCSharp in a WPF app. It depends on LibVLCSharp. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

413.2K
downloads
VideoLAN.LibVLC.iOS package icon

VideoLAN.LibVLC.iOS

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

396.5K
downloads
VideoLAN.LibVLC.Android package icon

VideoLAN.LibVLC.Android

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

327.0K
downloads
LibVLCSharp.WinForms package icon

LibVLCSharp.WinForms

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. LibVLCSharp.WinForms contains the integration with Windows Forms. This package contains the views that allows to display a video played with LibVLCSharp in a Windows Forms app. It depends on LibVLCSharp. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

205.5K
downloads
LibVLCSharp.Avalonia package icon

LibVLCSharp.Avalonia

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. LibVLCSharp.Avalonia contains the integration with Avalonia. This package contains the views that allows to display a video played with LibVLCSharp in a Avalonia app. This package depends on LibVLCSharp as well as Avalonia. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

203.7K
downloads
VideoLAN.LibVLC.Mac package icon

VideoLAN.LibVLC.Mac

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

143.5K
downloads
VideoLAN.LibVLC.UWP package icon

VideoLAN.LibVLC.UWP

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET. Use this LibVLC build for Windows Universal projects (UAP) on Windows 10 Desktop, Mobile and Xbox.

127.9K
downloads
LibVLCSharp.Android.AWindowModern package icon

LibVLCSharp.Android.AWindowModern

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. LibVLCSharp.Android.AWindowModern contains part of the integration with the Android view. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

65.9K
downloads
LibVLCSharp.Forms.WPF package icon

LibVLCSharp.Forms.WPF

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. LibVLCSharp.Forms.WPF contains the Xamarin.Forms support for LibVLCSharp through custom renderers on the WPF platform. It depends on LibVLCSharp.Forms and LibVLCSharp.WPF. Xamarin.Forms support for other platforms are in different packages (namely LibVLCSharp.Forms and LibVLCSharp.Forms.GTK). LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

56.2K
downloads
LibVLCSharp.MAUI package icon

LibVLCSharp.MAUI

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. LibVLCSharp.MAUI contains the integration with .NET MAUI. This package contains the views that allows to display a video played with LibVLCSharp in a MAUI app. It depends on LibVLCSharp. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

54.9K
downloads
LibVLCSharp.GTK package icon

LibVLCSharp.GTK

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. LibVLCSharp.GTK contains the integration with GTK# (mono/gtk-sharp). This package contains the views that allows to display a video played with LibVLCSharp in a GTK# app. This package depends on LibVLCSharp. If you need Xamarin.Forms support for your GTK app, see LibVLCSharp.Forms.Platforms.GTK (which depends on this package). LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

40.1K
downloads
LibVLCSharp.Forms.GTK package icon

LibVLCSharp.Forms.GTK

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. LibVLCSharp.Forms.GTK contains the Xamarin.Forms support for LibVLCSharp through custom renderers on the GTK platform. It depends on LibVLCSharp.Forms and LibVLCSharp.GTK. Xamarin.Forms support for other platforms are in different packages (namely LibVLCSharp.Forms and LibVLCSharp.Forms.WPF). LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

36.4K
downloads
LibVLCSharp.Uno package icon

LibVLCSharp.Uno

LibVLCSharp.Uno is the integration of LibVLCSharp with the Uno Platform on Windows, iOS and Android. It also contains a VLC MediaPlayerElement for the Uno Platform (UWP, Android, iOS)

29.3K
downloads
VideoLAN.LibVLC.tvOS package icon

VideoLAN.LibVLC.tvOS

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.

20.0K
downloads
LibVLCSharp.WinUI package icon

LibVLCSharp.WinUI

LibVLCSharp.WinUI contains the WinUI VideoView integration for LibVLCSharp. This package contains the core LibVLCSharp APIs and the WinUI view that allows to display video played with LibVLCSharp in a WinUI app. LibVLC needs to be installed separately, see VideoLAN.LibVLC.Windows.

7.9K
downloads
LibVLCSharp.Eto package icon

LibVLCSharp.Eto

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. LibVLCSharp.Eto contains the integration with Eto.Forms. This package contains the views that allows to display a video played with LibVLCSharp in a Eto.Forms app. It depends on LibVLCSharp. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.

7.5K
downloads
VideoLAN.LibVLC.Windows.GPL package icon

VideoLAN.LibVLC.Windows.GPL

LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET. This package contains GPL plugin DLLs from official releases. Make sure you comply with the GPL license.

6.8K
downloads
LibVLCSharp.UWP package icon

LibVLCSharp.UWP

LibVLCSharp.UWP contains the UWP VideoView integration for LibVLCSharp. This package contains the core LibVLCSharp APIs and the UWP view that allows to display video played with LibVLCSharp in a UWP app. LibVLC needs to be installed separately, see VideoLAN.LibVLC.UWP.

1.1K
downloads
LibVLCSharp.MonoGame package icon

LibVLCSharp.MonoGame

MonoGame integration for LibVLCSharp. Enables hardware-accelerated video playback in MonoGame applications via D3D11 shared textures.

212
downloads