From: Vincent C. <vin...@gm...> - 2010-10-10 17:06:19
|
Hi. I will try to port gstpbutilsinstallplugins [1] to Ruby/Gst (Gst::InstallPlugins module) I see that enum constants are (usually?) defined twice by G_DEF_CLASS and G_DEF_CONSTANTS. i.e. : GST_TYPE_MESSAGE_TYPE in rgst-message.c (constantants are defined under Gst::Message::Type and under Gst::Message) Should I do the same ? The gst_install_plugins_async function take a gchar** as the first argument (NULL-terminated array of strings). I was thinking of define Gst::InstallPlugins.async(details, context=nil){block} with details a ruby array. Is there a common way (macro) to convert a ruby array to If not should I define a macro ? In rbgst-install-plugins.c ? In rbgst-install-plugins.h ? In a glib file ? [1]http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstpbutilsinstallplugins.html -- Vincent Carmona |