gstreamer-0.10 Reference Manual

Synopsis

public class Message {
    public    weak MiniObject           mini_object ;
    public    weak GLib.Mutex           lock ;
    public    weak GLib.Cond            cond ;
    public    MessageType               type ;
    public    uint64                    timestamp ;
    public    weak Object               src ;
    public    weak Structure            structure ;
    public    void**                    _gst_reserved ;


    public                              Message.application       ( Object              src,
                                                                    Structure           structure ) ;
    public                              Message.async_done        ( Object              src ) ;
    public                              Message.async_start       ( Object              src,
                                                                    bool                new_base_time ) ;
    public                              Message.buffering         ( Object              src,
                                                                    int                 percent ) ;
    public                              Message.clock_lost        ( Object              src,
                                                                    Clock               clock ) ;
    public                              Message.clock_provide     ( Object              src,
                                                                    Clock               clock,
                                                                    bool                ready ) ;
    public                              Message.custom            ( MessageType         type,
                                                                    Object              src,
                                                                    Structure           structure ) ;
    public                              Message.duration          ( Object              src,
                                                                    Format              format,
                                                                    int64               duration ) ;
    public                              Message.element           ( Object              src,
                                                                    Structure           structure ) ;
    public                              Message.eos               ( Object              src ) ;
    public                              Message.error             ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;
    public                              Message.info              ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;
    public                              Message.latency           ( Object              src ) ;
    public                              Message.new_clock         ( Object              src,
                                                                    Clock               clock ) ;
    public                              Message.segment_done      ( Object              src,
                                                                    Format              format,
                                                                    int64               position ) ;
    public                              Message.segment_start     ( Object              src,
                                                                    Format              format,
                                                                    int64               position ) ;
    public                              Message.state_changed     ( Object              src,
                                                                    State               oldstate,
                                                                    State               newstate,
                                                                    State               pending ) ;
    public                              Message.state_dirty       ( Object              src ) ;
    public                              Message.tag               ( Object              src,
                                                                    TagList             tag_list ) ;
    public                              Message.warning           ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;


    public    weak Structure            get_structure             (  ) ;
    public    void                      parse_async_start         ( bool                new_base_time ) ;
    public    void                      parse_buffering           ( int                 percent ) ;
    public    void                      parse_clock_lost          ( weak Clock          clock ) ;
    public    void                      parse_clock_provide       ( weak Clock          clock,
                                                                    bool                ready ) ;
    public    void                      parse_duration            ( Format              format,
                                                                    int64               duration ) ;
    public    void                      parse_error               ( GLib.Error          gerror,
                                                                    weak string         debug ) ;
    public    void                      parse_info                ( GLib.Error          gerror,
                                                                    weak string         debug ) ;
    public    void                      parse_new_clock           ( weak Clock          clock ) ;
    public    void                      parse_segment_done        ( Format              format,
                                                                    int64               position ) ;
    public    void                      parse_segment_start       ( Format              format,
                                                                    int64               position ) ;
    public    void                      parse_state_changed       ( State               oldstate,
                                                                    State               newstate,
                                                                    State               pending ) ;
    public    void                      parse_tag                 ( weak TagList        tag_list ) ;
    public    void                      parse_warning             ( GLib.Error          gerror,
                                                                    weak string         debug ) ;
    public    static weak string        type_get_name             ( MessageType         type ) ;
    public    static GLib.Quark         type_to_quark             ( MessageType         type ) ;
}

Message Description

Details

Constructor Details

Message.application ()
    public                              Message.application       ( Object              src,
                                                                    Structure           structure ) ;		

Message.async_done ()
    public                              Message.async_done        ( Object              src ) ;		

Message.async_start ()
    public                              Message.async_start       ( Object              src,
                                                                    bool                new_base_time ) ;		

Message.buffering ()
    public                              Message.buffering         ( Object              src,
                                                                    int                 percent ) ;		

Message.clock_lost ()
    public                              Message.clock_lost        ( Object              src,
                                                                    Clock               clock ) ;		

Message.clock_provide ()
    public                              Message.clock_provide     ( Object              src,
                                                                    Clock               clock,
                                                                    bool                ready ) ;		

Message.custom ()
    public                              Message.custom            ( MessageType         type,
                                                                    Object              src,
                                                                    Structure           structure ) ;		

Message.duration ()
    public                              Message.duration          ( Object              src,
                                                                    Format              format,
                                                                    int64               duration ) ;		

Message.element ()
    public                              Message.element           ( Object              src,
                                                                    Structure           structure ) ;		

Message.eos ()
    public                              Message.eos               ( Object              src ) ;		

Message.error ()
    public                              Message.error             ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;		

Message.info ()
    public                              Message.info              ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;		

Message.latency ()
    public                              Message.latency           ( Object              src ) ;		

Message.new_clock ()
    public                              Message.new_clock         ( Object              src,
                                                                    Clock               clock ) ;		

Message.segment_done ()
    public                              Message.segment_done      ( Object              src,
                                                                    Format              format,
                                                                    int64               position ) ;		

Message.segment_start ()
    public                              Message.segment_start     ( Object              src,
                                                                    Format              format,
                                                                    int64               position ) ;		

Message.state_changed ()
    public                              Message.state_changed     ( Object              src,
                                                                    State               oldstate,
                                                                    State               newstate,
                                                                    State               pending ) ;		

Message.state_dirty ()
    public                              Message.state_dirty       ( Object              src ) ;		

Message.tag ()
    public                              Message.tag               ( Object              src,
                                                                    TagList             tag_list ) ;		

Message.warning ()
    public                              Message.warning           ( Object              src,
                                                                    GLib.Error          error,
                                                                    string              debug ) ;		

Field Details

mini_object
    public    weak MiniObject           mini_object ;		

lock
    public    weak GLib.Mutex           lock ;		

cond
    public    weak GLib.Cond            cond ;		

type
    public    MessageType               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_async_start ()
    public    void                      parse_async_start         ( bool                new_base_time ) ;		

parse_buffering ()
    public    void                      parse_buffering           ( int                 percent ) ;		

parse_clock_lost ()
    public    void                      parse_clock_lost          ( weak Clock          clock ) ;		

parse_clock_provide ()
    public    void                      parse_clock_provide       ( weak Clock          clock,
                                                                    bool                ready ) ;		

parse_duration ()
    public    void                      parse_duration            ( Format              format,
                                                                    int64               duration ) ;		

parse_error ()
    public    void                      parse_error               ( GLib.Error          gerror,
                                                                    weak string         debug ) ;		

parse_info ()
    public    void                      parse_info                ( GLib.Error          gerror,
                                                                    weak string         debug ) ;		

parse_new_clock ()
    public    void                      parse_new_clock           ( weak Clock          clock ) ;		

parse_segment_done ()
    public    void                      parse_segment_done        ( Format              format,
                                                                    int64               position ) ;		

parse_segment_start ()
    public    void                      parse_segment_start       ( Format              format,
                                                                    int64               position ) ;		

parse_state_changed ()
    public    void                      parse_state_changed       ( State               oldstate,
                                                                    State               newstate,
                                                                    State               pending ) ;		

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

parse_warning ()
    public    void                      parse_warning             ( GLib.Error          gerror,
                                                                    weak string         debug ) ;		

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

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


Created by Valadoc