gstreamer-0.10 Reference Manual

Synopsis

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

Query Description

Details

Constructor Details

Query.application ()
    public                              Query.application         ( QueryType           type,
                                                                    Structure           structure ) ;		

Query.convert ()
    public                              Query.convert             ( Format              src_format,
                                                                    int64               value,
                                                                    Format              dest_format ) ;		

Query.duration ()
    public                              Query.duration            ( Format              format ) ;		

Query.formats ()
    public                              Query.formats             (  ) ;		

Query.latency ()
    public                              Query.latency             (  ) ;		

Query.position ()
    public                              Query.position            ( Format              format ) ;		

Query.seeking ()
    public                              Query.seeking             ( Format              format ) ;		

Query.segment ()
    public                              Query.segment             ( Format              format ) ;		

Field Details

mini_object
    public    weak MiniObject           mini_object ;		

type
    public    QueryType                 type ;		

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_convert ()
    public    void                      parse_convert             ( Format              src_format,
                                                                    int64               src_value,
                                                                    Format              dest_format,
                                                                    int64               dest_value ) ;		

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

parse_formats_length ()
    public    void                      parse_formats_length      ( uint                n_formats ) ;		

parse_formats_nth ()
    public    void                      parse_formats_nth         ( uint                nth,
                                                                    Format              format ) ;		

parse_latency ()
    public    void                      parse_latency             ( bool                live,
                                                                    ClockTime           min_latency,
                                                                    ClockTime           max_latency ) ;		

parse_position ()
    public    void                      parse_position            ( Format              format,
                                                                    int64               cur ) ;		

parse_seeking ()
    public    void                      parse_seeking             ( Format              format,
                                                                    bool                seekable,
                                                                    int64               segment_start,
                                                                    int64               segment_end ) ;		

parse_segment ()
    public    void                      parse_segment             ( double              rate,
                                                                    Format              format,
                                                                    int64               start_value,
                                                                    int64               stop_value ) ;		

set_convert ()
    public    void                      set_convert               ( Format              src_format,
                                                                    int64               src_value,
                                                                    Format              dest_format,
                                                                    int64               dest_value ) ;		

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

set_formats ()
    public    void                      set_formats               ( int                 n_formats ) ;		

set_formatsv ()
    public    void                      set_formatsv              ( int                 n_formats,
                                                                    Format              formats ) ;		

set_latency ()
    public    void                      set_latency               ( bool                live,
                                                                    ClockTime           min_latency,
                                                                    ClockTime           max_latency ) ;		

set_position ()
    public    void                      set_position              ( Format              format,
                                                                    int64               cur ) ;		

set_seeking ()
    public    void                      set_seeking               ( Format              format,
                                                                    bool                seekable,
                                                                    int64               segment_start,
                                                                    int64               segment_end ) ;		

set_segment ()
    public    void                      set_segment               ( double              rate,
                                                                    Format              format,
                                                                    int64               start_value,
                                                                    int64               stop_value ) ;		

type_get_by_nick ()
    public    static QueryType          type_get_by_nick          ( string              nick ) ;		

type_get_details ()
    public    static weak QueryTypeDefinition  type_get_details          ( QueryType           type ) ;		

type_get_name ()
    public    static weak string        type_get_name             ( QueryType           query ) ;		

type_iterate_definitions ()
    public    static weak Iterator      type_iterate_definitions  (  ) ;		

type_register ()
    public    static QueryType          type_register             ( string              nick,
                                                                    string              description ) ;		

type_to_quark ()
    public    static GLib.Quark         type_to_quark             ( QueryType           query ) ;		

types_contains ()
    public    static bool               types_contains            ( QueryType           types,
                                                                    QueryType           type ) ;		


Created by Valadoc