[vlc-devel] How to use the libvlc_media_player_set_hwndfunction?

brightown brightown at gmail.com
Mon Jul 6 15:19:07 CEST 2009


I used it like the example in the developer corner wiki show:

//////////////////////////////////////

const char * const vlc_args[] = {
"-I", "dummy", /* Don't use any interface */
"--ignore-config", /* Don't use VLC's config */
"--plugin-path=C:\\....\\plugin\\" };
......
 m = libvlc_media_new (inst, "e:\\..\\1.flv", &ex);
 raise (&ex);

 mp = libvlc_media_player_new_from_media (m, &ex);
 raise (&ex);

 libvlc_media_release (m);

 libvlc_drawable_t drawable = (libvlc_drawable_t)GetDlgItem(IDC_STATIC_VIEW)->GetSafeHwnd(); 

 libvlc_media_player_set_hwnd(mp, drawable, &ex);    //replace the set_drawable function
 raise (&ex);

 ibvlc_media_player_play (mp, &ex);
 raise (&ex);

////////////////////////////////////////////////////


is it something wrong about these?
or forgot something in vlc_args ?
what is starting the playback mean?
Could you give a code example for using set_hwnd func in mfc?

Thanks for your reply~~~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090706/30c4c1a1/attachment.html>


More information about the vlc-devel mailing list