gstreamer-0.10 Reference Manual

Synopsis

public    static void                   init                      ( string[]            args ) ;
public    static void                   atomic_int_set            ( int                 atomic_int,
                                                                    int                 value ) ;
public    static uint                   class_signal_connect      ( void**              klass,
                                                                    string              name,
                                                                    void**              func,
                                                                    void**              func_data ) ;
public    static void                   class_signal_emit_by_name ( Object              object,
                                                                    string              name,
                                                                    void**              self ) ;
public    static GLib.Quark             core_error_quark          (  ) ;
public    static void                   debug_add_log_function    ( LogFunction         func,
                                                                    void**              data ) ;
public    static weak string            debug_construct_term_color ( uint                colorinfo ) ;
public    static weak GLib.SList        debug_get_all_categories  (  ) ;
public    static DebugLevel             debug_get_default_threshold (  ) ;
public    static bool                   debug_is_active           (  ) ;
public    static bool                   debug_is_colored          (  ) ;
public    static weak string            debug_level_get_name      ( DebugLevel          level ) ;
public    static void                   debug_log                 ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    string              format ) ;
public    static void                   debug_log_default         ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    DebugMessage        message,
                                                                    void**              unused ) ;
public    static void                   debug_log_valist          ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    string              format,
                                                                    void**              args ) ;
public    static void                   debug_print_stack_trace   (  ) ;
public    static uint                   debug_remove_log_function ( LogFunction         func ) ;
public    static uint                   debug_remove_log_function_by_data ( void**              data ) ;
public    static void                   debug_set_active          ( bool                active ) ;
public    static void                   debug_set_colored         ( bool                colored ) ;
public    static void                   debug_set_default_threshold ( DebugLevel          level ) ;
public    static void                   debug_set_threshold_for_name ( string              name,
                                                                    DebugLevel          level ) ;
public    static void                   debug_unset_threshold_for_name ( string              name ) ;
public    static bool                   default_registry_check_feature_version ( string              feature_name,
                                                                    uint                min_major,
                                                                    uint                min_minor,
                                                                    uint                min_micro ) ;
public    static void                   deinit                    (  ) ;
public    static GLib.Type              double_range_get_type     (  ) ;
public    static weak string            error_get_message         ( GLib.Quark          domain,
                                                                    int                 code ) ;
public    static weak GLib.List         filter_run                ( GLib.List           list,
                                                                    FilterFunc          func,
                                                                    bool                first ) ;
public    static weak string            flow_get_name             ( FlowReturn          ret ) ;
public    static GLib.Quark             flow_to_quark             ( FlowReturn          ret ) ;
public    static Format                 format_get_by_nick        ( string              nick ) ;
public    static weak FormatDefinition  format_get_details        ( Format              format ) ;
public    static weak string            format_get_name           ( Format              format ) ;
public    static weak Iterator          format_iterate_definitions (  ) ;
public    static Format                 format_register           ( string              nick,
                                                                    string              description ) ;
public    static GLib.Quark             format_to_quark           ( Format              format ) ;
public    static bool                   formats_contains          ( Format              formats,
                                                                    Format              format ) ;
public    static GLib.Type              fourcc_get_type           (  ) ;
public    static GLib.Type              fraction_get_type         (  ) ;
public    static GLib.Type              fraction_range_get_type   (  ) ;
public    static bool                   init_check                ( int                 argc,
                                                                    string              argv ) 
                                                             throws GLib.Error;
