1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Dynamically register new query types
7 <!-- ##### SECTION Long_Description ##### -->
9 GstQuery functions are used to register a new query types to the gstreamer core.
10 Query types can be used to perform queries on pads and elements.
13 <!-- ##### SECTION See_Also ##### -->
18 <!-- ##### ENUM GstQueryType ##### -->
20 Standard predefined Query types
23 @GST_QUERY_NONE: invalid query type
24 @GST_QUERY_POSITION: current position in stream
25 @GST_QUERY_LATENCY: latency of stream
26 @GST_QUERY_JITTER: current jitter of stream
27 @GST_QUERY_RATE: current rate of the stream
32 <!-- ##### MACRO GST_QUERY_TYPE_RATE_DEN ##### -->
34 Rates are relative to this value
39 <!-- ##### STRUCT GstQueryTypeDefinition ##### -->
41 A Query Type definition
44 @value: the unique id of the Query type
46 @description: a longer description of the query type
48 <!-- ##### MACRO GST_QUERY_TYPE_FUNCTION ##### -->
50 Convenience function to define a function that returns an array of query types.
53 @type: Type of first argument for function
54 @functionname: The name of the function
55 @...: query types, 0 to end the list
58 <!-- ##### FUNCTION gst_query_type_register ##### -->
68 <!-- ##### FUNCTION gst_query_type_get_by_nick ##### -->
77 <!-- ##### FUNCTION gst_query_types_contains ##### -->
87 <!-- ##### FUNCTION gst_query_type_get_details ##### -->
94 <!-- # Unused Parameters # -->