1
1
1
4
4
3
2
3
0
2
20
19
18
16
15
14
1
1
1
1
1
1
true
true
true
true
GetElements
GetSinkElements
GetSourceElements
GetElementsSorted
GetElementsRecurse
GetAllByInterface
ElementFlags.Last << 5
mini-object
1
true
1
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
mini-object
true
true
true
true
true
true
Pop
true
Pop
true
Pop
1
AddWatch
1
1
AddSignalWatch
true
1
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
1
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
protected
protected
/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*
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
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
true
protected
true
Seek
/api/namespace/object[@name='ElementFactory']
/api/namespace/object[@name='ElementFactory']
GetPads
GetSrcPads
GetSinkPads
protected
protected
protected
LostState
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
305
513
518
514
519
515
Unknown
FlushStart
FlushStop
Eos
NewSegment
Tag
BufferSize
Qos
Seek
Navigation
Latency
Step
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
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
1
Last
true
1
1
true
1
AddDataProbe
GstPadDataProbeCallback
1
AddBufferProbe
GstPadBufferProbeCallback
1
AddEventProbe
GstPadEventProbeCallback
ref
out
ref
out
ref
ref
ref
ref
true
true
true
true
1
true
true
1
SetBlocked
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
GetInternalLinks
true
true
true
true
true
true
true
public
true
1
out
true
true
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
true
true
1
1
BinFlags.Last << 0
BinFlags.Last << 4
1
GetPluginName
true
AddDependency
1
1
1
true
true
Load
1
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
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
1
1
1
1
true
1
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
1
1
true
private
1
1
1
1
AddTag
AddTag
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
ScaleUInt64
ScaleUInt64
1
1
Gst.ElementFlags.Last << 0
Gst.ElementFlags.Last << 2
Last
out
true
true
1
1
1
Take
true
true
true
out
out
out
1
1
1
1
true
true
out
SrcQuery
GetLive
true
true
out
true
call
call
1
1
GetInPlace
GetPassthrough
true
out
1
1
1
1
1
Get
Get
Get
Get
Peek
Peek
Peek
Peek
1
1
1
1
1
PeekUInt8
PeekUInt16Le
PeekUInt16Be
PeekUInt24Le
PeekUInt24Be
PeekUInt32Le
PeekUInt32Be
PeekUint64Le
PeekUInt64Be
GetUInt8
GetUInt16Le
GetUInt16Be
GetUInt24Le
GetUInt24Be
GetUInt32Le
GetUInt32Be
GetUint64Le
GetUInt64Be
1
1
1
1
1
1
1
1
SkipString
GetString
out
PeekString
out
1
1
1
1
1
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
ref
ref
1
1
1
1
true
true
protected
true
4
1
1
1
1
1
1
1
true
1
1
1
1
1
1
1
true
NavigationCommand
GstColorBalanceChannel
GstColorBalanceChannel
EmitValueChanged
1
GstMixerTrack
GstMixerTrack
1
1
1
gchar*
gchar*
/api/namespace/interface[@cname='GstMixer']
true
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
GstTunerChannel
GstTunerChannel
GstTunerChannel
GstTunerChannel
EmitChannelChanged
EmitNormChanged
EmitFrequencyChanged
EmitSignalChanged
/api/namespace/interface[@cname='GstTuner']
1
/api/namespace/interface[@cname='GstTuner']
out
out
out
out
out
out
out
out
XOverlay
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
/api/namespace/class[@cname='GstVideoUtil']
FormatNewCaps
1
1
YV12
YUY2
UYVY
AYUV
RGBX
BGRX
XRGB
XBGR
RGBA
BGRA
ARGB
ABGR
RGB
BGR
Y41B
Y42B
YVYU
ref
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']
/api/namespace/class[@cname='GstDescriptions']