There are no such things in libvlc, only methods. You can use the methods directly, or use a wrapper (mine, libvlcnet, ....) which is just a few classes which allows a more object approach. There are a lot of documentations and example, for instance http://wiki.videolan.org/Libvlc, http://wiki.video...