1
1
true
true
true
true
true
true
true
true
true
true
1
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
HasNoMorePads
state_change_ret
1
1
flow_ret
get_name_ret
ret_val
HasPadCreated
1
1
1
GstPad
boxed
true
boxed
true
boxed
true
boxed
true
boxed
true
true
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
true
1
1
1
1
1
1
1
1
1
uint
0U
0xffffffff
0
19
39
86
102
118
134
241
257
273
289
513
518
514
519
515
Unknown
FlushStart
FlushStop
Eos
NewSegment
Tag
BufferSize
Qos
Seek
Navigation
Latency
Upstream
Downstream
DownstreamOob
Both
BothOob
Last
Last
ElementFlags.Last << 5
MiniObjectFlags.Readonly
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
MiniObjectFlags.Last << 2
MiniObjectFlags.Last << 3
MiniObjectFlags.Last << 4
MiniObjectFlags.Last << 8
Last
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
MiniObjectFlags.Last << 2
MiniObjectFlags.Last << 3
MiniObjectFlags.Last << 4
MiniObjectFlags.Last << 5
MiniObjectFlags.Last << 8
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 2
ObjectFlags.Last << 16
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 8
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 2
ObjectFlags.Last << 3
ObjectFlags.Last << 4
ObjectFlags.Last << 8
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 4
BinFlags.Last << 0
BinFlags.Last << 4
(State.Null << 3) | State.Ready
(State.Ready << 3) | State.Paused
(State.Paused << 3) | State.Playing
(State.Playing << 3) | State.Paused
(State.Paused << 3) | State.Ready
(State.Ready << 3) | State.Null
ref
out
out
out
out
out
EmitChildAdded
EmitChildRemoved
res