Does VLC media player have a C# interface?
There is
a .NET Interface to VLC which is
a .Net user control that uses libvlc interfaces
Vlc.DotNet which is
a .net library that hosts the audio/video capabilities of the VLC libraries. In other words, it's a .net wrapper around
libvlc
.an implementation on CodePlex - DMediaPlayer - Simple VLC frontend. which is
a simple but nice frontend for VLC media player.
Also there is Vlc.DotNet
The project have all you need and it is compatible all versions of VLC >= 1.1
You can find samples on site.