---
name: "GStreamer::Query::Application"
section: "3pm"
platform: "linux"
package: "libgstreamer-perl"
version: "0.19-1+b1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/GStreamer::Query::Application"
---

# GStreamer::Query::Application(3pm)

Dynamically register new query types. Provide functions to create queries, and to set and parse values in them.

## NAME

GStreamer::Query::Application -  Dynamically register new query types. Provide functions to create queries, and to set and parse values in them.

## METHODS

### GstQuery = GStreamer::Query::Application-\>new ($type, $structure)

- •

  `$type` (GStreamer::QueryType)

- •

  `$structure` (GStreamer::Structure)

## ENUMS AND FLAGS

### enum GStreamer::QueryType

- •

  'none' / 'GST\_QUERY\_NONE'

- •

  'position' / 'GST\_QUERY\_POSITION'

- •

  'duration' / 'GST\_QUERY\_DURATION'

- •

  'latency' / 'GST\_QUERY\_LATENCY'

- •

  'jitter' / 'GST\_QUERY\_JITTER'

- •

  'rate' / 'GST\_QUERY\_RATE'

- •

  'seeking' / 'GST\_QUERY\_SEEKING'

- •

  'segment' / 'GST\_QUERY\_SEGMENT'

- •

  'convert' / 'GST\_QUERY\_CONVERT'

- •

  'formats' / 'GST\_QUERY\_FORMATS'

- •

  'buffering' / 'GST\_QUERY\_BUFFERING'

- •

  'custom' / 'GST\_QUERY\_CUSTOM'

- •

  'uri' / 'GST\_QUERY\_URI'

## SEE ALSO

GStreamer

## COPYRIGHT

Copyright (C) 2005-2011 by the gtk2-perl team.

This software is licensed under the LGPL.  See GStreamer for a full notice.