public    static GLib.OptionGroup       init_get_option_group     (  ) ;
public    static GLib.Type              int_range_get_type        (  ) ;
public    static bool                   is_tag_list               ( void**              p ) ;
public    static GLib.Quark             library_error_quark       (  ) ;
public    static void                   marshal_BOOLEAN__POINTER  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_BOOLEAN__VOID     ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_BOXED__BOXED      ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_POINTER__POINTER  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__BOXED_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__INT64       ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__INT_INT     ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_BOXED ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_BOXED_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_OBJECT_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_PARAM ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_POINTER ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__OBJECT_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__POINTER_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static void                   marshal_VOID__UINT_BOXED  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;
public    static weak GLib.ParamSpec    param_spec_fraction       ( string              name,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    int                 min_num,
                                                                    int                 min_denom,
                                                                    int                 max_num,
                                                                    int                 max_denom,
                                                                    int                 default_num,
                                                                    int                 default_denom,
                                                                    GLib.ParamFlags     flags ) ;
public    static weak GLib.ParamSpec    param_spec_mini_object    ( string              name,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    GLib.Type           object_type,
                                                                    GLib.ParamFlags     flags ) ;
public    static weak Element           parse_bin_from_description ( string              bin_description,
                                                                    bool                ghost_unconnected_pads ) 
                                                             throws GLib.Error;
public    static GLib.Quark             parse_error_quark         (  ) ;
public    static weak Element           parse_launch              ( string              pipeline_description ) 
                                                             throws GLib.Error;
public    static weak Element           parse_launchv             ( string[]            argv ) 
                                                             throws GLib.Error;
public    static void                   print_element_args        ( GLib.StringBuilder  buf,
                                                                    int                 indent,
                                                                    Element             element ) ;
public    static void                   print_pad_caps            ( GLib.StringBuilder  buf,
                                                                    int                 indent,
                                                                    Pad                 pad ) ;
public    static GLib.Quark             resource_error_quark      (  ) ;
public    static bool                   segtrap_is_enabled        (  ) ;
public    static void                   segtrap_set_enabled       ( bool                enabled ) ;
public    static GLib.Quark             stream_error_quark        (  ) ;
public    static bool                   tag_exists                ( string              tag ) ;
public    static weak string            tag_get_description       ( string              tag ) ;
public    static TagFlag                tag_get_flag              ( string              tag ) ;
public    static weak string            tag_get_nick              ( string              tag ) ;
public    static GLib.Type              tag_get_type              ( string              tag ) ;
public    static bool                   tag_is_fixed              ( string              tag ) ;
public    static void                   tag_merge_strings_with_comma ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;
public    static void                   tag_merge_use_first       ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;
public    static void                   tag_register              ( string              name,
                                                                    TagFlag             flag,
                                                                    GLib.Type           type,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    TagMergeFunc        func ) ;
public    static bool                   update_registry           (  ) ;
public    static weak string            uri_construct             ( string              protocol,
                                                                    string              location ) ;
public    static weak string            uri_get_location          ( string              uri ) ;
public    static weak string            uri_get_protocol          ( string              uri ) ;
public    static bool                   uri_has_protocol          ( string              uri,
                                                                    string              protocol ) ;
public    static bool                   uri_is_valid              ( string              uri ) ;
public    static bool                   uri_protocol_is_supported ( URIType             type,
                                                                    string              protocol ) ;
public    static bool                   uri_protocol_is_valid     ( string              protocol ) ;
public    static void                   util_dump_mem             ( uchar[]             mem,
                                                                    uint                size ) ;
public    static uint64                 util_gdouble_to_guint64   ( double              value ) ;
public    static weak ClockTime         util_get_timestamp        (  ) ;
public    static double                 util_guint64_to_gdouble   ( uint64              value ) ;
public    static void                   util_set_object_arg       ( GLib.Object         object,
                                                                    string              name,
                                                                    string              value ) ;
public    static void                   util_set_value_from_string ( GLib.Value          value,
                                                                    string              value_str ) ;
public    static uint64                 util_uint64_scale         ( uint64              val,
                                                                    uint64              num,
                                                                    uint64              denom ) ;
public    static uint64                 util_uint64_scale_int     ( uint64              val,
                                                                    int                 num,
                                                                    int                 denom ) ;
public    static void                   value_array_append_value  ( GLib.Value          value,
                                                                    GLib.Value          append_value ) ;
