<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hello all,<div><br></div><div>First time here, so I apologize if this is directed at the wrong list. </div><div><br></div><div>I’m writing a simple C program with LibVLC, using <a href="https://wiki.videolan.org/LibVLC_Tutorial/">this example</a>.  I’ve managed to successfully create a new libvlc instance, create a new media_player instance, and register some callbacks with that media player to take actions when the media is paused, seeked, stopped, etc.  Everything is working with the simple “vout" interface player that pops up by default. </div><div><br></div><div>However, I don’t want to attach a media_player instance to the “vout" interface because it lacks important features like user controls, etc. I’d like to attach a libvlc_media_player_t  to a “qt4” instance that has a fully-featured media player window with all the bells & whistles. </div><div><br></div><div>I have tried to add the interface with  libvlc_add_intf(p_instance, “qt4”);,  which spawns a new window with the qt4 interface there, but I cannot control or attach anything to that qt4 interface window.  I can only control or attach to a simple window that I create with  libvlc_new_media_player(). </div><div><br></div><div>Is there a way to get a handle to the media_player for a specific interface window?  I’d like to monitor what happens in the qt4 interface window using callbacks that I add with the  libvlc_event_attach() function. </div><div><br></div><div><br></div><div>Thanks,</div><div>Kevin Boos</div><div>Rice University</div></body></html>