1
1
1
4
4
3
2
3
0
4
3
2
3
0
4
4
3
2
3
0
4
3
2
3
0
20
18
14
16
19
1
1
1
1
1
true
true
true
true
ElementFlags.Last << 5
mini-object
1
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
true
true
true
BufferFlags
MiniObjectFlags.Readonly
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
MiniObjectFlags.Last << 2
MiniObjectFlags.Last << 3
MiniObjectFlags.Last << 4
MiniObjectFlags.Last << 5
MiniObjectFlags.Last << 6
MiniObjectFlags.Last << 7
MiniObjectFlags.Last << 8
1
true
true
true
Pop
true
Pop
true
Pop
1
AddWatch
1
1
AddSignalWatch
true
Last
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
1
1
1
true
true
1
1
1
1
1
1
1
1
1
1
1
1
1
true
true
true
true
1
method
NewAny
true
1
1
EmitChildAdded
EmitChildRemoved
true
true
1
1
1
1
1
true
protected
true
true
protected
true
true
protected
true
true
protected
true
true
protected
true
true
1
1
protected
true
true
protected
true
true
protected
true
true
protected
true
true
ClockID
protected
true
true
1
1
1
1
GstClockEntry*
1
1
/api/namespace/struct[@name='ClockEntry']
/api/namespace/struct[@name='ClockEntry']
/api/namespace/struct[@name='ClockEntry']
/api/namespace/struct[@name='ClockEntry']
/api/namespace/struct[@name='ClockEntry']
true
private
public
true
public
true
public
true
public
true
public
true
1
GstClockEntry*
GstClockEntry*
Ref
Unref
Unschedule
Wait
WaitAsync
GstClockEntry*
GstClockEntry*
MiniObjectFlags.Last << 0
MiniObjectFlags.Last << 1
MiniObjectFlags.Last << 2
MiniObjectFlags.Last << 3
MiniObjectFlags.Last << 4
MiniObjectFlags.Last << 5
MiniObjectFlags.Last << 8
1
1
true
1
1
1
1
HasNoMorePads
state_change_ret
ref
ref
ref
true
true
true
true
true
true
true
GetRequiresClock
GetProvidesClock
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Util']
1
1
1
1
1
Seek
/api/namespace/object[@name='ElementFactory']
/api/namespace/object[@name='ElementFactory']
1
true
true
true
1
false
false
GstStaticPadTemplate
false
false
GstURIType
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 2
ObjectFlags.Last << 16
mini-object
1
1
1
1
1
1
1
GetTypeName
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
CustomUpstream
CustomDownstream
CustomDownstreamOob
CustomBoth
CustomBothOob
1
flow_ret
/api/namespace/class[@name='Util']
0
GstPad
true
1
/api/namespace/object[@name='Registry']
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Util']
/api/namespace/class[@name='Parse']
/api/namespace/class[@name='Parse']
/api/namespace/class[@name='Parse']
/api/namespace/class[@name='Parse']
/api/namespace/class[@name='Parse']
/api/namespace/class[@name='Parse']
1
1
1
gpointer
Method
GstIndexResolverMethod
1
1
SetFilter
1
SetResolver
AddAssociation
true
GObject*
true
public
public
1
true
true
true
true
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 8
1
out
1
mini-object
1
1
1
1
1
1
1
1
uint
0U
0xffffffff
1
1
1
1
1
1
1
1
true
GstObjectFlags
1
1
1
1
1
1
1
1
1
1
1
1
Last
true
1
1
true
AddDataProbe
GstPadDataProbeCallback
AddBufferProbe
GstPadBufferProbeCallback
AddEventProbe
GstPadEventProbeCallback
ref
out
ref
out
ref
ref
ref
ref
true
true
true
true
1
true
true
1
SetBlocked
1
1
1
1
1
1
1
out
true
out
true
out
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
1
1
1
1
1
public
true
out
true
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 1
ObjectFlags.Last << 2
ObjectFlags.Last << 3
ObjectFlags.Last << 4
ObjectFlags.Last << 8
1
1
EmitPadCreated
Last
ObjectFlags.Last << 0
ObjectFlags.Last << 4
1
BinFromDescription
true
BinFromDescription
true
Launch
true
Launch
true
Launch
1
true
Launch
1
true
1
true
true
SetStreamTime
GetStreamTime
true
true
BinFlags.Last << 0
BinFlags.Last << 4
1
GetPluginName
true
AddDependency
1
1
1
true
true
Load
1
SetFeatureName
GetFeatureName
1
1
1
true
true
true
true
true
true
true
true
out
out
mini-object
true
1
1
1
1
GetTypeByNick
GetTypeName
RegisterType
1
1
UpdateDefault
GstPluginFeature
true
true
GstPluginFeature
true
true
GstPluginFeature
true
true
GstPlugin
true
true
const-char*
false
true
GstPlugin
true
true
true
true
true
true
1
SetNewsegment
1
(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
1
boxed
true
GetPadTemplate
true
true
public
public
public
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
constructor
1
1
1
true
SetValue
GetValue
1
1
1
1
1
1
1
1
GetCount
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
private
1
1
true
1
1
1
1
1
1
TagFlags
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
1
1
1
1
1
1
1
1
1
1
1
1
true
1
1
1
1
AddTags
out
ref
boxed
true
1
1
GstTypeFindFactory*
true
true
true
1
>
1
/api/namespace/class[@name='Util']
1
1
1
true
GstURIType
gst_uri_type_get_type
1
1
FlowGetName
flow_ret
UriProtocolIsSupported
1
1
1
1
1
1
1
1
1
1
BaseSrcFlags
Gst.ElementFlags.Last << 0
Gst.ElementFlags.Last << 2
TypeFindHelperGetRangeFunction
out
true
Adapter
1
1
1
1
Take
true
BaseSink
true
true
out
out
out
BaseSrc
true
true
out
BaseTransform
true
true
out
PushSrc
true
out
ColorBalanceType
MixerFlags
MixerMessageType
MixerTrackFlags
MixerType
NavigationCommand
NavigationEventType
NavigationMessageType
NavigationQueryType
TunerChannelFlags
ColorBalance
GstColorBalanceChannel
GstColorBalanceChannel
EmitValueChanged
ColorBalanceChannel
Mixer
1
GstMixerTrack
GstMixerTrack
MixerType
MixerFlags
MixerMessageType
MixerTrack
1
MixerOptions
1
1
gchar*
gchar*
/api/namespace/interface[@cname='GstMixer']
Navigation
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
PropertyProbe
Tuner
GstTunerChannel
GstTunerChannel
GstTunerChannel
GstTunerChannel
EmitChannelChanged
EmitNormChanged
EmitFrequencyChanged
EmitSignalChanged
TunerChannel
/api/namespace/interface[@cname='GstTuner']
TunerNorm
1
/api/namespace/interface[@cname='GstTuner']
VideoOrientation
out
out
out
out
out
out
out
out
XOverlay