diff options
Diffstat (limited to 'gst/gstutils.c')
-rw-r--r-- | gst/gstutils.c | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/gst/gstutils.c b/gst/gstutils.c index cc631706f..2d2c32ea2 100644 --- a/gst/gstutils.c +++ b/gst/gstutils.c @@ -20,6 +20,15 @@ #include <gtk/gtk.h> +/** + * gst_util_get_int_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as an integer + * + * Returns: the property of the object + */ gint gst_util_get_int_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -28,6 +37,15 @@ gint gst_util_get_int_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_INT(arg); } +/** + * gst_util_get_long_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a long + * + * Returns: the property of the object + */ glong gst_util_get_long_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -36,6 +54,15 @@ glong gst_util_get_long_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_LONG(arg); } +/** + * gst_util_get_float_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a float + * + * Returns: the property of the object + */ gfloat gst_util_get_float_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -44,6 +71,15 @@ gfloat gst_util_get_float_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_FLOAT(arg); } +/** + * gst_util_get_double_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a double + * + * Returns: the property of the object + */ gdouble gst_util_get_double_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -52,6 +88,15 @@ gdouble gst_util_get_double_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_DOUBLE(arg); } +/** + * gst_util_get_string_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a string + * + * Returns: the property of the object + */ guchar *gst_util_get_string_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -60,6 +105,15 @@ guchar *gst_util_get_string_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_STRING(arg); } +/** + * gst_util_get_pointer_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a pointer + * + * Returns: the property of the object + */ gpointer gst_util_get_pointer_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -68,6 +122,15 @@ gpointer gst_util_get_pointer_arg(GtkObject *object,guchar *argname) { return GTK_VALUE_POINTER(arg); } +/** + * gst_util_get_widget_arg: + * @object: the object to query + * @argname: the name of the argument + * + * retrieves a property of an object as a widget + * + * Returns: the property of the object + */ GtkWidget *gst_util_get_widget_arg(GtkObject *object,guchar *argname) { GtkArg arg; @@ -76,6 +139,14 @@ GtkWidget *gst_util_get_widget_arg(GtkObject *object,guchar *argname) { return GTK_WIDGET(GTK_VALUE_OBJECT(arg)); } +/** + * gst_util_dump_mem: + * @mem: a pointer to the memory to dump + * @size: the size of the memory block to dump + * + * dumps the memory block into a hex representation. usefull + * for debugging. + */ void gst_util_dump_mem(guchar *mem, guint size) { guint i, j; |