gstreamer-0.10 Reference Manual

Synopsis

public class Object : Object  {
    public    int                       refcount ;
    public    weak GLib.Mutex           lock ;
    public    weak string               name_prefix ;
    public    weak Object               parent ;
    public    uint                      flags ;


    public    weak string               name                      { get; construct set; } ;


    public    signal void               deep_notify               ( Object              orig,
                                                                    GLib.ParamSpec      pspec )  ;
    public    signal void               object_saved              ( void**              parent )  ;
    public    signal void               parent_set                ( Object              parent )  ;
    public    signal void               parent_unset              ( Object              parent )  ;


    public    static bool               check_uniqueness          ( GLib.List           list,
                                                                    string              name ) ;
    public    static void               default_deep_notify       ( GLib.Object         object,
                                                                    Object              orig,
                                                                    GLib.ParamSpec      pspec,
                                                                    string              excluded_props ) ;
    public    void                      default_error             ( GLib.Error          error,
                                                                    string              debug ) ;
    public    weak string               get_name                  (  ) ;
    public    weak string               get_name_prefix           (  ) ;
    public    weak Object               get_parent                (  ) ;
    public    weak string               get_path_string           (  ) ;
    public    bool                      has_ancestor              ( Object              ancestor ) ;
    public    static void**             ref                       ( void**              object ) ;
    public    void                      replace                   ( Object              newobj ) ;
    public    bool                      set_name                  ( string              name ) ;
    public    void                      set_name_prefix           ( string              name_prefix ) ;
    public    bool                      set_parent                ( Object              parent ) ;
    public    static void               sink                      ( void**              object ) ;
    public    void                      unparent                  (  ) ;
    public    static void               unref                     ( void**              object ) ;
    public    virtual void              restore_thyself           ( void**              self ) ;
    public    virtual void**            save_thyself              ( void**              parent ) ;
}

Object Description

Details

Constructor Details

Field Details

refcount
    public    int                       refcount ;		

lock
    public    weak GLib.Mutex           lock ;		

name_prefix
    public    weak string               name_prefix ;		

parent
    public    weak Object               parent ;		

flags
    public    uint                      flags ;		

Signal Details

deep_notify
    public    signal void               deep_notify               ( Object              orig,
                                                                    GLib.ParamSpec      pspec )  ;		

object_saved
    public    signal void               object_saved              ( void**              parent )  ;		

parent_set
    public    signal void               parent_set                ( Object              parent )  ;		

parent_unset
    public    signal void               parent_unset              ( Object              parent )  ;		

Property Details

name
    public    weak string               name                      { get; construct set; } ;		

Method Details

check_uniqueness ()
    public    static bool               check_uniqueness          ( GLib.List           list,
                                                                    string              name ) ;		

default_deep_notify ()
    public    static void               default_deep_notify       ( GLib.Object         object,
                                                                    Object              orig,
                                                                    GLib.ParamSpec      pspec,
                                                                    string              excluded_props ) ;		

default_error ()
    public    void                      default_error             ( GLib.Error          error,
                                                                    string              debug ) ;		

get_name ()
    public    weak string               get_name                  (  ) ;		

get_name_prefix ()
    public    weak string               get_name_prefix           (  ) ;		

get_parent ()
    public    weak Object               get_parent                (  ) ;		

get_path_string ()
    public    weak string               get_path_string           (  ) ;		

has_ancestor ()
    public    bool                      has_ancestor              ( Object              ancestor ) ;		

ref ()
    public    static void**             ref                       ( void**              object ) ;		

replace ()
    public    void                      replace                   ( Object              newobj ) ;		

set_name ()
    public    bool                      set_name                  ( string              name ) ;		

set_name_prefix ()
    public    void                      set_name_prefix           ( string              name_prefix ) ;		

set_parent ()
    public    bool                      set_parent                ( Object              parent ) ;		

sink ()
    public    static void               sink                      ( void**              object ) ;		

unparent ()
    public    void                      unparent                  (  ) ;		

unref ()
    public    static void               unref                     ( void**              object ) ;		

restore_thyself ()
    public    virtual void              restore_thyself           ( void**              self ) ;		

save_thyself ()
    public    virtual void**            save_thyself              ( void**              parent ) ;		


Created by Valadoc