Query
constructor
_gst_
reserved
flags
instance
mini_
object
refcount
structure
type
name
copy
get_
structure
is_
writable
make_
writable
parse_
buffering_
percent
parse_
buffering_
range
parse_
buffering_
stats
parse_
convert
parse_
duration
parse_
formats_
length
parse_
formats_
nth
parse_
latency
parse_
position
parse_
seeking
parse_
segment
parse_
uri
ref
replace
set_
buffering_
percent
set_
buffering_
range
set_
buffering_
stats
set_
convert
set_
duration
set_
formatsv
set_
latency
set_
position
set_
seeking
set_
segment
set_
uri
unref
new
new_
application
new_
buffering
new_
convert
new_
duration
new_
formats
new_
latency
new_
position
new_
seeking
new_
segment
new_
uri
type_
get_
by_
nick
type_
get_
details
type_
get_
name
type_
iterate_
definitions
type_
register
type_
to_
quark
types_
contains
GJS API Reference
Gst-0.10
Gst
Query
Class Query
The #GstQuery structure.
Hierarchy
Gst
.
MiniObject
Query
Index
Constructors
constructor
Properties
_gst_
reserved
flags
instance
mini_
object
refcount
structure
type
name
Methods
copy
get_
structure
is_
writable
make_
writable
parse_
buffering_
percent
parse_
buffering_
range
parse_
buffering_
stats
parse_
convert
parse_
duration
parse_
formats_
length
parse_
formats_
nth
parse_
latency
parse_
position
parse_
seeking
parse_
segment
parse_
uri
ref
replace
set_
buffering_
percent
set_
buffering_
range
set_
buffering_
stats
set_
convert
set_
duration
set_
formatsv
set_
latency
set_
position
set_
seeking
set_
segment
set_
uri
unref
new
new_
application
new_
buffering
new_
convert
new_
duration
new_
formats
new_
latency
new_
position
new_
seeking
new_
segment
new_
uri
type_
get_
by_
nick
type_
get_
details
type_
get_
name
type_
iterate_
definitions
type_
register
type_
to_
quark
types_
contains
Constructors
constructor
new
Query
(
type
:
GType
<
unknown
>
)
:
Gst
.
Query
Parameters
type:
GType
<
unknown
>
Returns
Gst
.
Query
Properties
_gst_
reserved
_gst_
reserved
:
object
flags
flags
:
number
instance
instance
:
TypeInstance
mini_
object
mini_
object
:
Gst
.
MiniObject
refcount
refcount
:
number
structure
structure
:
Gst
.
Structure
type
type
:
Gst
.
QueryType
Static
name
name
:
string
Methods
copy
copy
(
)
:
Gst
.
MiniObject
Returns
Gst
.
MiniObject
get_
structure
get_
structure
(
)
:
Gst
.
Structure
Returns
Gst
.
Structure
is_
writable
is_
writable
(
)
:
boolean
Returns
boolean
make_
writable
make_
writable
(
)
:
Gst
.
MiniObject
Returns
Gst
.
MiniObject
parse_
buffering_
percent
parse_
buffering_
percent
(
)
:
[
boolean
,
number
]
Returns
[
boolean
,
number
]
parse_
buffering_
range
parse_
buffering_
range
(
format
:
Gst
.
Format
)
:
[
number
,
number
,
number
]
Parameters
format:
Gst
.
Format
Returns
[
number
,
number
,
number
]
parse_
buffering_
stats
parse_
buffering_
stats
(
mode
:
Gst
.
BufferingMode
)
:
[
number
,
number
,
number
]
Parameters
mode:
Gst
.
BufferingMode
Returns
[
number
,
number
,
number
]
parse_
convert
parse_
convert
(
src_format
:
Gst
.
Format
, dest_format
:
Gst
.
Format
)
:
[
number
,
number
]
Parameters
src_format:
Gst
.
Format
dest_format:
Gst
.
Format
Returns
[
number
,
number
]
parse_
duration
parse_
duration
(
format
:
Gst
.
Format
)
:
number
Parameters
format:
Gst
.
Format
Returns
number
parse_
formats_
length
parse_
formats_
length
(
)
:
number
Returns
number
parse_
formats_
nth
parse_
formats_
nth
(
nth
:
number
, format
:
Gst
.
Format
)
:
void
Parameters
nth:
number
format:
Gst
.
Format
Returns
void
parse_
latency
parse_
latency
(
min_latency
:
any
, max_latency
:
any
)
:
boolean
Parameters
min_latency:
any
max_latency:
any
Returns
boolean
parse_
position
parse_
position
(
format
:
Gst
.
Format
)
:
number
Parameters
format:
Gst
.
Format
Returns
number
parse_
seeking
parse_
seeking
(
format
:
Gst
.
Format
)
:
[
boolean
,
number
,
number
]
Parameters
format:
Gst
.
Format
Returns
[
boolean
,
number
,
number
]
parse_
segment
parse_
segment
(
format
:
Gst
.
Format
)
:
[
number
,
number
,
number
]
Parameters
format:
Gst
.
Format
Returns
[
number
,
number
,
number
]
parse_
uri
parse_
uri
(
uri
:
string
[]
)
:
void
Parameters
uri:
string
[]
Returns
void
ref
ref
(
)
:
Gst
.
MiniObject
Returns
Gst
.
MiniObject
replace
replace
(
newdata
:
Gst
.
MiniObject
)
:
void
Parameters
newdata:
Gst
.
MiniObject
Returns
void
set_
buffering_
percent
set_
buffering_
percent
(
busy
:
boolean
, percent
:
number
)
:
void
Parameters
busy:
boolean
percent:
number
Returns
void
set_
buffering_
range
set_
buffering_
range
(
format
:
Gst
.
Format
, start
:
number
, stop
:
number
, estimated_total
:
number
)
:
void
Parameters
format:
Gst
.
Format
start:
number
stop:
number
estimated_total:
number
Returns
void
set_
buffering_
stats
set_
buffering_
stats
(
mode
:
Gst
.
BufferingMode
, avg_in
:
number
, avg_out
:
number
, buffering_left
:
number
)
:
void
Parameters
mode:
Gst
.
BufferingMode
avg_in:
number
avg_out:
number
buffering_left:
number
Returns
void
set_
convert
set_
convert
(
src_format
:
Gst
.
Format
, src_value
:
number
, dest_format
:
Gst
.
Format
, dest_value
:
number
)
:
void
Parameters
src_format:
Gst
.
Format
src_value:
number
dest_format:
Gst
.
Format
dest_value:
number
Returns
void
set_
duration
set_
duration
(
format
:
Gst
.
Format
, duration
:
number
)
:
void
Parameters
format:
Gst
.
Format
duration:
number
Returns
void
set_
formatsv
set_
formatsv
(
n_formats
:
number
, formats
:
Gst
.
Format
)
:
void
Parameters
n_formats:
number
formats:
Gst
.
Format
Returns
void
set_
latency
set_
latency
(
live
:
boolean
, min_latency
:
any
, max_latency
:
any
)
:
void
Parameters
live:
boolean
min_latency:
any
max_latency:
any
Returns
void
set_
position
set_
position
(
format
:
Gst
.
Format
, cur
:
number
)
:
void
Parameters
format:
Gst
.
Format
cur:
number
Returns
void
set_
seeking
set_
seeking
(
format
:
Gst
.
Format
, seekable
:
boolean
, segment_start
:
number
, segment_end
:
number
)
:
void
Parameters
format:
Gst
.
Format
seekable:
boolean
segment_start:
number
segment_end:
number
Returns
void
set_
segment
set_
segment
(
rate
:
number
, format
:
Gst
.
Format
, start_value
:
number
, stop_value
:
number
)
:
void
Parameters
rate:
number
format:
Gst
.
Format
start_value:
number
stop_value:
number
Returns
void
set_
uri
set_
uri
(
uri
:
string
)
:
void
Parameters
uri:
string
Returns
void
unref
unref
(
)
:
void
Returns
void
Static
new
new
(
type
:
GType
<
unknown
>
)
:
Gst
.
MiniObject
Parameters
type:
GType
<
unknown
>
Returns
Gst
.
MiniObject
Static
new_
application
new_
application
(
type
:
Gst
.
QueryType
, structure
:
Gst
.
Structure
)
:
Gst
.
Query
Parameters
type:
Gst
.
QueryType
structure:
Gst
.
Structure
Returns
Gst
.
Query
Static
new_
buffering
new_
buffering
(
format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
convert
new_
convert
(
src_format
:
Gst
.
Format
, value
:
number
, dest_format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
src_format:
Gst
.
Format
value:
number
dest_format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
duration
new_
duration
(
format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
formats
new_
formats
(
)
:
Gst
.
Query
Returns
Gst
.
Query
Static
new_
latency
new_
latency
(
)
:
Gst
.
Query
Returns
Gst
.
Query
Static
new_
position
new_
position
(
format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
seeking
new_
seeking
(
format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
segment
new_
segment
(
format
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
format:
Gst
.
Format
Returns
Gst
.
Query
Static
new_
uri
new_
uri
(
)
:
Gst
.
Query
Returns
Gst
.
Query
Static
type_
get_
by_
nick
type_
get_
by_
nick
(
nick
:
string
)
:
Gst
.
QueryType
Parameters
nick:
string
Returns
Gst
.
QueryType
Static
type_
get_
details
type_
get_
details
(
type
:
Gst
.
QueryType
)
:
QueryTypeDefinition
Parameters
type:
Gst
.
QueryType
Returns
QueryTypeDefinition
Static
type_
get_
name
type_
get_
name
(
query
:
Gst
.
QueryType
)
:
string
Parameters
query:
Gst
.
QueryType
Returns
string
Static
type_
iterate_
definitions
type_
iterate_
definitions
(
)
:
Gst
.
Iterator
Returns
Gst
.
Iterator
Static
type_
register
type_
register
(
nick
:
string
, description
:
string
)
:
Gst
.
QueryType
Parameters
nick:
string
description:
string
Returns
Gst
.
QueryType
Static
type_
to_
quark
type_
to_
quark
(
query
:
Gst
.
QueryType
)
:
number
Parameters
query:
Gst
.
QueryType
Returns
number
Static
types_
contains
types_
contains
(
types
:
Gst
.
QueryType
, type
:
Gst
.
QueryType
)
:
boolean
Parameters
types:
Gst
.
QueryType
type:
Gst
.
QueryType
Returns
boolean
Query
constructor
_gst_
reserved
flags
instance
mini_
object
refcount
structure
type
name
copy
get_
structure
is_
writable
make_
writable
parse_
buffering_
percent
parse_
buffering_
range
parse_
buffering_
stats
parse_
convert
parse_
duration
parse_
formats_
length
parse_
formats_
nth
parse_
latency
parse_
position
parse_
seeking
parse_
segment
parse_
uri
ref
replace
set_
buffering_
percent
set_
buffering_
range
set_
buffering_
stats
set_
convert
set_
duration
set_
formatsv
set_
latency
set_
position
set_
seeking
set_
segment
set_
uri
unref
new
new_
application
new_
buffering
new_
convert
new_
duration
new_
formats
new_
latency
new_
position
new_
seeking
new_
segment
new_
uri
type_
get_
by_
nick
type_
get_
details
type_
get_
name
type_
iterate_
definitions
type_
register
type_
to_
quark
types_
contains
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNfZ3N0X3Jlc2VydmVkIiwibmFtZSI6Il9nc3RfcmVzZXJ2ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2ZsYWdzIiwibmFtZSI6ImZsYWdzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNpbnN0YW5jZSIsIm5hbWUiOiJpbnN0YW5jZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI21pbmlfb2JqZWN0IiwibmFtZSI6Im1pbmlfb2JqZWN0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNyZWZjb3VudCIsIm5hbWUiOiJyZWZjb3VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3N0cnVjdHVyZSIsIm5hbWUiOiJzdHJ1Y3R1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlIiwibmFtZSI6InR5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjY29weSIsIm5hbWUiOiJjb3B5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2dldF9zdHJ1Y3R1cmUiLCJuYW1lIjoiZ2V0X3N0cnVjdHVyZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2lzX3dyaXRhYmxlIiwibmFtZSI6ImlzX3dyaXRhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbWFrZV93cml0YWJsZSIsIm5hbWUiOiJtYWtlX3dyaXRhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlX2J1ZmZlcmluZ19wZXJjZW50IiwibmFtZSI6InBhcnNlX2J1ZmZlcmluZ19wZXJjZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlX2J1ZmZlcmluZ19yYW5nZSIsIm5hbWUiOiJwYXJzZV9idWZmZXJpbmdfcmFuZ2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfYnVmZmVyaW5nX3N0YXRzIiwibmFtZSI6InBhcnNlX2J1ZmZlcmluZ19zdGF0cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZV9jb252ZXJ0IiwibmFtZSI6InBhcnNlX2NvbnZlcnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfZHVyYXRpb24iLCJuYW1lIjoicGFyc2VfZHVyYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfZm9ybWF0c19sZW5ndGgiLCJuYW1lIjoicGFyc2VfZm9ybWF0c19sZW5ndGgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfZm9ybWF0c19udGgiLCJuYW1lIjoicGFyc2VfZm9ybWF0c19udGgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfbGF0ZW5jeSIsIm5hbWUiOiJwYXJzZV9sYXRlbmN5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlX3Bvc2l0aW9uIiwibmFtZSI6InBhcnNlX3Bvc2l0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlX3NlZWtpbmciLCJuYW1lIjoicGFyc2Vfc2Vla2luZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZV9zZWdtZW50IiwibmFtZSI6InBhcnNlX3NlZ21lbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VfdXJpIiwibmFtZSI6InBhcnNlX3VyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3JlZiIsIm5hbWUiOiJyZWYiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNyZXBsYWNlIiwibmFtZSI6InJlcGxhY2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0X2J1ZmZlcmluZ19wZXJjZW50IiwibmFtZSI6InNldF9idWZmZXJpbmdfcGVyY2VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRfYnVmZmVyaW5nX3JhbmdlIiwibmFtZSI6InNldF9idWZmZXJpbmdfcmFuZ2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0X2J1ZmZlcmluZ19zdGF0cyIsIm5hbWUiOiJzZXRfYnVmZmVyaW5nX3N0YXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldF9jb252ZXJ0IiwibmFtZSI6InNldF9jb252ZXJ0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldF9kdXJhdGlvbiIsIm5hbWUiOiJzZXRfZHVyYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0X2Zvcm1hdHN2IiwibmFtZSI6InNldF9mb3JtYXRzdiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRfbGF0ZW5jeSIsIm5hbWUiOiJzZXRfbGF0ZW5jeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRfcG9zaXRpb24iLCJuYW1lIjoic2V0X3Bvc2l0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldF9zZWVraW5nIiwibmFtZSI6InNldF9zZWVraW5nIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldF9zZWdtZW50IiwibmFtZSI6InNldF9zZWdtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldF91cmkiLCJuYW1lIjoic2V0X3VyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3VucmVmIiwibmFtZSI6InVucmVmIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXciLCJuYW1lIjoibmV3IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3X2FwcGxpY2F0aW9uIiwibmFtZSI6Im5ld19hcHBsaWNhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld19idWZmZXJpbmciLCJuYW1lIjoibmV3X2J1ZmZlcmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld19jb252ZXJ0IiwibmFtZSI6Im5ld19jb252ZXJ0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3X2R1cmF0aW9uIiwibmFtZSI6Im5ld19kdXJhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld19mb3JtYXRzIiwibmFtZSI6Im5ld19mb3JtYXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3X2xhdGVuY3kiLCJuYW1lIjoibmV3X2xhdGVuY3kiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXdfcG9zaXRpb24iLCJuYW1lIjoibmV3X3Bvc2l0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3X3NlZWtpbmciLCJuYW1lIjoibmV3X3NlZWtpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXdfc2VnbWVudCIsIm5hbWUiOiJuZXdfc2VnbWVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld191cmkiLCJuYW1lIjoibmV3X3VyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVfZ2V0X2J5X25pY2siLCJuYW1lIjoidHlwZV9nZXRfYnlfbmljayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVfZ2V0X2RldGFpbHMiLCJuYW1lIjoidHlwZV9nZXRfZGV0YWlscyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVfZ2V0X25hbWUiLCJuYW1lIjoidHlwZV9nZXRfbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVfaXRlcmF0ZV9kZWZpbml0aW9ucyIsIm5hbWUiOiJ0eXBlX2l0ZXJhdGVfZGVmaW5pdGlvbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlX3JlZ2lzdGVyIiwibmFtZSI6InR5cGVfcmVnaXN0ZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlX3RvX3F1YXJrIiwibmFtZSI6InR5cGVfdG9fcXVhcmsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlc19jb250YWlucyIsIm5hbWUiOiJ0eXBlc19jb250YWlucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sIiwibmFtZSI6IlF1ZXJ5In0=
The #GstQuery structure.