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

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 MiniObject mini_object ;
public EventType type ;
public uint64 timestamp ;
public weak Object src ;
public weak Structure structure ;
public void** _gst_reserved ;
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 ) ;
Created by Valadoc