gstreamer-base-0.10 Reference Manual

Synopsis

public class CollectPads : Object  {
    public    weak GLib.SList           data ;
    public    uint                      cookie ;
    public    weak GLib.Cond            cond ;
    public    CollectPadsFunction       func ;
    public    void**                    user_data ;
    public    uint                      numpads ;
    public    uint                      queuedpads ;
    public    uint                      eospads ;
    public    bool                      started ;
    public    void**                    abidata ;


    public                              CollectPads               (  ) ;


    public    weak CollectData          add_pad                   ( Pad                 pad,
                                                                    uint                size ) ;
    public    weak CollectData          add_pad_full              ( Pad                 pad,
                                                                    uint                size,
                                                                    CollectDataDestroyNotify destroy_notify ) ;
    public    uint                      available                 (  ) ;
    public    FlowReturn                collect                   (  ) ;
    public    FlowReturn                collect_range             ( uint64              offset,
                                                                    uint                length ) ;
    public    uint                      flush                     ( CollectData         data,
                                                                    uint                size ) ;
    public    bool                      is_active                 ( Pad                 pad ) ;
    public    weak Buffer               peek                      ( CollectData         data ) ;
    public    weak Buffer               pop                       ( CollectData         data ) ;
    public    uint                      read                      ( CollectData         data,
                                                                    uchar               bytes,
                                                                    uint                size ) ;
    public    bool                      remove_pad                ( Pad                 pad ) ;
    public    void                      set_flushing              ( bool                flushing ) ;
    public    void                      set_function              ( CollectPadsFunction func ) ;
    public    void                      start                     (  ) ;
    public    void                      stop                      (  ) ;
}

CollectPads Description

Details

Constructor Details

CollectPads ()
    public                              CollectPads               (  ) ;		

Field Details

data
    public    weak GLib.SList           data ;		

cookie
    public    uint                      cookie ;		

cond
    public    weak GLib.Cond            cond ;		

func
    public    CollectPadsFunction       func ;		

user_data
    public    void**                    user_data ;		

numpads
    public    uint                      numpads ;		

queuedpads
    public    uint                      queuedpads ;		

eospads
    public    uint                      eospads ;		

started
    public    bool                      started ;		

abidata
    public    void**                    abidata ;		

Signal Details

Property Details

Method Details

add_pad ()
    public    weak CollectData          add_pad                   ( Pad                 pad,
                                                                    uint                size ) ;		

add_pad_full ()
    public    weak CollectData          add_pad_full              ( Pad                 pad,
                                                                    uint                size,
                                                                    CollectDataDestroyNotify destroy_notify ) ;		

available ()
    public    uint                      available                 (  ) ;		

collect ()
    public    FlowReturn                collect                   (  ) ;		

collect_range ()
    public    FlowReturn                collect_range             ( uint64              offset,
                                                                    uint                length ) ;		

flush ()
    public    uint                      flush                     ( CollectData         data,
                                                                    uint                size ) ;		

is_active ()
    public    bool                      is_active                 ( Pad                 pad ) ;		

peek ()
    public    weak Buffer               peek                      ( CollectData         data ) ;		

pop ()
    public    weak Buffer               pop                       ( CollectData         data ) ;		

read ()
    public    uint                      read                      ( CollectData         data,
                                                                    uchar               bytes,
                                                                    uint                size ) ;		

remove_pad ()
    public    bool                      remove_pad                ( Pad                 pad ) ;		

set_flushing ()
    public    void                      set_flushing              ( bool                flushing ) ;		

set_function ()
    public    void                      set_function              ( CollectPadsFunction func ) ;		

start ()
    public    void                      start                     (  ) ;		

stop ()
    public    void                      stop                      (  ) ;		


Created by Valadoc