gstreamer-0.10 Reference Manual

Synopsis

public class Task : Object  {
    public    TaskState                 state ;
    public    weak GLib.Cond            cond ;
    public    void**                    lock ;
    public    TaskFunction              func ;
    public    void**                    data ;
    public    bool                      running ;
    public    void**                    abidata ;


    public    static void               cleanup_all               (  ) ;
    public    static weak Task          create                    ( TaskFunction        func,
                                                                    void**              data ) ;
    public    TaskState                 get_state                 (  ) ;
    public    bool                      join                      (  ) ;
    public    bool                      pause                     (  ) ;
    public    void                      set_lock                  ( void**              mutex ) ;
    public    bool                      start                     (  ) ;
    public    bool                      stop                      (  ) ;
}

Task Description

Details

Constructor Details

Field Details

state
    public    TaskState                 state ;		

cond
    public    weak GLib.Cond            cond ;		

lock
    public    void**                    lock ;		

func
    public    TaskFunction              func ;		

data
    public    void**                    data ;		

running
    public    bool                      running ;		

abidata
    public    void**                    abidata ;		

Signal Details

Property Details

Method Details

cleanup_all ()
    public    static void               cleanup_all               (  ) ;		

create ()
    public    static weak Task          create                    ( TaskFunction        func,
                                                                    void**              data ) ;		

get_state ()
    public    TaskState                 get_state                 (  ) ;		

join ()
    public    bool                      join                      (  ) ;		

pause ()
    public    bool                      pause                     (  ) ;		

set_lock ()
    public    void                      set_lock                  ( void**              mutex ) ;		

start ()
    public    bool                      start                     (  ) ;		

stop ()
    public    bool                      stop                      (  ) ;		


Created by Valadoc