GstUnitConvert

GstUnitConvert —

Synopsis




#define     GST_UNIT_CONVERT_NAME           (unitconv)
#define     GST_UNIT_CONVERT_PARENT         (unitconv)
void        (*GstUnitConvertFunc)           (GstUnitConvert *unitconv,
                                             GValue *from_val,
                                             GValue *to_val);
GstUnitConvert* gst_unitconv_new            (void);
gboolean    gst_unitconv_set_convert_units  (GstUnitConvert *unitconv,
                                             gchar *from_unit_named,
                                             gchar *to_unit_named);
gboolean    gst_unitconv_convert_value      (GstUnitConvert *unitconv,
                                             GValue *from_value,
                                             GValue *to_value);
GParamSpec* gst_unitconv_unit_spec          (gchar *unit_name);
gboolean    gst_unitconv_unit_exists        (gchar *unit_name);
gboolean    gst_unitconv_unit_is_logarithmic
                                            (gchar *unit_name);
gboolean    gst_unitconv_register_unit      (const gchar *domain_name,
                                             gboolean is_domain_default,
                                             gboolean is_logarithmic,
                                             GParamSpec *unit_spec);
gboolean    gst_unitconv_register_convert_func
                                            (gchar *from_unit_named,
                                             gchar *to_unit_named,
                                             GstUnitConvertFunc convert_func);
gboolean    gst_unitconv_register_convert_property
                                            (gchar *unit_name,
                                             GParamSpec *convert_prop_spec);

Description

Details

GST_UNIT_CONVERT_NAME()

#define GST_UNIT_CONVERT_NAME(unitconv)				(GST_OBJECT_NAME(unitconv))

unitconv :

GST_UNIT_CONVERT_PARENT()

#define GST_UNIT_CONVERT_PARENT(unitconv)			(GST_OBJECT_PARENT(unitconv))

unitconv :

GstUnitConvertFunc ()

void        (*GstUnitConvertFunc)           (GstUnitConvert *unitconv,
                                             GValue *from_val,
                                             GValue *to_val);

unitconv :
from_val :
to_val :

gst_unitconv_new ()

GstUnitConvert* gst_unitconv_new            (void);

Returns :

gst_unitconv_set_convert_units ()

gboolean    gst_unitconv_set_convert_units  (GstUnitConvert *unitconv,
                                             gchar *from_unit_named,
                                             gchar *to_unit_named);

unitconv :
from_unit_named :
to_unit_named :
Returns :

gst_unitconv_convert_value ()

gboolean    gst_unitconv_convert_value      (GstUnitConvert *unitconv,
                                             GValue *from_value,
                                             GValue *to_value);

unitconv :
from_value :
to_value :
Returns :

gst_unitconv_unit_spec ()

GParamSpec* gst_unitconv_unit_spec          (gchar *unit_name);

unit_name :
Returns :

gst_unitconv_unit_exists ()

gboolean    gst_unitconv_unit_exists        (gchar *unit_name);

unit_name :
Returns :

gst_unitconv_unit_is_logarithmic ()

gboolean    gst_unitconv_unit_is_logarithmic
                                            (gchar *unit_name);

unit_name :
Returns :

gst_unitconv_register_unit ()

gboolean    gst_unitconv_register_unit      (const gchar *domain_name,
                                             gboolean is_domain_default,
                                             gboolean is_logarithmic,
                                             GParamSpec *unit_spec);

domain_name :
is_domain_default :
is_logarithmic :
unit_spec :
Returns :

gst_unitconv_register_convert_func ()

gboolean    gst_unitconv_register_convert_func
                                            (gchar *from_unit_named,
                                             gchar *to_unit_named,
                                             GstUnitConvertFunc convert_func);

from_unit_named :
to_unit_named :
convert_func :
Returns :

gst_unitconv_register_convert_property ()

gboolean    gst_unitconv_register_convert_property
                                            (gchar *unit_name,
                                             GParamSpec *convert_prop_spec);

unit_name :
convert_prop_spec :
Returns :