libvlc.net was developed as a .NET wrapper specially designed for VLC media player.

The following library allows you to use libvlc from .NET code without the need for DLL imports. Simple and easy-to-use for playing, streaming and transcoding of video streams.