public    static uint                   value_array_get_size      ( GLib.Value          value ) ;
public    static GLib.Type              value_array_get_type      (  ) ;
public    static GLib.Value             value_array_get_value     ( GLib.Value          value,
                                                                    uint                index ) ;
public    static void                   value_array_prepend_value ( GLib.Value          value,
                                                                    GLib.Value          prepend_value ) ;
public    static bool                   value_can_compare         ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static bool                   value_can_intersect       ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static bool                   value_can_subtract        ( GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;
public    static bool                   value_can_union           ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static int                    value_compare             ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static bool                   value_deserialize         ( GLib.Value          dest,
                                                                    string              src ) ;
public    static bool                   value_fraction_multiply   ( GLib.Value          product,
                                                                    GLib.Value          factor1,
                                                                    GLib.Value          factor2 ) ;
public    static bool                   value_fraction_subtract   ( GLib.Value          dest,
                                                                    GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;
public    static weak Caps              value_get_caps            ( GLib.Value          value ) ;
public    static weak GLib.Date         value_get_date            ( GLib.Value          value ) ;
public    static double                 value_get_double_range_max ( GLib.Value          value ) ;
public    static double                 value_get_double_range_min ( GLib.Value          value ) ;
public    static uint                   value_get_fourcc          ( GLib.Value          value ) ;
public    static int                    value_get_fraction_denominator ( GLib.Value          value ) ;
public    static int                    value_get_fraction_numerator ( GLib.Value          value ) ;
public    static GLib.Value             value_get_fraction_range_max ( GLib.Value          value ) ;
public    static GLib.Value             value_get_fraction_range_min ( GLib.Value          value ) ;
public    static int                    value_get_int_range_max   ( GLib.Value          value ) ;
public    static int                    value_get_int_range_min   ( GLib.Value          value ) ;
public    static weak MiniObject        value_get_mini_object     ( GLib.Value          value ) ;
public    static weak Structure         value_get_structure       ( GLib.Value          value ) ;
public    static void                   value_init_and_copy       ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;
public    static bool                   value_intersect           ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static bool                   value_is_fixed            ( GLib.Value          value ) ;
public    static void                   value_list_append_value   ( GLib.Value          value,
                                                                    GLib.Value          append_value ) ;
public    static void                   value_list_concat         ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static uint                   value_list_get_size       ( GLib.Value          value ) ;
public    static GLib.Type              value_list_get_type       (  ) ;
public    static GLib.Value             value_list_get_value      ( GLib.Value          value,
                                                                    uint                index ) ;
public    static void                   value_list_prepend_value  ( GLib.Value          value,
                                                                    GLib.Value          prepend_value ) ;
public    static void                   value_register            ( ValueTable          table ) ;
public    static void                   value_register_intersect_func ( GLib.Type           type1,
                                                                    GLib.Type           type2,
                                                                    ValueIntersectFunc  func ) ;
public    static void                   value_register_subtract_func ( GLib.Type           minuend_type,
                                                                    GLib.Type           subtrahend_type,
                                                                    ValueSubtractFunc   func ) ;
public    static void                   value_register_union_func ( GLib.Type           type1,
                                                                    GLib.Type           type2,
                                                                    ValueUnionFunc      func ) ;
public    static weak string            value_serialize           ( GLib.Value          value ) ;
public    static void                   value_set_caps            ( GLib.Value          value,
                                                                    Caps                caps ) ;
public    static void                   value_set_date            ( GLib.Value          value,
                                                                    GLib.Date           date ) ;
public    static void                   value_set_double_range    ( GLib.Value          value,
                                                                    double              start,
                                                                    double              end ) ;
public    static void                   value_set_fourcc          ( GLib.Value          value,
                                                                    uint                fourcc ) ;
public    static void                   value_set_fraction        ( GLib.Value          value,
                                                                    int                 numerator,
                                                                    int                 denominator ) ;
public    static void                   value_set_fraction_range  ( GLib.Value          value,
                                                                    GLib.Value          start,
                                                                    GLib.Value          end ) ;
public    static void                   value_set_fraction_range_full ( GLib.Value          value,
                                                                    int                 numerator_start,
                                                                    int                 denominator_start,
                                                                    int                 numerator_end,
                                                                    int                 denominator_end ) ;
public    static void                   value_set_int_range       ( GLib.Value          value,
                                                                    int                 start,
                                                                    int                 end ) ;
public    static void                   value_set_mini_object     ( GLib.Value          value,
                                                                    MiniObject          mini_object ) ;
public    static void                   value_set_structure       ( GLib.Value          value,
                                                                    Structure           structure ) ;
public    static bool                   value_subtract            ( GLib.Value          dest,
                                                                    GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;
public    static void                   value_take_mini_object    ( GLib.Value          value,
                                                                    MiniObject          mini_object ) ;
public    static bool                   value_union               ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;
public    static void                   version                   ( uint                major,
                                                                    uint                minor,
                                                                    uint                micro,
                                                                    uint                nano ) ;
public    static string                 version_string            (  ) ;

Details

init ()

public    static void                   init                      ( string[]            args ) ;		

atomic_int_set ()

public    static void                   atomic_int_set            ( int                 atomic_int,
                                                                    int                 value ) ;		

class_signal_connect ()

public    static uint                   class_signal_connect      ( void**              klass,
                                                                    string              name,
                                                                    void**              func,
                                                                    void**              func_data ) ;		

class_signal_emit_by_name ()

public    static void                   class_signal_emit_by_name ( Object              object,
                                                                    string              name,
                                                                    void**              self ) ;		

core_error_quark ()

public    static GLib.Quark             core_error_quark          (  ) ;		

debug_add_log_function ()

public    static void                   debug_add_log_function    ( LogFunction         func,
                                                                    void**              data ) ;		

debug_construct_term_color ()

public    static weak string            debug_construct_term_color ( uint                colorinfo ) ;		

debug_get_all_categories ()

public    static weak GLib.SList        debug_get_all_categories  (  ) ;		

debug_get_default_threshold ()

public    static DebugLevel             debug_get_default_threshold (  ) ;		

debug_is_active ()

public    static bool                   debug_is_active           (  ) ;		

debug_is_colored ()

public    static bool                   debug_is_colored          (  ) ;		

debug_level_get_name ()

public    static weak string            debug_level_get_name      ( DebugLevel          level ) ;		

debug_log ()

public    static void                   debug_log                 ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    string              format ) ;		

debug_log_default ()

public    static void                   debug_log_default         ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    DebugMessage        message,
                                                                    void**              unused ) ;		

debug_log_valist ()

public    static void                   debug_log_valist          ( DebugCategory       category,
                                                                    DebugLevel          level,
                                                                    string              file,
                                                                    string              function,
                                                                    int                 line,
                                                                    GLib.Object         object,
                                                                    string              format,
                                                                    void**              args ) ;		

debug_print_stack_trace ()

public    static void                   debug_print_stack_trace   (  ) ;		

debug_remove_log_function ()

public    static uint                   debug_remove_log_function ( LogFunction         func ) ;		

debug_remove_log_function_by_data ()

public    static uint                   debug_remove_log_function_by_data ( void**              data ) ;		

debug_set_active ()

public    static void                   debug_set_active          ( bool                active ) ;		

debug_set_colored ()

public    static void                   debug_set_colored         ( bool                colored ) ;		

debug_set_default_threshold ()

public    static void                   debug_set_default_threshold ( DebugLevel          level ) ;		

debug_set_threshold_for_name ()

public    static void                   debug_set_threshold_for_name ( string              name,
                                                                    DebugLevel          level ) ;		

debug_unset_threshold_for_name ()

public    static void                   debug_unset_threshold_for_name ( string              name ) ;		

default_registry_check_feature_version ()

public    static bool                   default_registry_check_feature_version ( string              feature_name,
                                                                    uint                min_major,
                                                                    uint                min_minor,
                                                                    uint                min_micro ) ;		

deinit ()

public    static void                   deinit                    (  ) ;		

double_range_get_type ()

public    static GLib.Type              double_range_get_type     (  ) ;		

error_get_message ()

public    static weak string            error_get_message         ( GLib.Quark          domain,
                                                                    int                 code ) ;		

filter_run ()

public    static weak GLib.List         filter_run                ( GLib.List           list,
                                                                    FilterFunc          func,
                                                                    bool                first ) ;		

flow_get_name ()

public    static weak string            flow_get_name             ( FlowReturn          ret ) ;		

flow_to_quark ()

public    static GLib.Quark             flow_to_quark             ( FlowReturn          ret ) ;		

format_get_by_nick ()

public    static Format                 format_get_by_nick        ( string              nick ) ;		

format_get_details ()

public    static weak FormatDefinition  format_get_details        ( Format              format ) ;		

format_get_name ()

public    static weak string            format_get_name           ( Format              format ) ;		

format_iterate_definitions ()

public    static weak Iterator          format_iterate_definitions (  ) ;		

format_register ()

public    static Format                 format_register           ( string              nick,
                                                                    string              description ) ;		

format_to_quark ()

public    static GLib.Quark             format_to_quark           ( Format              format ) ;		

formats_contains ()

public    static bool                   formats_contains          ( Format              formats,
                                                                    Format              format ) ;		

fourcc_get_type ()

public    static GLib.Type              fourcc_get_type           (  ) ;		

fraction_get_type ()

public    static GLib.Type              fraction_get_type         (  ) ;		

fraction_range_get_type ()

public    static GLib.Type              fraction_range_get_type   (  ) ;		

init_check ()

public    static bool                   init_check                ( int                 argc,
                                                                    string              argv ) 
                                                             throws GLib.Error;		

init_get_option_group ()

public    static GLib.OptionGroup       init_get_option_group     (  ) ;		

int_range_get_type ()

public    static GLib.Type              int_range_get_type        (  ) ;		

is_tag_list ()

public    static bool                   is_tag_list               ( void**              p ) ;		

library_error_quark ()

public    static GLib.Quark             library_error_quark       (  ) ;		

marshal_BOOLEAN__POINTER ()

public    static void                   marshal_BOOLEAN__POINTER  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_BOOLEAN__VOID ()

public    static void                   marshal_BOOLEAN__VOID     ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_BOXED__BOXED ()

public    static void                   marshal_BOXED__BOXED      ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_POINTER__POINTER ()

public    static void                   marshal_POINTER__POINTER  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__BOXED_OBJECT ()

public    static void                   marshal_VOID__BOXED_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__INT64 ()

public    static void                   marshal_VOID__INT64       ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__INT_INT ()

public    static void                   marshal_VOID__INT_INT     ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_BOXED ()

public    static void                   marshal_VOID__OBJECT_BOXED ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_BOXED_STRING ()

public    static void                   marshal_VOID__OBJECT_BOXED_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_OBJECT ()

public    static void                   marshal_VOID__OBJECT_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_OBJECT_STRING ()

public    static void                   marshal_VOID__OBJECT_OBJECT_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_PARAM ()

public    static void                   marshal_VOID__OBJECT_PARAM ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_POINTER ()

public    static void                   marshal_VOID__OBJECT_POINTER ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__OBJECT_STRING ()

public    static void                   marshal_VOID__OBJECT_STRING ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__POINTER_OBJECT ()

public    static void                   marshal_VOID__POINTER_OBJECT ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

marshal_VOID__UINT_BOXED ()

public    static void                   marshal_VOID__UINT_BOXED  ( GLib.Closure        closure,
                                                                    GLib.Value          return_value,
                                                                    uint                n_param_values,
                                                                    GLib.Value          param_values,
                                                                    void**              invocation_hint,
                                                                    void**              marshal_data ) ;		

param_spec_fraction ()

public    static weak GLib.ParamSpec    param_spec_fraction       ( string              name,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    int                 min_num,
                                                                    int                 min_denom,
                                                                    int                 max_num,
                                                                    int                 max_denom,
                                                                    int                 default_num,
                                                                    int                 default_denom,
                                                                    GLib.ParamFlags     flags ) ;		

param_spec_mini_object ()

public    static weak GLib.ParamSpec    param_spec_mini_object    ( string              name,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    GLib.Type           object_type,
                                                                    GLib.ParamFlags     flags ) ;		

parse_bin_from_description ()

public    static weak Element           parse_bin_from_description ( string              bin_description,
                                                                    bool                ghost_unconnected_pads ) 
                                                             throws GLib.Error;		

parse_error_quark ()

public    static GLib.Quark             parse_error_quark         (  ) ;		

parse_launch ()

public    static weak Element           parse_launch              ( string              pipeline_description ) 
                                                             throws GLib.Error;		

parse_launchv ()

public    static weak Element           parse_launchv             ( string[]            argv ) 
                                                             throws GLib.Error;		

print_element_args ()

public    static void                   print_element_args        ( GLib.StringBuilder  buf,
                                                                    int                 indent,
                                                                    Element             element ) ;		

print_pad_caps ()

public    static void                   print_pad_caps            ( GLib.StringBuilder  buf,
                                                                    int                 indent,
                                                                    Pad                 pad ) ;		

resource_error_quark ()

public    static GLib.Quark             resource_error_quark      (  ) ;		

segtrap_is_enabled ()

public    static bool                   segtrap_is_enabled        (  ) ;		

segtrap_set_enabled ()

public    static void                   segtrap_set_enabled       ( bool                enabled ) ;		

stream_error_quark ()

public    static GLib.Quark             stream_error_quark        (  ) ;		

tag_exists ()

public    static bool                   tag_exists                ( string              tag ) ;		

tag_get_description ()

public    static weak string            tag_get_description       ( string              tag ) ;		

tag_get_flag ()

public    static TagFlag                tag_get_flag              ( string              tag ) ;		

tag_get_nick ()

public    static weak string            tag_get_nick              ( string              tag ) ;		

tag_get_type ()

public    static GLib.Type              tag_get_type              ( string              tag ) ;		

tag_is_fixed ()

public    static bool                   tag_is_fixed              ( string              tag ) ;		

tag_merge_strings_with_comma ()

public    static void                   tag_merge_strings_with_comma ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;		

tag_merge_use_first ()

public    static void                   tag_merge_use_first       ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;		

tag_register ()

public    static void                   tag_register              ( string              name,
                                                                    TagFlag             flag,
                                                                    GLib.Type           type,
                                                                    string              nick,
                                                                    string              blurb,
                                                                    TagMergeFunc        func ) ;		

update_registry ()

public    static bool                   update_registry           (  ) ;		

uri_construct ()

public    static weak string            uri_construct             ( string              protocol,
                                                                    string              location ) ;		

uri_get_location ()

public    static weak string            uri_get_location          ( string              uri ) ;		

uri_get_protocol ()

public    static weak string            uri_get_protocol          ( string              uri ) ;		

uri_has_protocol ()

public    static bool                   uri_has_protocol          ( string              uri,
                                                                    string              protocol ) ;		

uri_is_valid ()

public    static bool                   uri_is_valid              ( string              uri ) ;		

uri_protocol_is_supported ()

public    static bool                   uri_protocol_is_supported ( URIType             type,
                                                                    string              protocol ) ;		

uri_protocol_is_valid ()

public    static bool                   uri_protocol_is_valid     ( string              protocol ) ;		

util_dump_mem ()

public    static void                   util_dump_mem             ( uchar[]             mem,
                                                                    uint                size ) ;		

util_gdouble_to_guint64 ()

public    static uint64                 util_gdouble_to_guint64   ( double              value ) ;		

util_get_timestamp ()

public    static weak ClockTime         util_get_timestamp        (  ) ;		

util_guint64_to_gdouble ()

public    static double                 util_guint64_to_gdouble   ( uint64              value ) ;		

util_set_object_arg ()

public    static void                   util_set_object_arg       ( GLib.Object         object,
                                                                    string              name,
                                                                    string              value ) ;		

util_set_value_from_string ()

public    static void                   util_set_value_from_string ( GLib.Value          value,
                                                                    string              value_str ) ;		

util_uint64_scale ()

public    static uint64                 util_uint64_scale         ( uint64              val,
                                                                    uint64              num,
                                                                    uint64              denom ) ;		

util_uint64_scale_int ()

public    static uint64                 util_uint64_scale_int     ( uint64              val,
                                                                    int                 num,
                                                                    int                 denom ) ;		

value_array_append_value ()

public    static void                   value_array_append_value  ( GLib.Value          value,
                                                                    GLib.Value          append_value ) ;		

value_array_get_size ()

public    static uint                   value_array_get_size      ( GLib.Value          value ) ;		

value_array_get_type ()

public    static GLib.Type              value_array_get_type      (  ) ;		

value_array_get_value ()

public    static GLib.Value             value_array_get_value     ( GLib.Value          value,
                                                                    uint                index ) ;		

value_array_prepend_value ()

public    static void                   value_array_prepend_value ( GLib.Value          value,
                                                                    GLib.Value          prepend_value ) ;		

value_can_compare ()

public    static bool                   value_can_compare         ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_can_intersect ()

public    static bool                   value_can_intersect       ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_can_subtract ()

public    static bool                   value_can_subtract        ( GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;		

value_can_union ()

public    static bool                   value_can_union           ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_compare ()

public    static int                    value_compare             ( GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_deserialize ()

public    static bool                   value_deserialize         ( GLib.Value          dest,
                                                                    string              src ) ;		

value_fraction_multiply ()

public    static bool                   value_fraction_multiply   ( GLib.Value          product,
                                                                    GLib.Value          factor1,
                                                                    GLib.Value          factor2 ) ;		

value_fraction_subtract ()

public    static bool                   value_fraction_subtract   ( GLib.Value          dest,
                                                                    GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;		

value_get_caps ()

public    static weak Caps              value_get_caps            ( GLib.Value          value ) ;		

value_get_date ()

public    static weak GLib.Date         value_get_date            ( GLib.Value          value ) ;		

value_get_double_range_max ()

public    static double                 value_get_double_range_max ( GLib.Value          value ) ;		

value_get_double_range_min ()

public    static double                 value_get_double_range_min ( GLib.Value          value ) ;		

value_get_fourcc ()

public    static uint                   value_get_fourcc          ( GLib.Value          value ) ;		

value_get_fraction_denominator ()

public    static int                    value_get_fraction_denominator ( GLib.Value          value ) ;		

value_get_fraction_numerator ()

public    static int                    value_get_fraction_numerator ( GLib.Value          value ) ;		

value_get_fraction_range_max ()

public    static GLib.Value             value_get_fraction_range_max ( GLib.Value          value ) ;		

value_get_fraction_range_min ()

public    static GLib.Value             value_get_fraction_range_min ( GLib.Value          value ) ;		

value_get_int_range_max ()

public    static int                    value_get_int_range_max   ( GLib.Value          value ) ;		

value_get_int_range_min ()

public    static int                    value_get_int_range_min   ( GLib.Value          value ) ;		

value_get_mini_object ()

public    static weak MiniObject        value_get_mini_object     ( GLib.Value          value ) ;		

value_get_structure ()

public    static weak Structure         value_get_structure       ( GLib.Value          value ) ;		

value_init_and_copy ()

public    static void                   value_init_and_copy       ( GLib.Value          dest,
                                                                    GLib.Value          src ) ;		

value_intersect ()

public    static bool                   value_intersect           ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_is_fixed ()

public    static bool                   value_is_fixed            ( GLib.Value          value ) ;		

value_list_append_value ()

public    static void                   value_list_append_value   ( GLib.Value          value,
                                                                    GLib.Value          append_value ) ;		

value_list_concat ()

public    static void                   value_list_concat         ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

value_list_get_size ()

public    static uint                   value_list_get_size       ( GLib.Value          value ) ;		

value_list_get_type ()

public    static GLib.Type              value_list_get_type       (  ) ;		

value_list_get_value ()

public    static GLib.Value             value_list_get_value      ( GLib.Value          value,
                                                                    uint                index ) ;		

value_list_prepend_value ()

public    static void                   value_list_prepend_value  ( GLib.Value          value,
                                                                    GLib.Value          prepend_value ) ;		

value_register ()

public    static void                   value_register            ( ValueTable          table ) ;		

value_register_intersect_func ()

public    static void                   value_register_intersect_func ( GLib.Type           type1,
                                                                    GLib.Type           type2,
                                                                    ValueIntersectFunc  func ) ;		

value_register_subtract_func ()

public    static void                   value_register_subtract_func ( GLib.Type           minuend_type,
                                                                    GLib.Type           subtrahend_type,
                                                                    ValueSubtractFunc   func ) ;		

value_register_union_func ()

public    static void                   value_register_union_func ( GLib.Type           type1,
                                                                    GLib.Type           type2,
                                                                    ValueUnionFunc      func ) ;		

value_serialize ()

public    static weak string            value_serialize           ( GLib.Value          value ) ;		

value_set_caps ()

public    static void                   value_set_caps            ( GLib.Value          value,
                                                                    Caps                caps ) ;		

value_set_date ()

public    static void                   value_set_date            ( GLib.Value          value,
                                                                    GLib.Date           date ) ;		

value_set_double_range ()

public    static void                   value_set_double_range    ( GLib.Value          value,
                                                                    double              start,
                                                                    double              end ) ;		

value_set_fourcc ()

public    static void                   value_set_fourcc          ( GLib.Value          value,
                                                                    uint                fourcc ) ;		

value_set_fraction ()

public    static void                   value_set_fraction        ( GLib.Value          value,
                                                                    int                 numerator,
                                                                    int                 denominator ) ;		

value_set_fraction_range ()

public    static void                   value_set_fraction_range  ( GLib.Value          value,
                                                                    GLib.Value          start,
                                                                    GLib.Value          end ) ;		

value_set_fraction_range_full ()

public    static void                   value_set_fraction_range_full ( GLib.Value          value,
                                                                    int                 numerator_start,
                                                                    int                 denominator_start,
                                                                    int                 numerator_end,
                                                                    int                 denominator_end ) ;		

value_set_int_range ()

public    static void                   value_set_int_range       ( GLib.Value          value,
                                                                    int                 start,
                                                                    int                 end ) ;		

value_set_mini_object ()

public    static void                   value_set_mini_object     ( GLib.Value          value,
                                                                    MiniObject          mini_object ) ;		

value_set_structure ()

public    static void                   value_set_structure       ( GLib.Value          value,
                                                                    Structure           structure ) ;		

value_subtract ()

public    static bool                   value_subtract            ( GLib.Value          dest,
                                                                    GLib.Value          minuend,
                                                                    GLib.Value          subtrahend ) ;		

value_take_mini_object ()

public    static void                   value_take_mini_object    ( GLib.Value          value,
                                                                    MiniObject          mini_object ) ;		

value_union ()

public    static bool                   value_union               ( GLib.Value          dest,
                                                                    GLib.Value          value1,
                                                                    GLib.Value          value2 ) ;		

version ()

public    static void                   version                   ( uint                major,
                                                                    uint                minor,
                                                                    uint                micro,
                                                                    uint                nano ) ;		

version_string ()

public    static string                 version_string            (  ) ;		


Created by Valadoc