LibVLCSharp LibVLCSharp is a crossplatform multimedia framework for all .NET languages and runtimes 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. netstandard2.0;netstandard1.1;net40;net471 $(TargetFrameworks);MonoAndroid81;Xamarin.iOS10;Xamarin.Mac20;Xamarin.TVOS10 $(TargetsForTfmSpecificBuildOutput);IncludeAWindow LibVLCSharp en 7.3 0.4.2 LibVLCSharp VideoLAN VideoLAN true true false LGPL-2.1-or-later git https://code.videolan.org/videolan/LibVLCSharp https://code.videolan.org/videolan/LibVLCSharp/raw/master/Assets/icon.png https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform netstandard2.0 $(DefineConstants);UNITY_ANDROID netstandard2.0;netstandard1.1