gstreamer-0.10 Reference Manual

Synopsis

public class Event {
    public    weak MiniObject           mini_object ;
    public    EventType                 type ;
    public    uint64                    timestamp ;
    public    weak Object               src ;
    public    weak Structure            structure ;
    public    void**                    _gst_reserved ;


    public                              Event.buffer_size         ( Format              format,
                                                                    int64               minsize,
                                                                    int64               maxsize,
                                                                    bool                async ) ;
    public                              Event.custom              ( EventType           type,
                                                                    Structure           structure ) ;
    public                              Event.eos                 (  ) ;
    public                              Event.flush_start         (  ) ;
    public                              Event.flush_stop          (  ) ;
    public                              Event.latency             ( ClockTime           latency ) ;
    public                              Event.navigation          ( Structure           structure ) ;
    public                              Event.new_segment         ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;
    public                              Event.new_segment_full    ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;
    public                              Event.qos                 ( double              proportion,
                                                                    ClockTimeDiff       diff,
                                                                    ClockTime           timestamp ) ;
    public                              Event.seek                ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop ) ;
    public                              Event.tag                 ( TagList             taglist ) ;


    public    weak Structure            get_structure             (  ) ;
    public    void                      parse_buffer_size         ( Format              format,
                                                                    int64               minsize,
                                                                    int64               maxsize,
                                                                    bool                async ) ;
    public    void                      parse_latency             ( ClockTime           latency ) ;
    public    void                      parse_new_segment         ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;
    public    void                      parse_new_segment_full    ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;
    public    void                      parse_qos                 ( double              proportion,
                                                                    ClockTimeDiff       diff,
                                                                    ClockTime           timestamp ) ;
    public    void                      parse_seek                ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop ) ;
    public    void                      parse_tag                 ( weak TagList        taglist ) ;
    public    static EventTypeFlags     type_get_flags            ( EventType           type ) ;
    public    static weak string        type_get_name             ( EventType           type ) ;
    public    static GLib.Quark         type_to_quark             ( EventType           type ) ;
}

Event Description

Details

Constructor Details

Event.buffer_size ()
    public                              Event.buffer_size         ( Format              format,
                                                                    int64               minsize,
                                                                    int64               maxsize,
                                                                    bool                async ) ;		

Event.custom ()
    public                              Event.custom              ( EventType           type,
                                                                    Structure           structure ) ;		

Event.eos ()
    public                              Event.eos                 (  ) ;		

Event.flush_start ()
    public                              Event.flush_start         (  ) ;		

Event.flush_stop ()
    public                              Event.flush_stop          (  ) ;		

Event.latency ()
    public                              Event.latency             ( ClockTime           latency ) ;		

Event.navigation ()
    public                              Event.navigation          ( Structure           structure ) ;		

Event.new_segment ()
    public                              Event.new_segment         ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;		

Event.new_segment_full ()
    public                              Event.new_segment_full    ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;		

Event.qos ()
    public                              Event.qos                 ( double              proportion,
                                                                    ClockTimeDiff       diff,
                                                                    ClockTime           timestamp ) ;		

Event.seek ()
    public                              Event.seek                ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop ) ;		

Event.tag ()
    public                              Event.tag                 ( TagList             taglist ) ;		

Field Details

mini_object
    public    weak MiniObject           mini_object ;		

type
    public    EventType                 type ;		

timestamp
    public    uint64                    timestamp ;		

src
    public    weak Object               src ;		

structure
    public    weak Structure            structure ;		

_gst_reserved
    public    void**                    _gst_reserved ;		

Signal Details

Property Details

Method Details

get_structure ()
    public    weak Structure            get_structure             (  ) ;		

parse_buffer_size ()
    public    void                      parse_buffer_size         ( Format              format,
                                                                    int64               minsize,
                                                                    int64               maxsize,
                                                                    bool                async ) ;		

parse_latency ()
    public    void                      parse_latency             ( ClockTime           latency ) ;		

parse_new_segment ()
    public    void                      parse_new_segment         ( bool                update,
                                                                    double              rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;		

parse_new_segment_full ()
    public    void                      parse_new_segment_full    ( bool                update,
                                                                    double              rate,
                                                                    double              applied_rate,
                                                                    Format              format,
                                                                    int64               start,
                                                                    int64               stop,
                                                                    int64               position ) ;		

parse_qos ()
    public    void                      parse_qos                 ( double              proportion,
                                                                    ClockTimeDiff       diff,
                                                                    ClockTime           timestamp ) ;		

parse_seek ()
    public    void                      parse_seek                ( double              rate,
                                                                    Format              format,
                                                                    SeekFlags           flags,
                                                                    SeekType            start_type,
                                                                    int64               start,
                                                                    SeekType            stop_type,
                                                                    int64               stop ) ;		

parse_tag ()
    public    void                      parse_tag                 ( weak TagList        taglist ) ;		

type_get_flags ()
    public    static EventTypeFlags     type_get_flags            ( EventType           type ) ;		

type_get_name ()
    public    static weak string        type_get_name             ( EventType           type ) ;		

type_to_quark ()
    public    static GLib.Quark         type_to_quark             ( EventType           type ) ;		


Created by Valadoc