Query
constructor
flags
gst
Reserved
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
NODE-GTK API Reference
Gst-0.10
Gst
Query
Class Query
The #GstQuery structure.
Hierarchy
Gst
.
MiniObject
Query
Index
Constructors
constructor
Properties
flags
gst
Reserved
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
flags
flags
:
number
gst
Reserved
gst
Reserved
:
object
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
(
srcFormat
:
Gst
.
Format
, destFormat
:
Gst
.
Format
)
:
[
number
,
number
]
Parameters
srcFormat:
Gst
.
Format
destFormat:
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
(
minLatency
:
any
, maxLatency
:
any
)
:
boolean
Parameters
minLatency:
any
maxLatency:
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
, estimatedTotal
:
number
)
:
void
Parameters
format:
Gst
.
Format
start:
number
stop:
number
estimatedTotal:
number
Returns
void
set
Buffering
Stats
set
Buffering
Stats
(
mode
:
Gst
.
BufferingMode
, avgIn
:
number
, avgOut
:
number
, bufferingLeft
:
number
)
:
void
Parameters
mode:
Gst
.
BufferingMode
avgIn:
number
avgOut:
number
bufferingLeft:
number
Returns
void
set
Convert
set
Convert
(
srcFormat
:
Gst
.
Format
, srcValue
:
number
, destFormat
:
Gst
.
Format
, destValue
:
number
)
:
void
Parameters
srcFormat:
Gst
.
Format
srcValue:
number
destFormat:
Gst
.
Format
destValue:
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
(
nFormats
:
number
, formats
:
Gst
.
Format
)
:
void
Parameters
nFormats:
number
formats:
Gst
.
Format
Returns
void
set
Latency
set
Latency
(
live
:
boolean
, minLatency
:
any
, maxLatency
:
any
)
:
void
Parameters
live:
boolean
minLatency:
any
maxLatency:
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
, segmentStart
:
number
, segmentEnd
:
number
)
:
void
Parameters
format:
Gst
.
Format
seekable:
boolean
segmentStart:
number
segmentEnd:
number
Returns
void
set
Segment
set
Segment
(
rate
:
number
, format
:
Gst
.
Format
, startValue
:
number
, stopValue
:
number
)
:
void
Parameters
rate:
number
format:
Gst
.
Format
startValue:
number
stopValue:
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
(
srcFormat
:
Gst
.
Format
, value
:
number
, destFormat
:
Gst
.
Format
)
:
Gst
.
Query
Parameters
srcFormat:
Gst
.
Format
value:
number
destFormat:
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
flags
gst
Reserved
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:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNmbGFncyIsIm5hbWUiOiJmbGFncyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjZ3N0UmVzZXJ2ZWQiLCJuYW1lIjoiZ3N0UmVzZXJ2ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2luc3RhbmNlIiwibmFtZSI6Imluc3RhbmNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbWluaU9iamVjdCIsIm5hbWUiOiJtaW5pT2JqZWN0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNyZWZjb3VudCIsIm5hbWUiOiJyZWZjb3VudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3N0cnVjdHVyZSIsIm5hbWUiOiJzdHJ1Y3R1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlIiwibmFtZSI6InR5cGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjY29weSIsIm5hbWUiOiJjb3B5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI2dldFN0cnVjdHVyZSIsIm5hbWUiOiJnZXRTdHJ1Y3R1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNpc1dyaXRhYmxlIiwibmFtZSI6ImlzV3JpdGFibGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNtYWtlV3JpdGFibGUiLCJuYW1lIjoibWFrZVdyaXRhYmxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlQnVmZmVyaW5nUGVyY2VudCIsIm5hbWUiOiJwYXJzZUJ1ZmZlcmluZ1BlcmNlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VCdWZmZXJpbmdSYW5nZSIsIm5hbWUiOiJwYXJzZUJ1ZmZlcmluZ1JhbmdlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlQnVmZmVyaW5nU3RhdHMiLCJuYW1lIjoicGFyc2VCdWZmZXJpbmdTdGF0cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZUNvbnZlcnQiLCJuYW1lIjoicGFyc2VDb252ZXJ0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlRHVyYXRpb24iLCJuYW1lIjoicGFyc2VEdXJhdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZUZvcm1hdHNMZW5ndGgiLCJuYW1lIjoicGFyc2VGb3JtYXRzTGVuZ3RoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlRm9ybWF0c050aCIsIm5hbWUiOiJwYXJzZUZvcm1hdHNOdGgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VMYXRlbmN5IiwibmFtZSI6InBhcnNlTGF0ZW5jeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZVBvc2l0aW9uIiwibmFtZSI6InBhcnNlUG9zaXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcGFyc2VTZWVraW5nIiwibmFtZSI6InBhcnNlU2Vla2luZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNwYXJzZVNlZ21lbnQiLCJuYW1lIjoicGFyc2VTZWdtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3BhcnNlVXJpIiwibmFtZSI6InBhcnNlVXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1pbmhlcml0ZWQiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjcmVmIiwibmFtZSI6InJlZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3JlcGxhY2UiLCJuYW1lIjoicmVwbGFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRCdWZmZXJpbmdQZXJjZW50IiwibmFtZSI6InNldEJ1ZmZlcmluZ1BlcmNlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0QnVmZmVyaW5nUmFuZ2UiLCJuYW1lIjoic2V0QnVmZmVyaW5nUmFuZ2UiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0QnVmZmVyaW5nU3RhdHMiLCJuYW1lIjoic2V0QnVmZmVyaW5nU3RhdHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0Q29udmVydCIsIm5hbWUiOiJzZXRDb252ZXJ0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldER1cmF0aW9uIiwibmFtZSI6InNldER1cmF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldEZvcm1hdHN2IiwibmFtZSI6InNldEZvcm1hdHN2IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldExhdGVuY3kiLCJuYW1lIjoic2V0TGF0ZW5jeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRQb3NpdGlvbiIsIm5hbWUiOiJzZXRQb3NpdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNzZXRTZWVraW5nIiwibmFtZSI6InNldFNlZWtpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjc2V0U2VnbWVudCIsIm5hbWUiOiJzZXRTZWdtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3NldFVyaSIsIm5hbWUiOiJzZXRVcmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLWluaGVyaXRlZCIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN1bnJlZiIsIm5hbWUiOiJ1bnJlZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtaW5oZXJpdGVkIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3IiwibmFtZSI6Im5ldyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld0FwcGxpY2F0aW9uIiwibmFtZSI6Im5ld0FwcGxpY2F0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3QnVmZmVyaW5nIiwibmFtZSI6Im5ld0J1ZmZlcmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld0NvbnZlcnQiLCJuYW1lIjoibmV3Q29udmVydCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI25ld0R1cmF0aW9uIiwibmFtZSI6Im5ld0R1cmF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3Rm9ybWF0cyIsIm5hbWUiOiJuZXdGb3JtYXRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3TGF0ZW5jeSIsIm5hbWUiOiJuZXdMYXRlbmN5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjbmV3UG9zaXRpb24iLCJuYW1lIjoibmV3UG9zaXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXdTZWVraW5nIiwibmFtZSI6Im5ld1NlZWtpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXdTZWdtZW50IiwibmFtZSI6Im5ld1NlZ21lbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCNuZXdVcmkiLCJuYW1lIjoibmV3VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjdHlwZUdldEJ5TmljayIsIm5hbWUiOiJ0eXBlR2V0QnlOaWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR3N0XzBfMTAuR3N0LlF1ZXJ5Lmh0bWwjdHlwZUdldERldGFpbHMiLCJuYW1lIjoidHlwZUdldERldGFpbHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlR2V0TmFtZSIsIm5hbWUiOiJ0eXBlR2V0TmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVJdGVyYXRlRGVmaW5pdGlvbnMiLCJuYW1lIjoidHlwZUl0ZXJhdGVEZWZpbml0aW9ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVSZWdpc3RlciIsIm5hbWUiOiJ0eXBlUmVnaXN0ZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMF8xMC5Hc3QuUXVlcnkuaHRtbCN0eXBlVG9RdWFyayIsIm5hbWUiOiJ0eXBlVG9RdWFyayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sI3R5cGVzQ29udGFpbnMiLCJuYW1lIjoidHlwZXNDb250YWlucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzdF8wXzEwLkdzdC5RdWVyeS5odG1sIiwibmFtZSI6IlF1ZXJ5In0=
The #GstQuery structure.