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 ) ;
}

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 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 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 ) ;
Created by Valadoc