gstreamer-0.10 Reference Manual

Synopsis

public class Iterator {
    public    IteratorNextFunction      next ;
    public    IteratorItemFunction      item ;
    public    IteratorResyncFunction    resync ;
    public    IteratorFreeFunction      free ;
    public    weak Iterator             pushed ;
    public    GLib.Type                 type ;
    public    weak GLib.Mutex           lock ;
    public    uint                      cookie ;
    public    uint                      master_cookie ;
    public    void**                    _gst_reserved ;


    public                              Iterator                  ( uint                size,
                                                                    GLib.Type           type,
                                                                    GLib.Mutex          lock,
                                                                    uint                master_cookie,
                                                                    IteratorNextFunctionnext,
                                                                    IteratorItemFunctionitem,
                                                                    IteratorResyncFunction resync,
                                                                    IteratorFreeFunctionfree ) ;
    public                              Iterator.list             ( GLib.Type           type,
                                                                    GLib.Mutex          lock,
                                                                    uint                master_cookie,
                                                                    GLib.List           list,
                                                                    void**              owner,
                                                                    IteratorItemFunctionitem,
                                                                    IteratorDisposeFunction free ) ;


    public    weak Iterator             filter                    ( GLib.CompareFunc    func ) ;
    public    void**                    find_custom               ( GLib.CompareFunc    func ) ;
    public    IteratorResult            fold                      ( IteratorFoldFunctionfunc,
                                                                    GLib.Value          ret ) ;
    public    IteratorResult            foreach                   ( GLib.Func           func ) ;
    public    void                      push                      ( Iterator            other ) ;
}

Iterator Description

Details

Constructor Details

Iterator ()
    public                              Iterator                  ( uint                size,
                                                                    GLib.Type           type,
                                                                    GLib.Mutex          lock,
                                                                    uint                master_cookie,
                                                                    IteratorNextFunctionnext,
                                                                    IteratorItemFunctionitem,
                                                                    IteratorResyncFunction resync,
                                                                    IteratorFreeFunctionfree ) ;		

Iterator.list ()
    public                              Iterator.list             ( GLib.Type           type,
                                                                    GLib.Mutex          lock,
                                                                    uint                master_cookie,
                                                                    GLib.List           list,
                                                                    void**              owner,
                                                                    IteratorItemFunctionitem,
                                                                    IteratorDisposeFunction free ) ;		

Field Details

next
    public    IteratorNextFunction      next ;		

item
    public    IteratorItemFunction      item ;		

resync
    public    IteratorResyncFunction    resync ;		

free
    public    IteratorFreeFunction      free ;		

pushed
    public    weak Iterator             pushed ;		

type
    public    GLib.Type                 type ;		

lock
    public    weak GLib.Mutex           lock ;		

cookie
    public    uint                      cookie ;		

master_cookie
    public    uint                      master_cookie ;		

_gst_reserved
    public    void**                    _gst_reserved ;		

Signal Details

Property Details

Method Details

filter ()
    public    weak Iterator             filter                    ( GLib.CompareFunc    func ) ;		

find_custom ()
    public    void**                    find_custom               ( GLib.CompareFunc    func ) ;		

fold ()
    public    IteratorResult            fold                      ( IteratorFoldFunctionfunc,
                                                                    GLib.Value          ret ) ;		

foreach ()
    public    IteratorResult            foreach                   ( GLib.Func           func ) ;		

push ()
    public    void                      push                      ( Iterator            other ) ;		


Created by Valadoc