GstQuery Dynamically register new query types GstQuery functions are used to register a new query types to GStreamer's core. Query types can be used to perform queries on pads and elements. #GstPad, #GstElement Standard predefined Query types @GST_QUERY_NONE: invalid query type @GST_QUERY_TOTAL: total length of stream @GST_QUERY_POSITION: current position in stream @GST_QUERY_LATENCY: latency of stream @GST_QUERY_JITTER: current jitter of stream @GST_QUERY_START: start of configured segment @GST_QUERY_SEGMENT_END: end of configured segment @GST_QUERY_RATE: current rate of the stream Rates are relative to this value A Query Type definition @value: the unique id of the Query type @nick: a short nick @description: a longer description of the query type Convenience function to define a function that returns an array of query types. @type: Type of first argument for function @functionname: The name of the function @...: query types, 0 to end the list @nick: @description: @Returns: @nick: @Returns: @types: @type: @Returns: @type: @Returns: @Param1: @Returns: