I'm trying to setup a video streaming system that uses VLC as it's backend. I'm using nightly builds of 0.9.0 and libvlc is working well, but I would like some more access into the underlying dshow module to make some configuration interfaces. I looked at the QT4 interface source and tried to hack the config functions of libvlccore to work with my program. config_FindConfig works fine, but it seems that this is only because it doesn't depend on the vlc_object_t function passed to it. Other functions are crashing and I suspect it's because I do not have any libvlc objects that can be cast as a vlc_object_t.
Is there a way to get the libvlccore functionality through a program using libvlc? I've looked through the source to find any libvlc object that can be cast to a vlc_object_t, but haven't had any luck. If any devs could point me in the right direction that would be a huge help.
Thanks.