static gboolean do_async_done (gpointer user_data) { GstBin *bin = GST_BIN (user_data); GstMessage *message; fprintf (stderr, "do_async_done\n"); message = gst_message_new_async_done (GST_OBJECT_CAST (bin)); parent_class->handle_message (bin, message); return FALSE; }
static VALUE async_done_initialize(VALUE self, VALUE src) { G_INITIALIZE(self, gst_message_new_async_done(RVAL2GST_OBJ(src))); return Qnil; }
AsyncDoneMessagePtr AsyncDoneMessage::create(const ObjectPtr & source) { return AsyncDoneMessagePtr::wrap(gst_message_new_async_done(source), false); }