[vlc-devel] libvlc_video_resize
Pierre d'Herbemont
pdherbemont at free.fr
Fri Aug 24 15:42:02 CEST 2007
Hi,
LibVLC is under some big changes. Basically libvlc_media_instance_t
has replaced libvlc_input_t.
If you are using 0.9.0 I suggest you to look at:
http://wiki.videolan.org/LibVLC_Tutorial
Which shows how to use a media_instance (the playlist functions may
become deprecated). You can then, pass the media_instance_t to
libvlc_video_resize() or whatever.
In the sample code you showed I don't see any definition of 'lit',
which you be the result of libvlc_playlist_get_media_instance().
Good Luck,
Pierre.
On 23 août 07, at 22:40, ChengYQ wrote:
> Hi,
>
> Basically, I want to realize the video zoom function in my
> application using vlclib.
>
> However the libvlc_video_resize function does not work, and exit
> when I use this function(libary loading is OK), and when I try to
> use libvlc_video_get_width, the result is always 0.
>
> One more query is that the libvlc.h has many type: libvlc_input_t
> as input parameters, i.e. libvlc_video_resize function. But when I
> check the Doxygen websites, the inpurt parameter is
> libvlc_media_instance. why this two function is different? are both
> difinition for libvlc?
>
> here is my testing code, please give me some help, thanks a lot!
>
> libvlc_exception_t excp;
> libvlc_instance_t *inst;
> int item;
> char *myarg0 = "-I"; char *myarg1 = "dummy";
> char *myarg2 = "--plugin-path=D:test\\plugins";
> char *myargs[4] = {myarg0, myarg1, myarg2, NULL};
> char *filename = "d:\\MOV02225.MPG";
> libvlc_exception_init (&excp);
> inst = libvlc_new (3, myargs, &excp);
> quit_on_exception (&excp);
> item = libvlc_playlist_add (inst, filename, NULL, &excp);
> quit_on_exception (&excp);
>
> libvlc_playlist_play (inst, item, 0, NULL, &excp);
> Sleep(2000);
> int w = libvlc_video_get_width(lit,&excp);//w is always 0.
> libvlc_video_resize(lit,100,100,&excp);
> Sleep (3000);
> libvlc_destroy (inst);
> return 0;
>
>
>
>
>
> 中国十大热门旅游景点 了解更多信息!
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070824/1ed562ce/attachment.html>
-------------- next part --------------
_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
http://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list