But I don't know how to embed it in wxPerl.
...possibly use Kbuntu's media controller?
....i havn't used Wx...i stick with plain Gtk2..... but there should be a way in the Wx design gui to do what is called an Glib idle_add or a timer to launch the code. ....i would launch it in a separate thread, or fork-and-exec the code, get the pid to kill it ... the thread is simpler, but fork-and-exec cleaner memory wise
on linux, you probably can embed the gstreamer object in one of your current windows, or just pop open a new toplevel window and display the imagery there
but this is something you should ask on the Wx maillist..... i'm just saying that gstreamer is a big lib, and interfacing is complex
here is some code that i used to use for experimentation..... it may be outdated as gstreamer is evolving fast
something like that can be run in a thread or piped-open....OR... you can try to use the Perl module interface to GStreamer.... but i would stick with the c program run thru ipc, so that memory cleanup is bettergst-launch -v ximagesrc ! video/x-raw-rgb,framerate=5/1 ! ffmpegcolors +pace ! mux. avimux name=mux ! filesink location=ztest.avi mencoder -vf scale=640:480 ztest.avi -ovc lavc -o ztest.mpg rm ztest.avi
i mean, i have no idea of what your code actually does...these are just general design musings regarding linux guis
In reply to Re^3: wxMediaCtrl running under Kubuntu 9.10
by zentara
in thread wxMediaCtrl running under Kubuntu 9.10
by Steve_BZ
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |