gstreamer-0.10 Reference Manual

Synopsis

public class Index : Object  {
    public    weak GLib.List            groups ;
    public    weak IndexGroup           curgroup ;
    public    int                       maxgroup ;
    public    IndexResolverMethod       method ;
    public    void**                    resolver_user_data ;
    public    IndexFilter               filter ;
    public    void**                    filter_user_data ;
    public    GLib.DestroyNotify        filter_user_data_destroy ;
    public    weak GLib.HashTable       writers ;
    public    int                       last_id ;


    public    weak IndexResolver        resolver                  { get; set; } ;


    public                              Index                     (  ) ;
    public                              Index.group               ( Index               index ) ;


    public    signal void               entry_added               ( IndexEntry          entry )  ;


    public    weak IndexEntry           add_association           ( int                 id,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value ) ;
    public    weak IndexEntry           add_associationv          ( int                 id,
                                                                    AssocFlags          flags,
                                                                    int                 n,
                                                                    IndexAssociation    list ) ;
    public    weak IndexEntry           add_format                ( int                 id,
                                                                    Format              format ) ;
    public    weak IndexEntry           add_id                    ( int                 id,
                                                                    string              description ) ;
    public    weak IndexEntry           add_object                ( int                 id,
                                                                    string              key,
                                                                    GLib.Type           type,
                                                                    void**              object ) ;
    public    weak IndexEntry           get_assoc_entry_full      ( int                 id,
                                                                    IndexLookupMethod   method,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value,
                                                                    GLib.CompareDataFuncfunc ) ;
    public    IndexCertainty            get_certainty             (  ) ;
    public    int                       get_group                 (  ) ;
    public    void                      set_certainty             ( IndexCertainty      certainty ) ;
    public    void                      set_filter                ( IndexFilter         filter ) ;
    public    void                      set_filter_full           ( IndexFilter         filter,
                                                                    GLib.DestroyNotify  user_data_destroy ) ;
    public    bool                      set_group                 ( int                 groupnum ) ;
    public    void                      set_resolver              ( IndexResolver       resolver ) ;
    public    virtual void              add_entry                 ( IndexEntry          entry ) ;
    public    virtual void              commit                    ( int                 id ) ;
    public    virtual weak IndexEntry   get_assoc_entry           ( int                 id,
                                                                    IndexLookupMethod   method,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value ) ;
    public    virtual bool              get_writer_id             ( Object              writer,
                                                                    int                 id ) ;
}

Index Description

Details

Constructor Details

Index ()
    public                              Index                     (  ) ;		

Index.group ()
    public                              Index.group               ( Index               index ) ;		

Field Details

groups
    public    weak GLib.List            groups ;		

curgroup
    public    weak IndexGroup           curgroup ;		

maxgroup
    public    int                       maxgroup ;		

method
    public    IndexResolverMethod       method ;		

resolver_user_data
    public    void**                    resolver_user_data ;		

filter
    public    IndexFilter               filter ;		

filter_user_data
    public    void**                    filter_user_data ;		

filter_user_data_destroy
    public    GLib.DestroyNotify        filter_user_data_destroy ;		

writers
    public    weak GLib.HashTable       writers ;		

last_id
    public    int                       last_id ;		

Signal Details

entry_added
    public    signal void               entry_added               ( IndexEntry          entry )  ;		

Property Details

resolver
    public    weak IndexResolver        resolver                  { get; set; } ;		

Method Details

add_association ()
    public    weak IndexEntry           add_association           ( int                 id,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value ) ;		

add_associationv ()
    public    weak IndexEntry           add_associationv          ( int                 id,
                                                                    AssocFlags          flags,
                                                                    int                 n,
                                                                    IndexAssociation    list ) ;		

add_format ()
    public    weak IndexEntry           add_format                ( int                 id,
                                                                    Format              format ) ;		

add_id ()
    public    weak IndexEntry           add_id                    ( int                 id,
                                                                    string              description ) ;		

add_object ()
    public    weak IndexEntry           add_object                ( int                 id,
                                                                    string              key,
                                                                    GLib.Type           type,
                                                                    void**              object ) ;		

get_assoc_entry_full ()
    public    weak IndexEntry           get_assoc_entry_full      ( int                 id,
                                                                    IndexLookupMethod   method,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value,
                                                                    GLib.CompareDataFuncfunc ) ;		

get_certainty ()
    public    IndexCertainty            get_certainty             (  ) ;		

get_group ()
    public    int                       get_group                 (  ) ;		

set_certainty ()
    public    void                      set_certainty             ( IndexCertainty      certainty ) ;		

set_filter ()
    public    void                      set_filter                ( IndexFilter         filter ) ;		

set_filter_full ()
    public    void                      set_filter_full           ( IndexFilter         filter,
                                                                    GLib.DestroyNotify  user_data_destroy ) ;		

set_group ()
    public    bool                      set_group                 ( int                 groupnum ) ;		

set_resolver ()
    public    void                      set_resolver              ( IndexResolver       resolver ) ;		

add_entry ()
    public    virtual void              add_entry                 ( IndexEntry          entry ) ;		

commit ()
    public    virtual void              commit                    ( int                 id ) ;		

get_assoc_entry ()
    public    virtual weak IndexEntry   get_assoc_entry           ( int                 id,
                                                                    IndexLookupMethod   method,
                                                                    AssocFlags          flags,
                                                                    Format              format,
                                                                    int64               value ) ;		

get_writer_id ()
    public    virtual bool              get_writer_id             ( Object              writer,
                                                                    int                 id ) ;		


Created by Valadoc