public class Query {
public weak MiniObject mini_object ;
public QueryType type ;
public weak Structure structure ;
public void** _gst_reserved ;
public Query.application ( QueryType type,
Structure structure ) ;
public Query.convert ( Format src_format,
int64 value,
Format dest_format ) ;
public Query.duration ( Format format ) ;
public Query.formats ( ) ;
public Query.latency ( ) ;
public Query.position ( Format format ) ;
public Query.seeking ( Format format ) ;
public Query.segment ( Format format ) ;
public weak Structure get_structure ( ) ;
public void parse_convert ( Format src_format,
int64 src_value,
Format dest_format,
int64 dest_value ) ;
public void parse_duration ( Format format,
int64 duration ) ;
public void parse_formats_length ( uint n_formats ) ;
public void parse_formats_nth ( uint nth,
Format format ) ;
public void parse_latency ( bool live,
ClockTime min_latency,
ClockTime max_latency ) ;
public void parse_position ( Format format,
int64 cur ) ;
public void parse_seeking ( Format format,
bool seekable,
int64 segment_start,
int64 segment_end ) ;
public void parse_segment ( double rate,
Format format,
int64 start_value,
int64 stop_value ) ;
public void set_convert ( Format src_format,
int64 src_value,
Format dest_format,
int64 dest_value ) ;
public void set_duration ( Format format,
int64 duration ) ;
public void set_formats ( int n_formats ) ;
public void set_formatsv ( int n_formats,
Format formats ) ;
public void set_latency ( bool live,
ClockTime min_latency,
ClockTime max_latency ) ;
public void set_position ( Format format,
int64 cur ) ;
public void set_seeking ( Format format,
bool seekable,
int64 segment_start,
int64 segment_end ) ;
public void set_segment ( double rate,
Format format,
int64 start_value,
int64 stop_value ) ;
public static QueryType type_get_by_nick ( string nick ) ;
public static weak QueryTypeDefinition type_get_details ( QueryType type ) ;
public static weak string type_get_name ( QueryType query ) ;
public static weak Iterator type_iterate_definitions ( ) ;
public static QueryType type_register ( string nick,
string description ) ;
public static GLib.Quark type_to_quark ( QueryType query ) ;
public static bool types_contains ( QueryType types,
QueryType type ) ;
}

public Query.application ( QueryType type,
Structure structure ) ;
public Query.convert ( Format src_format,
int64 value,
Format dest_format ) ;
public Query.duration ( Format format ) ;
public Query.formats ( ) ;
public Query.latency ( ) ;
public Query.position ( Format format ) ;
public Query.seeking ( Format format ) ;
public Query.segment ( Format format ) ;
public weak MiniObject mini_object ;
public QueryType type ;
public weak Structure structure ;
public void** _gst_reserved ;
public weak Structure get_structure ( ) ;
public void parse_convert ( Format src_format,
int64 src_value,
Format dest_format,
int64 dest_value ) ;
public void parse_duration ( Format format,
int64 duration ) ;
public void parse_formats_length ( uint n_formats ) ;
public void parse_formats_nth ( uint nth,
Format format ) ;
public void parse_latency ( bool live,
ClockTime min_latency,
ClockTime max_latency ) ;
public void parse_position ( Format format,
int64 cur ) ;
public void parse_seeking ( Format format,
bool seekable,
int64 segment_start,
int64 segment_end ) ;
public void parse_segment ( double rate,
Format format,
int64 start_value,
int64 stop_value ) ;
public void set_convert ( Format src_format,
int64 src_value,
Format dest_format,
int64 dest_value ) ;
public void set_duration ( Format format,
int64 duration ) ;
public void set_formats ( int n_formats ) ;
public void set_formatsv ( int n_formats,
Format formats ) ;
public void set_latency ( bool live,
ClockTime min_latency,
ClockTime max_latency ) ;
public void set_position ( Format format,
int64 cur ) ;
public void set_seeking ( Format format,
bool seekable,
int64 segment_start,
int64 segment_end ) ;
public void set_segment ( double rate,
Format format,
int64 start_value,
int64 stop_value ) ;
public static QueryType type_get_by_nick ( string nick ) ;
public static weak QueryTypeDefinition type_get_details ( QueryType type ) ;
public static weak string type_get_name ( QueryType query ) ;
public static weak Iterator type_iterate_definitions ( ) ;
public static QueryType type_register ( string nick,
string description ) ;
public static GLib.Quark type_to_quark ( QueryType query ) ;
public static bool types_contains ( QueryType types,
QueryType type ) ;
Created by Valadoc