GstUnitConvert

GstUnitConvert — conversion between units of measurement

Synopsis


#include <libs/control/control.h>


                    GstUnitConvert;
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);


Object Hierarchy


  GObject
   +----GstObject
         +----GstUnitConvert

Description

Details

GstUnitConvert

typedef struct _GstUnitConvert GstUnitConvert;


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 :