1 <?xml version="1.0" encoding="UTF-8"?>
2 <api parser_version="3">
3 <namespace name="Gst" library="gstreamer-1.0">
4 <enum name="BufferingMode" cname="GstBufferingMode" type="enum" gtype="gst_buffering_mode_get_type">
5 <member cname="GST_BUFFERING_STREAM" name="Stream" value="0"/>
6 <member cname="GST_BUFFERING_DOWNLOAD" name="Download" value="1"/>
7 <member cname="GST_BUFFERING_TIMESHIFT" name="Timeshift" value="2"/>
8 <member cname="GST_BUFFERING_LIVE" name="Live" value="3"/>
10 <enum name="BusSyncReply" cname="GstBusSyncReply" type="enum" gtype="gst_bus_sync_reply_get_type">
11 <member cname="GST_BUS_DROP" name="Drop" value="0"/>
12 <member cname="GST_BUS_PASS" name="Pass" value="1"/>
13 <member cname="GST_BUS_ASYNC" name="Async" value="2"/>
15 <enum name="CapsIntersectMode" cname="GstCapsIntersectMode" type="enum" gtype="gst_caps_intersect_mode_get_type">
16 <member cname="GST_CAPS_INTERSECT_ZIG_ZAG" name="ZigZag" value="0"/>
17 <member cname="GST_CAPS_INTERSECT_FIRST" name="First" value="1"/>
19 <enum name="ClockEntryType" cname="GstClockEntryType" type="enum" gtype="gst_clock_entry_type_get_type">
20 <member cname="GST_CLOCK_ENTRY_SINGLE" name="Single" value="0"/>
21 <member cname="GST_CLOCK_ENTRY_PERIODIC" name="Periodic" value="1"/>
23 <enum name="ClockReturn" cname="GstClockReturn" type="enum" gtype="gst_clock_return_get_type">
24 <member cname="GST_CLOCK_OK" name="Ok" value="0"/>
25 <member cname="GST_CLOCK_EARLY" name="Early" value="1"/>
26 <member cname="GST_CLOCK_UNSCHEDULED" name="Unscheduled" value="2"/>
27 <member cname="GST_CLOCK_BUSY" name="Busy" value="3"/>
28 <member cname="GST_CLOCK_BADTIME" name="Badtime" value="4"/>
29 <member cname="GST_CLOCK_ERROR" name="Error" value="5"/>
30 <member cname="GST_CLOCK_UNSUPPORTED" name="Unsupported" value="6"/>
31 <member cname="GST_CLOCK_DONE" name="Done" value="7"/>
33 <enum name="ClockType" cname="GstClockType" type="enum" gtype="gst_clock_type_get_type">
34 <member cname="GST_CLOCK_TYPE_REALTIME" name="Realtime" value="0"/>
35 <member cname="GST_CLOCK_TYPE_MONOTONIC" name="Monotonic" value="1"/>
36 <member cname="GST_CLOCK_TYPE_OTHER" name="Other" value="2"/>
37 <member cname="GST_CLOCK_TYPE_TAI" name="Tai" value="3"/>
39 <enum name="CoreError" cname="GstCoreError" type="enum" gtype="gst_core_error_get_type">
40 <member cname="GST_CORE_ERROR_FAILED" name="Failed" value="1"/>
41 <member cname="GST_CORE_ERROR_TOO_LAZY" name="TooLazy" value="2"/>
42 <member cname="GST_CORE_ERROR_NOT_IMPLEMENTED" name="NotImplemented" value="3"/>
43 <member cname="GST_CORE_ERROR_STATE_CHANGE" name="StateChange" value="4"/>
44 <member cname="GST_CORE_ERROR_PAD" name="Pad" value="5"/>
45 <member cname="GST_CORE_ERROR_THREAD" name="Thread" value="6"/>
46 <member cname="GST_CORE_ERROR_NEGOTIATION" name="Negotiation" value="7"/>
47 <member cname="GST_CORE_ERROR_EVENT" name="Event" value="8"/>
48 <member cname="GST_CORE_ERROR_SEEK" name="Seek" value="9"/>
49 <member cname="GST_CORE_ERROR_CAPS" name="Caps" value="10"/>
50 <member cname="GST_CORE_ERROR_TAG" name="Tag" value="11"/>
51 <member cname="GST_CORE_ERROR_MISSING_PLUGIN" name="MissingPlugin" value="12"/>
52 <member cname="GST_CORE_ERROR_CLOCK" name="Clock" value="13"/>
53 <member cname="GST_CORE_ERROR_DISABLED" name="Disabled" value="14"/>
54 <member cname="GST_CORE_ERROR_NUM_ERRORS" name="NumErrors" value="15"/>
56 <enum name="DebugColorMode" cname="GstDebugColorMode" type="enum" gtype="gst_debug_color_mode_get_type">
57 <member cname="GST_DEBUG_COLOR_MODE_OFF" name="Off" value="0"/>
58 <member cname="GST_DEBUG_COLOR_MODE_ON" name="On" value="1"/>
59 <member cname="GST_DEBUG_COLOR_MODE_UNIX" name="Unix" value="2"/>
61 <enum name="DebugLevel" cname="GstDebugLevel" type="enum" gtype="gst_debug_level_get_type">
62 <member cname="GST_LEVEL_NONE" name="None" value="0"/>
63 <member cname="GST_LEVEL_ERROR" name="Error" value="1"/>
64 <member cname="GST_LEVEL_WARNING" name="Warning" value="2"/>
65 <member cname="GST_LEVEL_FIXME" name="Fixme" value="3"/>
66 <member cname="GST_LEVEL_INFO" name="Info" value="4"/>
67 <member cname="GST_LEVEL_DEBUG" name="Debug" value="5"/>
68 <member cname="GST_LEVEL_LOG" name="Log" value="6"/>
69 <member cname="GST_LEVEL_TRACE" name="Trace" value="7"/>
70 <member cname="GST_LEVEL_MEMDUMP" name="Memdump" value="9"/>
71 <member cname="GST_LEVEL_COUNT" name="Count" value="10"/>
73 <enum name="EventType" cname="GstEventType" type="enum" gtype="gst_event_type_get_type">
74 <member cname="GST_EVENT_UNKNOWN" name="Unknown" value="0"/>
75 <member cname="GST_EVENT_FLUSH_START" name="FlushStart" value="2563"/>
76 <member cname="GST_EVENT_FLUSH_STOP" name="FlushStop" value="5127"/>
77 <member cname="GST_EVENT_STREAM_START" name="StreamStart" value="10254"/>
78 <member cname="GST_EVENT_CAPS" name="Caps" value="12814"/>
79 <member cname="GST_EVENT_SEGMENT" name="Segment" value="17934"/>
80 <member cname="GST_EVENT_STREAM_COLLECTION" name="StreamCollection" value="19230"/>
81 <member cname="GST_EVENT_TAG" name="Tag" value="20510"/>
82 <member cname="GST_EVENT_BUFFERSIZE" name="Buffersize" value="23054"/>
83 <member cname="GST_EVENT_SINK_MESSAGE" name="SinkMessage" value="25630"/>
84 <member cname="GST_EVENT_STREAM_GROUP_DONE" name="StreamGroupDone" value="26894"/>
85 <member cname="GST_EVENT_EOS" name="Eos" value="28174"/>
86 <member cname="GST_EVENT_TOC" name="Toc" value="30750"/>
87 <member cname="GST_EVENT_PROTECTION" name="Protection" value="33310"/>
88 <member cname="GST_EVENT_SEGMENT_DONE" name="SegmentDone" value="38406"/>
89 <member cname="GST_EVENT_GAP" name="Gap" value="40966"/>
90 <member cname="GST_EVENT_INSTANT_RATE_CHANGE" name="InstantRateChange" value="46090"/>
91 <member cname="GST_EVENT_QOS" name="Qos" value="48641"/>
92 <member cname="GST_EVENT_SEEK" name="Seek" value="51201"/>
93 <member cname="GST_EVENT_NAVIGATION" name="Navigation" value="53761"/>
94 <member cname="GST_EVENT_LATENCY" name="Latency" value="56321"/>
95 <member cname="GST_EVENT_STEP" name="Step" value="58881"/>
96 <member cname="GST_EVENT_RECONFIGURE" name="Reconfigure" value="61441"/>
97 <member cname="GST_EVENT_TOC_SELECT" name="TocSelect" value="64001"/>
98 <member cname="GST_EVENT_SELECT_STREAMS" name="SelectStreams" value="66561"/>
99 <member cname="GST_EVENT_INSTANT_RATE_SYNC_TIME" name="InstantRateSyncTime" value="66817"/>
100 <member cname="GST_EVENT_CUSTOM_UPSTREAM" name="CustomUpstream" value="69121"/>
101 <member cname="GST_EVENT_CUSTOM_DOWNSTREAM" name="CustomDownstream" value="71686"/>
102 <member cname="GST_EVENT_CUSTOM_DOWNSTREAM_OOB" name="CustomDownstreamOob" value="74242"/>
103 <member cname="GST_EVENT_CUSTOM_DOWNSTREAM_STICKY" name="CustomDownstreamSticky" value="76830"/>
104 <member cname="GST_EVENT_CUSTOM_BOTH" name="CustomBoth" value="79367"/>
105 <member cname="GST_EVENT_CUSTOM_BOTH_OOB" name="CustomBothOob" value="81923"/>
107 <enum name="FlowReturn" cname="GstFlowReturn" type="enum" gtype="gst_flow_return_get_type">
108 <member cname="GST_FLOW_CUSTOM_ERROR_2" name="CustomError2" value="-102"/>
109 <member cname="GST_FLOW_CUSTOM_ERROR_1" name="CustomError1" value="-101"/>
110 <member cname="GST_FLOW_CUSTOM_ERROR" name="CustomError" value="-100"/>
111 <member cname="GST_FLOW_NOT_SUPPORTED" name="NotSupported" value="-6"/>
112 <member cname="GST_FLOW_ERROR" name="Error" value="-5"/>
113 <member cname="GST_FLOW_NOT_NEGOTIATED" name="NotNegotiated" value="-4"/>
114 <member cname="GST_FLOW_EOS" name="Eos" value="-3"/>
115 <member cname="GST_FLOW_FLUSHING" name="Flushing" value="-2"/>
116 <member cname="GST_FLOW_NOT_LINKED" name="NotLinked" value="-1"/>
117 <member cname="GST_FLOW_OK" name="Ok" value="0"/>
118 <member cname="GST_FLOW_CUSTOM_SUCCESS" name="CustomSuccess" value="100"/>
119 <member cname="GST_FLOW_CUSTOM_SUCCESS_1" name="CustomSuccess1" value="101"/>
120 <member cname="GST_FLOW_CUSTOM_SUCCESS_2" name="CustomSuccess2" value="102"/>
122 <enum name="Format" cname="GstFormat" type="enum" gtype="gst_format_get_type">
123 <member cname="GST_FORMAT_UNDEFINED" name="Undefined" value="0"/>
124 <member cname="GST_FORMAT_DEFAULT" name="Default" value="1"/>
125 <member cname="GST_FORMAT_BYTES" name="Bytes" value="2"/>
126 <member cname="GST_FORMAT_TIME" name="Time" value="3"/>
127 <member cname="GST_FORMAT_BUFFERS" name="Buffers" value="4"/>
128 <member cname="GST_FORMAT_PERCENT" name="Percent" value="5"/>
130 <enum name="IteratorItem" cname="GstIteratorItem" type="enum" gtype="gst_iterator_item_get_type">
131 <member cname="GST_ITERATOR_ITEM_SKIP" name="Skip" value="0"/>
132 <member cname="GST_ITERATOR_ITEM_PASS" name="Pass" value="1"/>
133 <member cname="GST_ITERATOR_ITEM_END" name="End" value="2"/>
135 <enum name="IteratorResult" cname="GstIteratorResult" type="enum" gtype="gst_iterator_result_get_type">
136 <member cname="GST_ITERATOR_DONE" name="Done" value="0"/>
137 <member cname="GST_ITERATOR_OK" name="Ok" value="1"/>
138 <member cname="GST_ITERATOR_RESYNC" name="Resync" value="2"/>
139 <member cname="GST_ITERATOR_ERROR" name="Error" value="3"/>
141 <enum name="LibraryError" cname="GstLibraryError" type="enum" gtype="gst_library_error_get_type">
142 <member cname="GST_LIBRARY_ERROR_FAILED" name="Failed" value="1"/>
143 <member cname="GST_LIBRARY_ERROR_TOO_LAZY" name="TooLazy" value="2"/>
144 <member cname="GST_LIBRARY_ERROR_INIT" name="Init" value="3"/>
145 <member cname="GST_LIBRARY_ERROR_SHUTDOWN" name="Shutdown" value="4"/>
146 <member cname="GST_LIBRARY_ERROR_SETTINGS" name="Settings" value="5"/>
147 <member cname="GST_LIBRARY_ERROR_ENCODE" name="Encode" value="6"/>
148 <member cname="GST_LIBRARY_ERROR_NUM_ERRORS" name="NumErrors" value="7"/>
150 <enum name="PadDirection" cname="GstPadDirection" type="enum" gtype="gst_pad_direction_get_type">
151 <member cname="GST_PAD_UNKNOWN" name="Unknown" value="0"/>
152 <member cname="GST_PAD_SRC" name="Src" value="1"/>
153 <member cname="GST_PAD_SINK" name="Sink" value="2"/>
155 <enum name="PadLinkReturn" cname="GstPadLinkReturn" type="enum" gtype="gst_pad_link_return_get_type">
156 <member cname="GST_PAD_LINK_REFUSED" name="Refused" value="-6"/>
157 <member cname="GST_PAD_LINK_NOSCHED" name="Nosched" value="-5"/>
158 <member cname="GST_PAD_LINK_NOFORMAT" name="Noformat" value="-4"/>
159 <member cname="GST_PAD_LINK_WRONG_DIRECTION" name="WrongDirection" value="-3"/>
160 <member cname="GST_PAD_LINK_WAS_LINKED" name="WasLinked" value="-2"/>
161 <member cname="GST_PAD_LINK_WRONG_HIERARCHY" name="WrongHierarchy" value="-1"/>
162 <member cname="GST_PAD_LINK_OK" name="Ok" value="0"/>
164 <enum name="PadMode" cname="GstPadMode" type="enum" gtype="gst_pad_mode_get_type">
165 <member cname="GST_PAD_MODE_NONE" name="None" value="0"/>
166 <member cname="GST_PAD_MODE_PUSH" name="Push" value="1"/>
167 <member cname="GST_PAD_MODE_PULL" name="Pull" value="2"/>
169 <enum name="PadPresence" cname="GstPadPresence" type="enum" gtype="gst_pad_presence_get_type">
170 <member cname="GST_PAD_ALWAYS" name="Always" value="0"/>
171 <member cname="GST_PAD_SOMETIMES" name="Sometimes" value="1"/>
172 <member cname="GST_PAD_REQUEST" name="Request" value="2"/>
174 <enum name="PadProbeReturn" cname="GstPadProbeReturn" type="enum" gtype="gst_pad_probe_return_get_type">
175 <member cname="GST_PAD_PROBE_DROP" name="Drop" value="0"/>
176 <member cname="GST_PAD_PROBE_OK" name="Ok" value="1"/>
177 <member cname="GST_PAD_PROBE_REMOVE" name="Remove" value="2"/>
178 <member cname="GST_PAD_PROBE_PASS" name="Pass" value="3"/>
179 <member cname="GST_PAD_PROBE_HANDLED" name="Handled" value="4"/>
181 <enum name="ParseError" cname="GstParseError" type="enum" gtype="gst_parse_error_get_type">
182 <member cname="GST_PARSE_ERROR_SYNTAX" name="Syntax" value="0"/>
183 <member cname="GST_PARSE_ERROR_NO_SUCH_ELEMENT" name="NoSuchElement" value="1"/>
184 <member cname="GST_PARSE_ERROR_NO_SUCH_PROPERTY" name="NoSuchProperty" value="2"/>
185 <member cname="GST_PARSE_ERROR_LINK" name="Link" value="3"/>
186 <member cname="GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY" name="CouldNotSetProperty" value="4"/>
187 <member cname="GST_PARSE_ERROR_EMPTY_BIN" name="EmptyBin" value="5"/>
188 <member cname="GST_PARSE_ERROR_EMPTY" name="Empty" value="6"/>
189 <member cname="GST_PARSE_ERROR_DELAYED_LINK" name="DelayedLink" value="7"/>
191 <enum name="PluginError" cname="GstPluginError" type="enum" gtype="gst_plugin_error_get_type">
192 <member cname="GST_PLUGIN_ERROR_MODULE" name="Module" value="0"/>
193 <member cname="GST_PLUGIN_ERROR_DEPENDENCIES" name="Dependencies" value="1"/>
194 <member cname="GST_PLUGIN_ERROR_NAME_MISMATCH" name="NameMismatch" value="2"/>
196 <enum name="ProgressType" cname="GstProgressType" type="enum" gtype="gst_progress_type_get_type">
197 <member cname="GST_PROGRESS_TYPE_START" name="Start" value="0"/>
198 <member cname="GST_PROGRESS_TYPE_CONTINUE" name="Continue" value="1"/>
199 <member cname="GST_PROGRESS_TYPE_COMPLETE" name="Complete" value="2"/>
200 <member cname="GST_PROGRESS_TYPE_CANCELED" name="Canceled" value="3"/>
201 <member cname="GST_PROGRESS_TYPE_ERROR" name="Error" value="4"/>
203 <enum name="PromiseResult" cname="GstPromiseResult" type="enum" gtype="gst_promise_result_get_type" version="1.14">
204 <member cname="GST_PROMISE_RESULT_PENDING" name="Pending" value="0"/>
205 <member cname="GST_PROMISE_RESULT_INTERRUPTED" name="Interrupted" value="1"/>
206 <member cname="GST_PROMISE_RESULT_REPLIED" name="Replied" value="2"/>
207 <member cname="GST_PROMISE_RESULT_EXPIRED" name="Expired" value="3"/>
209 <enum name="QOSType" cname="GstQOSType" type="enum" gtype="gst_qos_type_get_type">
210 <member cname="GST_QOS_TYPE_OVERFLOW" name="Overflow" value="0"/>
211 <member cname="GST_QOS_TYPE_UNDERFLOW" name="Underflow" value="1"/>
212 <member cname="GST_QOS_TYPE_THROTTLE" name="Throttle" value="2"/>
214 <enum name="QueryType" cname="GstQueryType" type="enum" gtype="gst_query_type_get_type">
215 <member cname="GST_QUERY_UNKNOWN" name="Unknown" value="0"/>
216 <member cname="GST_QUERY_POSITION" name="Position" value="2563"/>
217 <member cname="GST_QUERY_DURATION" name="Duration" value="5123"/>
218 <member cname="GST_QUERY_LATENCY" name="Latency" value="7683"/>
219 <member cname="GST_QUERY_JITTER" name="Jitter" value="10243"/>
220 <member cname="GST_QUERY_RATE" name="Rate" value="12803"/>
221 <member cname="GST_QUERY_SEEKING" name="Seeking" value="15363"/>
222 <member cname="GST_QUERY_SEGMENT" name="Segment" value="17923"/>
223 <member cname="GST_QUERY_CONVERT" name="Convert" value="20483"/>
224 <member cname="GST_QUERY_FORMATS" name="Formats" value="23043"/>
225 <member cname="GST_QUERY_BUFFERING" name="Buffering" value="28163"/>
226 <member cname="GST_QUERY_CUSTOM" name="Custom" value="30723"/>
227 <member cname="GST_QUERY_URI" name="Uri" value="33283"/>
228 <member cname="GST_QUERY_ALLOCATION" name="Allocation" value="35846"/>
229 <member cname="GST_QUERY_SCHEDULING" name="Scheduling" value="38401"/>
230 <member cname="GST_QUERY_ACCEPT_CAPS" name="AcceptCaps" value="40963"/>
231 <member cname="GST_QUERY_CAPS" name="Caps" value="43523"/>
232 <member cname="GST_QUERY_DRAIN" name="Drain" value="46086"/>
233 <member cname="GST_QUERY_CONTEXT" name="Context" value="48643"/>
234 <member cname="GST_QUERY_BITRATE" name="Bitrate" value="51202"/>
236 <enum name="Rank" cname="GstRank" type="enum" gtype="gst_rank_get_type">
237 <member cname="GST_RANK_NONE" name="None" value="0"/>
238 <member cname="GST_RANK_MARGINAL" name="Marginal" value="64"/>
239 <member cname="GST_RANK_SECONDARY" name="Secondary" value="128"/>
240 <member cname="GST_RANK_PRIMARY" name="Primary" value="256"/>
242 <enum name="ResourceError" cname="GstResourceError" type="enum" gtype="gst_resource_error_get_type">
243 <member cname="GST_RESOURCE_ERROR_FAILED" name="Failed" value="1"/>
244 <member cname="GST_RESOURCE_ERROR_TOO_LAZY" name="TooLazy" value="2"/>
245 <member cname="GST_RESOURCE_ERROR_NOT_FOUND" name="NotFound" value="3"/>
246 <member cname="GST_RESOURCE_ERROR_BUSY" name="Busy" value="4"/>
247 <member cname="GST_RESOURCE_ERROR_OPEN_READ" name="OpenRead" value="5"/>
248 <member cname="GST_RESOURCE_ERROR_OPEN_WRITE" name="OpenWrite" value="6"/>
249 <member cname="GST_RESOURCE_ERROR_OPEN_READ_WRITE" name="OpenReadWrite" value="7"/>
250 <member cname="GST_RESOURCE_ERROR_CLOSE" name="Close" value="8"/>
251 <member cname="GST_RESOURCE_ERROR_READ" name="Read" value="9"/>
252 <member cname="GST_RESOURCE_ERROR_WRITE" name="Write" value="10"/>
253 <member cname="GST_RESOURCE_ERROR_SEEK" name="Seek" value="11"/>
254 <member cname="GST_RESOURCE_ERROR_SYNC" name="Sync" value="12"/>
255 <member cname="GST_RESOURCE_ERROR_SETTINGS" name="Settings" value="13"/>
256 <member cname="GST_RESOURCE_ERROR_NO_SPACE_LEFT" name="NoSpaceLeft" value="14"/>
257 <member cname="GST_RESOURCE_ERROR_NOT_AUTHORIZED" name="NotAuthorized" value="15"/>
258 <member cname="GST_RESOURCE_ERROR_NUM_ERRORS" name="NumErrors" value="16"/>
260 <enum name="SearchMode" cname="GstSearchMode" type="enum" gtype="gst_search_mode_get_type">
261 <member cname="GST_SEARCH_MODE_EXACT" name="Exact" value="0"/>
262 <member cname="GST_SEARCH_MODE_BEFORE" name="Before" value="1"/>
263 <member cname="GST_SEARCH_MODE_AFTER" name="After" value="2"/>
265 <enum name="SeekType" cname="GstSeekType" type="enum" gtype="gst_seek_type_get_type">
266 <member cname="GST_SEEK_TYPE_NONE" name="None" value="0"/>
267 <member cname="GST_SEEK_TYPE_SET" name="Set" value="1"/>
268 <member cname="GST_SEEK_TYPE_END" name="End" value="2"/>
270 <enum name="State" cname="GstState" type="enum" gtype="gst_state_get_type">
271 <member cname="GST_STATE_VOID_PENDING" name="VoidPending" value="0"/>
272 <member cname="GST_STATE_NULL" name="Null" value="1"/>
273 <member cname="GST_STATE_READY" name="Ready" value="2"/>
274 <member cname="GST_STATE_PAUSED" name="Paused" value="3"/>
275 <member cname="GST_STATE_PLAYING" name="Playing" value="4"/>
277 <enum name="StateChange" cname="GstStateChange" type="enum" gtype="gst_state_change_get_type">
278 <member cname="GST_STATE_CHANGE_NULL_TO_NULL" name="NullToNull" value="9"/>
279 <member cname="GST_STATE_CHANGE_NULL_TO_READY" name="NullToReady" value="10"/>
280 <member cname="GST_STATE_CHANGE_READY_TO_NULL" name="ReadyToNull" value="17"/>
281 <member cname="GST_STATE_CHANGE_READY_TO_READY" name="ReadyToReady" value="18"/>
282 <member cname="GST_STATE_CHANGE_READY_TO_PAUSED" name="ReadyToPaused" value="19"/>
283 <member cname="GST_STATE_CHANGE_PAUSED_TO_READY" name="PausedToReady" value="26"/>
284 <member cname="GST_STATE_CHANGE_PAUSED_TO_PAUSED" name="PausedToPaused" value="27"/>
285 <member cname="GST_STATE_CHANGE_PAUSED_TO_PLAYING" name="PausedToPlaying" value="28"/>
286 <member cname="GST_STATE_CHANGE_PLAYING_TO_PAUSED" name="PlayingToPaused" value="35"/>
287 <member cname="GST_STATE_CHANGE_PLAYING_TO_PLAYING" name="PlayingToPlaying" value="36"/>
289 <enum name="StateChangeReturn" cname="GstStateChangeReturn" type="enum" gtype="gst_state_change_return_get_type">
290 <member cname="GST_STATE_CHANGE_FAILURE" name="Failure" value="0"/>
291 <member cname="GST_STATE_CHANGE_SUCCESS" name="Success" value="1"/>
292 <member cname="GST_STATE_CHANGE_ASYNC" name="Async" value="2"/>
293 <member cname="GST_STATE_CHANGE_NO_PREROLL" name="NoPreroll" value="3"/>
295 <enum name="StreamError" cname="GstStreamError" type="enum" gtype="gst_stream_error_get_type">
296 <member cname="GST_STREAM_ERROR_FAILED" name="Failed" value="1"/>
297 <member cname="GST_STREAM_ERROR_TOO_LAZY" name="TooLazy" value="2"/>
298 <member cname="GST_STREAM_ERROR_NOT_IMPLEMENTED" name="NotImplemented" value="3"/>
299 <member cname="GST_STREAM_ERROR_TYPE_NOT_FOUND" name="TypeNotFound" value="4"/>
300 <member cname="GST_STREAM_ERROR_WRONG_TYPE" name="WrongType" value="5"/>
301 <member cname="GST_STREAM_ERROR_CODEC_NOT_FOUND" name="CodecNotFound" value="6"/>
302 <member cname="GST_STREAM_ERROR_DECODE" name="Decode" value="7"/>
303 <member cname="GST_STREAM_ERROR_ENCODE" name="Encode" value="8"/>
304 <member cname="GST_STREAM_ERROR_DEMUX" name="Demux" value="9"/>
305 <member cname="GST_STREAM_ERROR_MUX" name="Mux" value="10"/>
306 <member cname="GST_STREAM_ERROR_FORMAT" name="Format" value="11"/>
307 <member cname="GST_STREAM_ERROR_DECRYPT" name="Decrypt" value="12"/>
308 <member cname="GST_STREAM_ERROR_DECRYPT_NOKEY" name="DecryptNokey" value="13"/>
309 <member cname="GST_STREAM_ERROR_NUM_ERRORS" name="NumErrors" value="14"/>
311 <enum name="StreamStatusType" cname="GstStreamStatusType" type="enum" gtype="gst_stream_status_type_get_type">
312 <member cname="GST_STREAM_STATUS_TYPE_CREATE" name="Create" value="0"/>
313 <member cname="GST_STREAM_STATUS_TYPE_ENTER" name="Enter" value="1"/>
314 <member cname="GST_STREAM_STATUS_TYPE_LEAVE" name="Leave" value="2"/>
315 <member cname="GST_STREAM_STATUS_TYPE_DESTROY" name="Destroy" value="3"/>
316 <member cname="GST_STREAM_STATUS_TYPE_START" name="Start" value="8"/>
317 <member cname="GST_STREAM_STATUS_TYPE_PAUSE" name="Pause" value="9"/>
318 <member cname="GST_STREAM_STATUS_TYPE_STOP" name="Stop" value="10"/>
320 <enum name="StructureChangeType" cname="GstStructureChangeType" type="enum" gtype="gst_structure_change_type_get_type">
321 <member cname="GST_STRUCTURE_CHANGE_TYPE_PAD_LINK" name="Link" value="0"/>
322 <member cname="GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK" name="Unlink" value="1"/>
324 <enum name="TagFlag" cname="GstTagFlag" type="enum" gtype="gst_tag_flag_get_type">
325 <member cname="GST_TAG_FLAG_UNDEFINED" name="Undefined" value="0"/>
326 <member cname="GST_TAG_FLAG_META" name="Meta" value="1"/>
327 <member cname="GST_TAG_FLAG_ENCODED" name="Encoded" value="2"/>
328 <member cname="GST_TAG_FLAG_DECODED" name="Decoded" value="3"/>
329 <member cname="GST_TAG_FLAG_COUNT" name="Count" value="4"/>
331 <enum name="TagMergeMode" cname="GstTagMergeMode" type="enum" gtype="gst_tag_merge_mode_get_type">
332 <member cname="GST_TAG_MERGE_UNDEFINED" name="Undefined" value="0"/>
333 <member cname="GST_TAG_MERGE_REPLACE_ALL" name="ReplaceAll" value="1"/>
334 <member cname="GST_TAG_MERGE_REPLACE" name="Replace" value="2"/>
335 <member cname="GST_TAG_MERGE_APPEND" name="Append" value="3"/>
336 <member cname="GST_TAG_MERGE_PREPEND" name="Prepend" value="4"/>
337 <member cname="GST_TAG_MERGE_KEEP" name="Keep" value="5"/>
338 <member cname="GST_TAG_MERGE_KEEP_ALL" name="KeepAll" value="6"/>
339 <member cname="GST_TAG_MERGE_COUNT" name="Count" value="7"/>
341 <enum name="TagScope" cname="GstTagScope" type="enum" gtype="gst_tag_scope_get_type">
342 <member cname="GST_TAG_SCOPE_STREAM" name="Stream" value="0"/>
343 <member cname="GST_TAG_SCOPE_GLOBAL" name="Global" value="1"/>
345 <enum name="TaskState" cname="GstTaskState" type="enum" gtype="gst_task_state_get_type">
346 <member cname="GST_TASK_STARTED" name="Started" value="0"/>
347 <member cname="GST_TASK_STOPPED" name="Stopped" value="1"/>
348 <member cname="GST_TASK_PAUSED" name="Paused" value="2"/>
350 <enum name="TocEntryType" cname="GstTocEntryType" type="enum" gtype="gst_toc_entry_type_get_type">
351 <member cname="GST_TOC_ENTRY_TYPE_ANGLE" name="Angle" value="-3"/>
352 <member cname="GST_TOC_ENTRY_TYPE_VERSION" name="Version" value="-2"/>
353 <member cname="GST_TOC_ENTRY_TYPE_EDITION" name="Edition" value="-1"/>
354 <member cname="GST_TOC_ENTRY_TYPE_INVALID" name="Invalid" value="0"/>
355 <member cname="GST_TOC_ENTRY_TYPE_TITLE" name="Title" value="1"/>
356 <member cname="GST_TOC_ENTRY_TYPE_TRACK" name="Track" value="2"/>
357 <member cname="GST_TOC_ENTRY_TYPE_CHAPTER" name="Chapter" value="3"/>
359 <enum name="TocLoopType" cname="GstTocLoopType" type="enum" gtype="gst_toc_loop_type_get_type" version="1.4">
360 <member cname="GST_TOC_LOOP_NONE" name="None" value="0"/>
361 <member cname="GST_TOC_LOOP_FORWARD" name="Forward" value="1"/>
362 <member cname="GST_TOC_LOOP_REVERSE" name="Reverse" value="2"/>
363 <member cname="GST_TOC_LOOP_PING_PONG" name="PingPong" value="3"/>
365 <enum name="TocScope" cname="GstTocScope" type="enum" gtype="gst_toc_scope_get_type">
366 <member cname="GST_TOC_SCOPE_GLOBAL" name="Global" value="1"/>
367 <member cname="GST_TOC_SCOPE_CURRENT" name="Current" value="2"/>
369 <enum name="TracerValueScope" cname="GstTracerValueScope" type="enum" gtype="gst_tracer_value_scope_get_type" version="1.8">
370 <member cname="GST_TRACER_VALUE_SCOPE_PROCESS" name="Process" value="0"/>
371 <member cname="GST_TRACER_VALUE_SCOPE_THREAD" name="Thread" value="1"/>
372 <member cname="GST_TRACER_VALUE_SCOPE_ELEMENT" name="Element" value="2"/>
373 <member cname="GST_TRACER_VALUE_SCOPE_PAD" name="Pad" value="3"/>
375 <enum name="TypeFindProbability" cname="GstTypeFindProbability" type="enum" gtype="gst_type_find_probability_get_type">
376 <member cname="GST_TYPE_FIND_NONE" name="None" value="0"/>
377 <member cname="GST_TYPE_FIND_MINIMUM" name="Minimum" value="1"/>
378 <member cname="GST_TYPE_FIND_POSSIBLE" name="Possible" value="50"/>
379 <member cname="GST_TYPE_FIND_LIKELY" name="Likely" value="80"/>
380 <member cname="GST_TYPE_FIND_NEARLY_CERTAIN" name="NearlyCertain" value="99"/>
381 <member cname="GST_TYPE_FIND_MAXIMUM" name="Maximum" value="100"/>
383 <enum name="URIError" cname="GstURIError" type="enum" gtype="gst_uri_error_get_type">
384 <member cname="GST_URI_ERROR_UNSUPPORTED_PROTOCOL" name="UnsupportedProtocol" value="0"/>
385 <member cname="GST_URI_ERROR_BAD_URI" name="BadUri" value="1"/>
386 <member cname="GST_URI_ERROR_BAD_STATE" name="BadState" value="2"/>
387 <member cname="GST_URI_ERROR_BAD_REFERENCE" name="BadReference" value="3"/>
389 <enum name="URIType" cname="GstURIType" type="enum" gtype="gst_uri_type_get_type">
390 <member cname="GST_URI_UNKNOWN" name="Unknown" value="0"/>
391 <member cname="GST_URI_SINK" name="Sink" value="1"/>
392 <member cname="GST_URI_SRC" name="Src" value="2"/>
394 <enum name="AllocatorFlags" cname="GstAllocatorFlags" type="flags" gtype="gst_allocator_flags_get_type">
395 <member cname="GST_ALLOCATOR_FLAG_CUSTOM_ALLOC" name="CustomAlloc" value="16"/>
396 <member cname="GST_ALLOCATOR_FLAG_LAST" name="Last" value="1048576"/>
398 <enum name="BinFlags" cname="GstBinFlags" type="flags" gtype="gst_bin_flags_get_type">
399 <member cname="GST_BIN_FLAG_NO_RESYNC" name="NoResync" value="16384"/>
400 <member cname="GST_BIN_FLAG_STREAMS_AWARE" name="StreamsAware" value="32768"/>
401 <member cname="GST_BIN_FLAG_LAST" name="Last" value="524288"/>
403 <enum name="BufferCopyFlags" cname="GstBufferCopyFlags" type="flags" gtype="gst_buffer_copy_flags_get_type">
404 <member cname="GST_BUFFER_COPY_NONE" name="None" value="0"/>
405 <member cname="GST_BUFFER_COPY_FLAGS" name="Flags" value="1"/>
406 <member cname="GST_BUFFER_COPY_TIMESTAMPS" name="Timestamps" value="2"/>
407 <member cname="GST_BUFFER_COPY_META" name="Meta" value="4"/>
408 <member cname="GST_BUFFER_COPY_MEMORY" name="Memory" value="8"/>
409 <member cname="GST_BUFFER_COPY_MERGE" name="Merge" value="16"/>
410 <member cname="GST_BUFFER_COPY_DEEP" name="Deep" value="32"/>
412 <enum name="BufferFlags" cname="GstBufferFlags" type="flags" gtype="gst_buffer_flags_get_type">
413 <member cname="GST_BUFFER_FLAG_LIVE" name="Live" value="16"/>
414 <member cname="GST_BUFFER_FLAG_DECODE_ONLY" name="DecodeOnly" value="32"/>
415 <member cname="GST_BUFFER_FLAG_DISCONT" name="Discont" value="64"/>
416 <member cname="GST_BUFFER_FLAG_RESYNC" name="Resync" value="128"/>
417 <member cname="GST_BUFFER_FLAG_CORRUPTED" name="Corrupted" value="256"/>
418 <member cname="GST_BUFFER_FLAG_MARKER" name="Marker" value="512"/>
419 <member cname="GST_BUFFER_FLAG_HEADER" name="Header" value="1024"/>
420 <member cname="GST_BUFFER_FLAG_GAP" name="Gap" value="2048"/>
421 <member cname="GST_BUFFER_FLAG_DROPPABLE" name="Droppable" value="4096"/>
422 <member cname="GST_BUFFER_FLAG_DELTA_UNIT" name="DeltaUnit" value="8192"/>
423 <member cname="GST_BUFFER_FLAG_TAG_MEMORY" name="TagMemory" value="16384"/>
424 <member cname="GST_BUFFER_FLAG_SYNC_AFTER" name="SyncAfter" value="32768"/>
425 <member cname="GST_BUFFER_FLAG_NON_DROPPABLE" name="NonDroppable" value="65536"/>
426 <member cname="GST_BUFFER_FLAG_LAST" name="Last" value="1048576"/>
428 <enum name="BufferPoolAcquireFlags" cname="GstBufferPoolAcquireFlags" type="flags" gtype="gst_buffer_pool_acquire_flags_get_type">
429 <member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_NONE" name="None" value="0"/>
430 <member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_KEY_UNIT" name="KeyUnit" value="1"/>
431 <member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT" name="Dontwait" value="2"/>
432 <member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_DISCONT" name="Discont" value="4"/>
433 <member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_LAST" name="Last" value="65536"/>
435 <enum name="BusFlags" cname="GstBusFlags" type="flags" gtype="gst_bus_flags_get_type">
436 <member cname="GST_BUS_FLUSHING" name="Flushing" value="16"/>
437 <member cname="GST_BUS_FLAG_LAST" name="FlagLast" value="32"/>
439 <enum name="CapsFlags" cname="GstCapsFlags" type="flags" gtype="gst_caps_flags_get_type">
440 <member cname="GST_CAPS_FLAG_ANY" name="Any" value="16"/>
442 <enum name="ClockFlags" cname="GstClockFlags" type="flags" gtype="gst_clock_flags_get_type">
443 <member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" name="CanDoSingleSync" value="16"/>
444 <member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" name="CanDoSingleAsync" value="32"/>
445 <member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" name="CanDoPeriodicSync" value="64"/>
446 <member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" name="CanDoPeriodicAsync" value="128"/>
447 <member cname="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" name="CanSetResolution" value="256"/>
448 <member cname="GST_CLOCK_FLAG_CAN_SET_MASTER" name="CanSetMaster" value="512"/>
449 <member cname="GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC" name="NeedsStartupSync" value="1024"/>
450 <member cname="GST_CLOCK_FLAG_LAST" name="Last" value="4096"/>
452 <enum name="DebugColorFlags" cname="GstDebugColorFlags" type="flags" gtype="gst_debug_color_flags_get_type">
453 <member cname="GST_DEBUG_FG_BLACK" name="FgBlack" value="0"/>
454 <member cname="GST_DEBUG_BG_BLACK" name="BgBlack" value="0"/>
455 <member cname="GST_DEBUG_FG_RED" name="FgRed" value="1"/>
456 <member cname="GST_DEBUG_FG_GREEN" name="FgGreen" value="2"/>
457 <member cname="GST_DEBUG_FG_YELLOW" name="FgYellow" value="3"/>
458 <member cname="GST_DEBUG_FG_BLUE" name="FgBlue" value="4"/>
459 <member cname="GST_DEBUG_FG_MAGENTA" name="FgMagenta" value="5"/>
460 <member cname="GST_DEBUG_FG_CYAN" name="FgCyan" value="6"/>
461 <member cname="GST_DEBUG_FG_WHITE" name="FgWhite" value="7"/>
462 <member cname="GST_DEBUG_BG_RED" name="BgRed" value="16"/>
463 <member cname="GST_DEBUG_BG_GREEN" name="BgGreen" value="32"/>
464 <member cname="GST_DEBUG_BG_YELLOW" name="BgYellow" value="48"/>
465 <member cname="GST_DEBUG_BG_BLUE" name="BgBlue" value="64"/>
466 <member cname="GST_DEBUG_BG_MAGENTA" name="BgMagenta" value="80"/>
467 <member cname="GST_DEBUG_BG_CYAN" name="BgCyan" value="96"/>
468 <member cname="GST_DEBUG_BG_WHITE" name="BgWhite" value="112"/>
469 <member cname="GST_DEBUG_BOLD" name="Bold" value="256"/>
470 <member cname="GST_DEBUG_UNDERLINE" name="Underline" value="512"/>
472 <enum name="DebugGraphDetails" cname="GstDebugGraphDetails" type="flags" gtype="gst_debug_graph_details_get_type">
473 <member cname="GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE" name="MediaType" value="1"/>
474 <member cname="GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS" name="CapsDetails" value="2"/>
475 <member cname="GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS" name="NonDefaultParams" value="4"/>
476 <member cname="GST_DEBUG_GRAPH_SHOW_STATES" name="States" value="8"/>
477 <member cname="GST_DEBUG_GRAPH_SHOW_ALL" name="All" value="15"/>
478 <member cname="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" name="FullParams" value="16"/>
479 <member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="4294967295"/>
481 <enum name="ElementFlags" cname="GstElementFlags" type="flags" gtype="gst_element_flags_get_type">
482 <member cname="GST_ELEMENT_FLAG_LOCKED_STATE" name="LockedState" value="16"/>
483 <member cname="GST_ELEMENT_FLAG_SINK" name="Sink" value="32"/>
484 <member cname="GST_ELEMENT_FLAG_SOURCE" name="Source" value="64"/>
485 <member cname="GST_ELEMENT_FLAG_PROVIDE_CLOCK" name="ProvideClock" value="128"/>
486 <member cname="GST_ELEMENT_FLAG_REQUIRE_CLOCK" name="RequireClock" value="256"/>
487 <member cname="GST_ELEMENT_FLAG_INDEXABLE" name="Indexable" value="512"/>
488 <member cname="GST_ELEMENT_FLAG_LAST" name="Last" value="16384"/>
490 <enum name="EventTypeFlags" cname="GstEventTypeFlags" type="flags" gtype="gst_event_type_flags_get_type">
491 <member cname="GST_EVENT_TYPE_UPSTREAM" name="Upstream" value="1"/>
492 <member cname="GST_EVENT_TYPE_DOWNSTREAM" name="Downstream" value="2"/>
493 <member cname="GST_EVENT_TYPE_SERIALIZED" name="Serialized" value="4"/>
494 <member cname="GST_EVENT_TYPE_STICKY" name="Sticky" value="8"/>
495 <member cname="GST_EVENT_TYPE_STICKY_MULTI" name="StickyMulti" value="16"/>
497 <enum name="GapFlags" cname="GstGapFlags" type="flags" gtype="gst_gap_flags_get_type" version="1.20">
498 <member cname="GST_GAP_FLAG_MISSING_DATA" name="Data" value="1"/>
500 <enum name="LockFlags" cname="GstLockFlags" type="flags" gtype="gst_lock_flags_get_type">
501 <member cname="GST_LOCK_FLAG_READ" name="Read" value="1"/>
502 <member cname="GST_LOCK_FLAG_WRITE" name="Write" value="2"/>
503 <member cname="GST_LOCK_FLAG_EXCLUSIVE" name="Exclusive" value="4"/>
504 <member cname="GST_LOCK_FLAG_LAST" name="Last" value="256"/>
506 <enum name="MapFlags" cname="GstMapFlags" type="flags" gtype="gst_map_flags_get_type">
507 <member cname="GST_MAP_READ" name="Read" value="1"/>
508 <member cname="GST_MAP_WRITE" name="Write" value="2"/>
509 <member cname="GST_MAP_FLAG_LAST" name="FlagLast" value="65536"/>
511 <enum name="MemoryFlags" cname="GstMemoryFlags" type="flags" gtype="gst_memory_flags_get_type">
512 <member cname="GST_MEMORY_FLAG_READONLY" name="Readonly" value="2"/>
513 <member cname="GST_MEMORY_FLAG_NO_SHARE" name="NoShare" value="16"/>
514 <member cname="GST_MEMORY_FLAG_ZERO_PREFIXED" name="ZeroPrefixed" value="32"/>
515 <member cname="GST_MEMORY_FLAG_ZERO_PADDED" name="ZeroPadded" value="64"/>
516 <member cname="GST_MEMORY_FLAG_PHYSICALLY_CONTIGUOUS" name="PhysicallyContiguous" value="128"/>
517 <member cname="GST_MEMORY_FLAG_NOT_MAPPABLE" name="NotMappable" value="256"/>
518 <member cname="GST_MEMORY_FLAG_LAST" name="Last" value="1048576"/>
520 <enum name="MessageType" cname="GstMessageType" type="flags" gtype="gst_message_type_get_type">
521 <member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0"/>
522 <member cname="GST_MESSAGE_EOS" name="Eos" value="1"/>
523 <member cname="GST_MESSAGE_ERROR" name="Error" value="2"/>
524 <member cname="GST_MESSAGE_WARNING" name="Warning" value="4"/>
525 <member cname="GST_MESSAGE_INFO" name="Info" value="8"/>
526 <member cname="GST_MESSAGE_TAG" name="Tag" value="16"/>
527 <member cname="GST_MESSAGE_BUFFERING" name="Buffering" value="32"/>
528 <member cname="GST_MESSAGE_STATE_CHANGED" name="StateChanged" value="64"/>
529 <member cname="GST_MESSAGE_STATE_DIRTY" name="StateDirty" value="128"/>
530 <member cname="GST_MESSAGE_STEP_DONE" name="StepDone" value="256"/>
531 <member cname="GST_MESSAGE_CLOCK_PROVIDE" name="ClockProvide" value="512"/>
532 <member cname="GST_MESSAGE_CLOCK_LOST" name="ClockLost" value="1024"/>
533 <member cname="GST_MESSAGE_NEW_CLOCK" name="NewClock" value="2048"/>
534 <member cname="GST_MESSAGE_STRUCTURE_CHANGE" name="StructureChange" value="4096"/>
535 <member cname="GST_MESSAGE_STREAM_STATUS" name="StreamStatus" value="8192"/>
536 <member cname="GST_MESSAGE_APPLICATION" name="Application" value="16384"/>
537 <member cname="GST_MESSAGE_ELEMENT" name="Element" value="32768"/>
538 <member cname="GST_MESSAGE_SEGMENT_START" name="SegmentStart" value="65536"/>
539 <member cname="GST_MESSAGE_SEGMENT_DONE" name="SegmentDone" value="131072"/>
540 <member cname="GST_MESSAGE_DURATION_CHANGED" name="DurationChanged" value="262144"/>
541 <member cname="GST_MESSAGE_LATENCY" name="Latency" value="524288"/>
542 <member cname="GST_MESSAGE_ASYNC_START" name="AsyncStart" value="1048576"/>
543 <member cname="GST_MESSAGE_ASYNC_DONE" name="AsyncDone" value="2097152"/>
544 <member cname="GST_MESSAGE_REQUEST_STATE" name="RequestState" value="4194304"/>
545 <member cname="GST_MESSAGE_STEP_START" name="StepStart" value="8388608"/>
546 <member cname="GST_MESSAGE_QOS" name="Qos" value="16777216"/>
547 <member cname="GST_MESSAGE_PROGRESS" name="Progress" value="33554432"/>
548 <member cname="GST_MESSAGE_TOC" name="Toc" value="67108864"/>
549 <member cname="GST_MESSAGE_RESET_TIME" name="ResetTime" value="134217728"/>
550 <member cname="GST_MESSAGE_STREAM_START" name="StreamStart" value="268435456"/>
551 <member cname="GST_MESSAGE_NEED_CONTEXT" name="NeedContext" value="536870912"/>
552 <member cname="GST_MESSAGE_HAVE_CONTEXT" name="HaveContext" value="1073741824"/>
553 <member cname="GST_MESSAGE_EXTENDED" name="Extended" value="2147483648"/>
554 <member cname="GST_MESSAGE_DEVICE_ADDED" name="DeviceAdded" value="2147483649"/>
555 <member cname="GST_MESSAGE_DEVICE_REMOVED" name="DeviceRemoved" value="2147483650"/>
556 <member cname="GST_MESSAGE_PROPERTY_NOTIFY" name="PropertyNotify" value="2147483651"/>
557 <member cname="GST_MESSAGE_STREAM_COLLECTION" name="StreamCollection" value="2147483652"/>
558 <member cname="GST_MESSAGE_STREAMS_SELECTED" name="StreamsSelected" value="2147483653"/>
559 <member cname="GST_MESSAGE_REDIRECT" name="Redirect" value="2147483654"/>
560 <member cname="GST_MESSAGE_DEVICE_CHANGED" name="DeviceChanged" value="2147483655"/>
561 <member cname="GST_MESSAGE_INSTANT_RATE_REQUEST" name="InstantRateRequest" value="2147483656"/>
562 <member cname="GST_MESSAGE_ANY" name="Any" value="4294967295"/>
564 <enum name="MetaFlags" cname="GstMetaFlags" type="flags" gtype="gst_meta_flags_get_type">
565 <member cname="GST_META_FLAG_NONE" name="None" value="0"/>
566 <member cname="GST_META_FLAG_READONLY" name="Readonly" value="1"/>
567 <member cname="GST_META_FLAG_POOLED" name="Pooled" value="2"/>
568 <member cname="GST_META_FLAG_LOCKED" name="Locked" value="4"/>
569 <member cname="GST_META_FLAG_LAST" name="Last" value="65536"/>
571 <enum name="MiniObjectFlags" cname="GstMiniObjectFlags" type="flags" gtype="gst_mini_object_flags_get_type">
572 <member cname="GST_MINI_OBJECT_FLAG_LOCKABLE" name="Lockable" value="1"/>
573 <member cname="GST_MINI_OBJECT_FLAG_LOCK_READONLY" name="LockReadonly" value="2"/>
574 <member cname="GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED" name="MayBeLeaked" value="4"/>
575 <member cname="GST_MINI_OBJECT_FLAG_LAST" name="Last" value="16"/>
577 <enum name="ObjectFlags" cname="GstObjectFlags" type="flags" gtype="gst_object_flags_get_type">
578 <member cname="GST_OBJECT_FLAG_MAY_BE_LEAKED" name="MayBeLeaked" value="1"/>
579 <member cname="GST_OBJECT_FLAG_LAST" name="Last" value="16"/>
581 <enum name="PadFlags" cname="GstPadFlags" type="flags" gtype="gst_pad_flags_get_type">
582 <member cname="GST_PAD_FLAG_BLOCKED" name="Blocked" value="16"/>
583 <member cname="GST_PAD_FLAG_FLUSHING" name="Flushing" value="32"/>
584 <member cname="GST_PAD_FLAG_EOS" name="Eos" value="64"/>
585 <member cname="GST_PAD_FLAG_BLOCKING" name="Blocking" value="128"/>
586 <member cname="GST_PAD_FLAG_NEED_PARENT" name="NeedParent" value="256"/>
587 <member cname="GST_PAD_FLAG_NEED_RECONFIGURE" name="NeedReconfigure" value="512"/>
588 <member cname="GST_PAD_FLAG_PENDING_EVENTS" name="PendingEvents" value="1024"/>
589 <member cname="GST_PAD_FLAG_FIXED_CAPS" name="FixedCaps" value="2048"/>
590 <member cname="GST_PAD_FLAG_PROXY_CAPS" name="ProxyCaps" value="4096"/>
591 <member cname="GST_PAD_FLAG_PROXY_ALLOCATION" name="ProxyAllocation" value="8192"/>
592 <member cname="GST_PAD_FLAG_PROXY_SCHEDULING" name="ProxyScheduling" value="16384"/>
593 <member cname="GST_PAD_FLAG_ACCEPT_INTERSECT" name="AcceptIntersect" value="32768"/>
594 <member cname="GST_PAD_FLAG_ACCEPT_TEMPLATE" name="AcceptTemplate" value="65536"/>
595 <member cname="GST_PAD_FLAG_LAST" name="Last" value="1048576"/>
597 <enum name="PadLinkCheck" cname="GstPadLinkCheck" type="flags" gtype="gst_pad_link_check_get_type">
598 <member cname="GST_PAD_LINK_CHECK_NOTHING" name="Nothing" value="0"/>
599 <member cname="GST_PAD_LINK_CHECK_HIERARCHY" name="Hierarchy" value="1"/>
600 <member cname="GST_PAD_LINK_CHECK_TEMPLATE_CAPS" name="TemplateCaps" value="2"/>
601 <member cname="GST_PAD_LINK_CHECK_CAPS" name="Caps" value="4"/>
602 <member cname="GST_PAD_LINK_CHECK_DEFAULT" name="Default" value="5"/>
603 <member cname="GST_PAD_LINK_CHECK_NO_RECONFIGURE" name="NoReconfigure" value="8"/>
605 <enum name="PadProbeType" cname="GstPadProbeType" type="flags" gtype="gst_pad_probe_type_get_type">
606 <member cname="GST_PAD_PROBE_TYPE_INVALID" name="Invalid" value="0"/>
607 <member cname="GST_PAD_PROBE_TYPE_IDLE" name="Idle" value="1"/>
608 <member cname="GST_PAD_PROBE_TYPE_BLOCK" name="Block" value="2"/>
609 <member cname="GST_PAD_PROBE_TYPE_BLOCKING" name="Blocking" value="3"/>
610 <member cname="GST_PAD_PROBE_TYPE_BUFFER" name="Buffer" value="16"/>
611 <member cname="GST_PAD_PROBE_TYPE_BUFFER_LIST" name="BufferList" value="32"/>
612 <member cname="GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM" name="EventDownstream" value="64"/>
613 <member cname="GST_PAD_PROBE_TYPE_DATA_DOWNSTREAM" name="DataDownstream" value="112"/>
614 <member cname="GST_PAD_PROBE_TYPE_BLOCK_DOWNSTREAM" name="BlockDownstream" value="114"/>
615 <member cname="GST_PAD_PROBE_TYPE_EVENT_UPSTREAM" name="EventUpstream" value="128"/>
616 <member cname="GST_PAD_PROBE_TYPE_DATA_UPSTREAM" name="DataUpstream" value="128"/>
617 <member cname="GST_PAD_PROBE_TYPE_BLOCK_UPSTREAM" name="BlockUpstream" value="130"/>
618 <member cname="GST_PAD_PROBE_TYPE_EVENT_BOTH" name="EventBoth" value="192"/>
619 <member cname="GST_PAD_PROBE_TYPE_DATA_BOTH" name="DataBoth" value="240"/>
620 <member cname="GST_PAD_PROBE_TYPE_EVENT_FLUSH" name="EventFlush" value="256"/>
621 <member cname="GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM" name="QueryDownstream" value="512"/>
622 <member cname="GST_PAD_PROBE_TYPE_QUERY_UPSTREAM" name="QueryUpstream" value="1024"/>
623 <member cname="GST_PAD_PROBE_TYPE_QUERY_BOTH" name="QueryBoth" value="1536"/>
624 <member cname="GST_PAD_PROBE_TYPE_ALL_BOTH" name="AllBoth" value="1776"/>
625 <member cname="GST_PAD_PROBE_TYPE_PUSH" name="Push" value="4096"/>
626 <member cname="GST_PAD_PROBE_TYPE_PULL" name="Pull" value="8192"/>
627 <member cname="GST_PAD_PROBE_TYPE_SCHEDULING" name="Scheduling" value="12288"/>
629 <enum name="PadTemplateFlags" cname="GstPadTemplateFlags" type="flags" gtype="gst_pad_template_flags_get_type">
630 <member cname="GST_PAD_TEMPLATE_FLAG_LAST" name="Last" value="256"/>
632 <enum name="ParseFlags" cname="GstParseFlags" type="flags" gtype="gst_parse_flags_get_type">
633 <member cname="GST_PARSE_FLAG_NONE" name="None" value="0"/>
634 <member cname="GST_PARSE_FLAG_FATAL_ERRORS" name="FatalErrors" value="1"/>
635 <member cname="GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS" name="NoSingleElementBins" value="2"/>
636 <member cname="GST_PARSE_FLAG_PLACE_IN_BIN" name="PlaceInBin" value="4"/>
638 <enum name="PipelineFlags" cname="GstPipelineFlags" type="flags" gtype="gst_pipeline_flags_get_type">
639 <member cname="GST_PIPELINE_FLAG_FIXED_CLOCK" name="FixedClock" value="524288"/>
640 <member cname="GST_PIPELINE_FLAG_LAST" name="Last" value="8388608"/>
642 <enum name="PluginAPIFlags" cname="GstPluginAPIFlags" type="flags" gtype="gst_plugin_api_flags_get_type" version="1.18">
643 <member cname="GST_PLUGIN_API_FLAG_IGNORE_ENUM_MEMBERS" name="Members" value="1"/>
645 <enum name="PluginDependencyFlags" cname="GstPluginDependencyFlags" type="flags" gtype="gst_plugin_dependency_flags_get_type">
646 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_NONE" name="None" value="0"/>
647 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_RECURSE" name="Recurse" value="1"/>
648 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY" name="PathsAreDefaultOnly" value="2"/>
649 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX" name="FileNameIsSuffix" value="4"/>
650 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_PREFIX" name="FileNameIsPrefix" value="8"/>
651 <member cname="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_RELATIVE_TO_EXE" name="PathsAreRelativeToExe" value="16"/>
653 <enum name="PluginFlags" cname="GstPluginFlags" type="flags" gtype="gst_plugin_flags_get_type">
654 <member cname="GST_PLUGIN_FLAG_CACHED" name="Cached" value="16"/>
655 <member cname="GST_PLUGIN_FLAG_BLACKLISTED" name="Blacklisted" value="32"/>
657 <enum name="QueryTypeFlags" cname="GstQueryTypeFlags" type="flags" gtype="gst_query_type_flags_get_type">
658 <member cname="GST_QUERY_TYPE_UPSTREAM" name="Upstream" value="1"/>
659 <member cname="GST_QUERY_TYPE_DOWNSTREAM" name="Downstream" value="2"/>
660 <member cname="GST_QUERY_TYPE_SERIALIZED" name="Serialized" value="4"/>
662 <enum name="SchedulingFlags" cname="GstSchedulingFlags" type="flags" gtype="gst_scheduling_flags_get_type">
663 <member cname="GST_SCHEDULING_FLAG_SEEKABLE" name="Seekable" value="1"/>
664 <member cname="GST_SCHEDULING_FLAG_SEQUENTIAL" name="Sequential" value="2"/>
665 <member cname="GST_SCHEDULING_FLAG_BANDWIDTH_LIMITED" name="BandwidthLimited" value="4"/>
667 <enum name="SeekFlags" cname="GstSeekFlags" type="flags" gtype="gst_seek_flags_get_type">
668 <member cname="GST_SEEK_FLAG_NONE" name="None" value="0"/>
669 <member cname="GST_SEEK_FLAG_FLUSH" name="Flush" value="1"/>
670 <member cname="GST_SEEK_FLAG_ACCURATE" name="Accurate" value="2"/>
671 <member cname="GST_SEEK_FLAG_KEY_UNIT" name="KeyUnit" value="4"/>
672 <member cname="GST_SEEK_FLAG_SEGMENT" name="Segment" value="8"/>
673 <member cname="GST_SEEK_FLAG_TRICKMODE" name="Trickmode" value="16"/>
674 <member cname="GST_SEEK_FLAG_SKIP" name="Skip" value="16"/>
675 <member cname="GST_SEEK_FLAG_SNAP_BEFORE" name="SnapBefore" value="32"/>
676 <member cname="GST_SEEK_FLAG_SNAP_AFTER" name="SnapAfter" value="64"/>
677 <member cname="GST_SEEK_FLAG_SNAP_NEAREST" name="SnapNearest" value="96"/>
678 <member cname="GST_SEEK_FLAG_TRICKMODE_KEY_UNITS" name="TrickmodeKeyUnits" value="128"/>
679 <member cname="GST_SEEK_FLAG_TRICKMODE_NO_AUDIO" name="TrickmodeNoAudio" value="256"/>
680 <member cname="GST_SEEK_FLAG_TRICKMODE_FORWARD_PREDICTED" name="TrickmodeForwardPredicted" value="512"/>
681 <member cname="GST_SEEK_FLAG_INSTANT_RATE_CHANGE" name="InstantRateChange" value="1024"/>
683 <enum name="SegmentFlags" cname="GstSegmentFlags" type="flags" gtype="gst_segment_flags_get_type">
684 <member cname="GST_SEGMENT_FLAG_NONE" name="None" value="0"/>
685 <member cname="GST_SEGMENT_FLAG_RESET" name="Reset" value="1"/>
686 <member cname="GST_SEGMENT_FLAG_SEGMENT" name="Segment" value="8"/>
687 <member cname="GST_SEGMENT_FLAG_TRICKMODE" name="Trickmode" value="16"/>
688 <member cname="GST_SEGMENT_FLAG_SKIP" name="Skip" value="16"/>
689 <member cname="GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITS" name="TrickmodeKeyUnits" value="128"/>
690 <member cname="GST_SEGMENT_FLAG_TRICKMODE_NO_AUDIO" name="TrickmodeNoAudio" value="256"/>
691 <member cname="GST_SEGMENT_FLAG_TRICKMODE_FORWARD_PREDICTED" name="TrickmodeForwardPredicted" value="512"/>
693 <enum name="StackTraceFlags" cname="GstStackTraceFlags" type="flags" gtype="gst_stack_trace_flags_get_type" version="1.12">
694 <member cname="GST_STACK_TRACE_SHOW_NONE" name="None" value="0"/>
695 <member cname="GST_STACK_TRACE_SHOW_FULL" name="Full" value="1"/>
697 <enum name="StreamFlags" cname="GstStreamFlags" type="flags" gtype="gst_stream_flags_get_type" version="1.2">
698 <member cname="GST_STREAM_FLAG_NONE" name="None" value="0"/>
699 <member cname="GST_STREAM_FLAG_SPARSE" name="Sparse" value="1"/>
700 <member cname="GST_STREAM_FLAG_SELECT" name="Select" value="2"/>
701 <member cname="GST_STREAM_FLAG_UNSELECT" name="Unselect" value="4"/>
703 <enum name="StreamType" cname="GstStreamType" type="flags" gtype="gst_stream_type_get_type" version="1.10">
704 <member cname="GST_STREAM_TYPE_UNKNOWN" name="Unknown" value="1"/>
705 <member cname="GST_STREAM_TYPE_AUDIO" name="Audio" value="2"/>
706 <member cname="GST_STREAM_TYPE_VIDEO" name="Video" value="4"/>
707 <member cname="GST_STREAM_TYPE_CONTAINER" name="Container" value="8"/>
708 <member cname="GST_STREAM_TYPE_TEXT" name="Text" value="16"/>
710 <enum name="TracerValueFlags" cname="GstTracerValueFlags" type="flags" gtype="gst_tracer_value_flags_get_type">
711 <member cname="GST_TRACER_VALUE_FLAGS_NONE" name="None" value="0"/>
712 <member cname="GST_TRACER_VALUE_FLAGS_OPTIONAL" name="Optional" value="1"/>
713 <member cname="GST_TRACER_VALUE_FLAGS_AGGREGATED" name="Aggregated" value="2"/>
715 <callback name="BufferForeachMetaFunc" cname="GstBufferForeachMetaFunc">
716 <return-type type="gboolean"/>
718 <parameter name="buffer" type="GstBuffer*">
719 <warning>missing glib:type-name</warning>
721 <parameter name="meta" type="GstMeta**" owned="true" pass_as="out">
722 <warning>missing glib:type-name</warning>
724 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
727 <callback name="BufferListFunc" cname="GstBufferListFunc">
728 <return-type type="gboolean"/>
730 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
731 <warning>missing glib:type-name</warning>
733 <parameter name="idx" type="guint"/>
734 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
737 <callback name="BusFunc" cname="GstBusFunc">
738 <return-type type="gboolean"/>
740 <parameter name="bus" type="GstBus*"/>
741 <parameter name="message" type="GstMessage*">
742 <warning>missing glib:type-name</warning>
744 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
747 <callback name="BusSyncHandler" cname="GstBusSyncHandler">
748 <return-type type="GstBusSyncReply"/>
750 <parameter name="bus" type="GstBus*"/>
751 <parameter name="message" type="GstMessage*">
752 <warning>missing glib:type-name</warning>
754 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
757 <callback name="CapsFilterMapFunc" cname="GstCapsFilterMapFunc">
758 <return-type type="gboolean"/>
760 <parameter name="features" type="GstCapsFeatures*">
761 <warning>missing glib:type-name</warning>
763 <parameter name="structure" type="GstStructure*">
764 <warning>missing glib:type-name</warning>
766 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
769 <callback name="CapsForeachFunc" cname="GstCapsForeachFunc" version="1.6">
770 <return-type type="gboolean"/>
772 <parameter name="features" type="GstCapsFeatures*">
773 <warning>missing glib:type-name</warning>
775 <parameter name="structure" type="GstStructure*">
776 <warning>missing glib:type-name</warning>
778 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
781 <callback name="CapsMapFunc" cname="GstCapsMapFunc">
782 <return-type type="gboolean"/>
784 <parameter name="features" type="GstCapsFeatures*">
785 <warning>missing glib:type-name</warning>
787 <parameter name="structure" type="GstStructure*">
788 <warning>missing glib:type-name</warning>
790 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
793 <callback name="ClockCallback" cname="GstClockCallback">
794 <return-type type="gboolean"/>
796 <parameter name="clock" type="GstClock*"/>
797 <parameter name="time" type="guint64"/>
798 <parameter name="id" type="gpointer"/>
799 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
802 <callback name="ControlBindingConvert" cname="GstControlBindingConvert">
803 <return-type type="void"/>
805 <parameter name="binding" type="GstControlBinding*"/>
806 <parameter name="src_value" type="gdouble"/>
807 <parameter name="dest_value" type="GValue*">
808 <warning>missing glib:type-name</warning>
812 <callback name="ControlSourceGetValue" cname="GstControlSourceGetValue">
813 <return-type type="gboolean"/>
815 <parameter name="self" type="GstControlSource*"/>
816 <parameter name="timestamp" type="guint64"/>
817 <parameter name="value" type="gdouble"/>
820 <callback name="ControlSourceGetValueArray" cname="GstControlSourceGetValueArray">
821 <return-type type="gboolean"/>
823 <parameter name="self" type="GstControlSource*"/>
824 <parameter name="timestamp" type="guint64"/>
825 <parameter name="interval" type="guint64"/>
826 <parameter name="n_values" type="guint"/>
827 <parameter name="values" type="gdouble"/>
830 <callback name="CustomMetaTransformFunction" cname="GstCustomMetaTransformFunction" version="1.20">
831 <return-type type="gboolean"/>
833 <parameter name="transbuf" type="GstBuffer*">
834 <warning>missing glib:type-name</warning>
836 <parameter name="meta" type="GstCustomMeta*">
837 <warning>missing glib:type-name</warning>
839 <parameter name="buffer" type="GstBuffer*">
840 <warning>missing glib:type-name</warning>
842 <parameter name="type" type="guint32"/>
843 <parameter allow-none="1" name="data" type="gpointer"/>
844 <parameter allow-none="1" closure="5" name="user_data" type="gpointer"/>
847 <callback name="DebugFuncPtr" cname="GstDebugFuncPtr">
848 <return-type type="void"/>
850 <callback name="ElementCallAsyncFunc" cname="GstElementCallAsyncFunc">
851 <return-type type="void"/>
853 <parameter name="element" type="GstElement*"/>
854 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
857 <callback name="ElementForeachPadFunc" cname="GstElementForeachPadFunc" version="1.14">
858 <return-type type="gboolean"/>
860 <parameter name="element" type="GstElement*"/>
861 <parameter name="pad" type="GstPad*"/>
862 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
865 <callback name="IteratorCopyFunction" cname="GstIteratorCopyFunction">
866 <return-type type="void"/>
868 <parameter name="it" type="GstIterator*">
869 <warning>missing glib:type-name</warning>
871 <parameter name="copy" type="GstIterator*">
872 <warning>missing glib:type-name</warning>
876 <callback name="IteratorFoldFunction" cname="GstIteratorFoldFunction">
877 <return-type type="gboolean"/>
879 <parameter name="item" type="GValue*">
880 <warning>missing glib:type-name</warning>
882 <parameter name="_ret" type="GValue*">
883 <warning>missing glib:type-name</warning>
885 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
888 <callback name="IteratorForeachFunction" cname="GstIteratorForeachFunction">
889 <return-type type="void"/>
891 <parameter name="item" type="GValue*">
892 <warning>missing glib:type-name</warning>
894 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
897 <callback name="IteratorFreeFunction" cname="GstIteratorFreeFunction">
898 <return-type type="void"/>
900 <parameter name="it" type="GstIterator*">
901 <warning>missing glib:type-name</warning>
905 <callback name="IteratorItemFunction" cname="GstIteratorItemFunction">
906 <return-type type="GstIteratorItem"/>
908 <parameter name="it" type="GstIterator*">
909 <warning>missing glib:type-name</warning>
911 <parameter name="item" type="GValue*">
912 <warning>missing glib:type-name</warning>
916 <callback name="IteratorNextFunction" cname="GstIteratorNextFunction">
917 <return-type type="GstIteratorResult"/>
919 <parameter name="it" type="GstIterator*">
920 <warning>missing glib:type-name</warning>
922 <parameter name="_result" type="GValue*">
923 <warning>missing glib:type-name</warning>
927 <callback name="IteratorResyncFunction" cname="GstIteratorResyncFunction">
928 <return-type type="void"/>
930 <parameter name="it" type="GstIterator*">
931 <warning>missing glib:type-name</warning>
935 <callback name="LogFunction" cname="GstLogFunction">
936 <return-type type="void"/>
938 <parameter name="category" type="GstDebugCategory*">
939 <warning>missing glib:type-name</warning>
941 <parameter name="level" type="GstDebugLevel"/>
942 <parameter name="file" type="const-gchar*"/>
943 <parameter name="function" type="const-gchar*"/>
944 <parameter name="line" type="gint"/>
945 <parameter name="_object" type="GObject*"/>
946 <parameter name="message" type="GstDebugMessage*">
947 <warning>missing glib:type-name</warning>
949 <parameter allow-none="1" closure="7" name="user_data" type="gpointer"/>
952 <callback name="MemoryCopyFunction" cname="GstMemoryCopyFunction">
953 <return-type type="GstMemory*" owned="true">
954 <warning>missing glib:type-name</warning>
957 <parameter name="mem" type="GstMemory*">
958 <warning>missing glib:type-name</warning>
960 <parameter name="offset" type="gssize"/>
961 <parameter name="size" type="gssize"/>
964 <callback name="MemoryIsSpanFunction" cname="GstMemoryIsSpanFunction">
965 <return-type type="gboolean"/>
967 <parameter name="mem1" type="GstMemory*">
968 <warning>missing glib:type-name</warning>
970 <parameter name="mem2" type="GstMemory*">
971 <warning>missing glib:type-name</warning>
973 <parameter name="offset" type="gsize"/>
976 <callback name="MemoryMapFullFunction" cname="GstMemoryMapFullFunction">
977 <return-type type="gpointer"/>
979 <parameter name="mem" type="GstMemory*">
980 <warning>missing glib:type-name</warning>
982 <parameter name="info" type="GstMapInfo*">
983 <warning>missing glib:type-name</warning>
985 <parameter name="maxsize" type="gsize"/>
988 <callback name="MemoryMapFunction" cname="GstMemoryMapFunction">
989 <return-type type="gpointer"/>
991 <parameter name="mem" type="GstMemory*">
992 <warning>missing glib:type-name</warning>
994 <parameter name="maxsize" type="gsize"/>
995 <parameter name="flags" type="GstMapFlags"/>
998 <callback name="MemoryShareFunction" cname="GstMemoryShareFunction">
999 <return-type type="GstMemory*" owned="true">
1000 <warning>missing glib:type-name</warning>
1003 <parameter name="mem" type="GstMemory*">
1004 <warning>missing glib:type-name</warning>
1006 <parameter name="offset" type="gssize"/>
1007 <parameter name="size" type="gssize"/>
1010 <callback name="MemoryUnmapFullFunction" cname="GstMemoryUnmapFullFunction">
1011 <return-type type="void"/>
1013 <parameter name="mem" type="GstMemory*">
1014 <warning>missing glib:type-name</warning>
1016 <parameter name="info" type="GstMapInfo*">
1017 <warning>missing glib:type-name</warning>
1021 <callback name="MemoryUnmapFunction" cname="GstMemoryUnmapFunction">
1022 <return-type type="void"/>
1024 <parameter name="mem" type="GstMemory*">
1025 <warning>missing glib:type-name</warning>
1029 <callback name="MetaFreeFunction" cname="GstMetaFreeFunction">
1030 <return-type type="void"/>
1032 <parameter name="meta" type="GstMeta*">
1033 <warning>missing glib:type-name</warning>
1035 <parameter name="buffer" type="GstBuffer*">
1036 <warning>missing glib:type-name</warning>
1040 <callback name="MetaInitFunction" cname="GstMetaInitFunction">
1041 <return-type type="gboolean"/>
1043 <parameter name="meta" type="GstMeta*">
1044 <warning>missing glib:type-name</warning>
1046 <parameter allow-none="1" name="params" type="gpointer"/>
1047 <parameter name="buffer" type="GstBuffer*">
1048 <warning>missing glib:type-name</warning>
1052 <callback name="MetaTransformFunction" cname="GstMetaTransformFunction">
1053 <return-type type="gboolean"/>
1055 <parameter name="transbuf" type="GstBuffer*">
1056 <warning>missing glib:type-name</warning>
1058 <parameter name="meta" type="GstMeta*">
1059 <warning>missing glib:type-name</warning>
1061 <parameter name="buffer" type="GstBuffer*">
1062 <warning>missing glib:type-name</warning>
1064 <parameter name="type" type="guint32"/>
1065 <parameter allow-none="1" name="data" type="gpointer"/>
1068 <callback hidden="0" name="MiniObjectCopyFunction" cname="GstMiniObjectCopyFunction">
1069 <return-type type="GstMiniObject*">
1070 <warning>missing glib:type-name</warning>
1073 <parameter name="obj" type="GstMiniObject*">
1074 <warning>missing glib:type-name</warning>
1078 <callback name="MiniObjectDisposeFunction" cname="GstMiniObjectDisposeFunction">
1079 <return-type type="gboolean"/>
1081 <parameter name="obj" type="GstMiniObject*">
1082 <warning>missing glib:type-name</warning>
1086 <callback name="MiniObjectFreeFunction" cname="GstMiniObjectFreeFunction">
1087 <return-type type="void"/>
1089 <parameter name="obj" type="GstMiniObject*">
1090 <warning>missing glib:type-name</warning>
1094 <callback name="MiniObjectNotify" cname="GstMiniObjectNotify">
1095 <return-type type="void"/>
1097 <parameter allow-none="1" closure="0" name="user_data" type="gpointer"/>
1098 <parameter name="obj" type="GstMiniObject*">
1099 <warning>missing glib:type-name</warning>
1103 <callback name="PadActivateFunction" cname="GstPadActivateFunction">
1104 <return-type type="gboolean"/>
1106 <parameter name="pad" type="GstPad*"/>
1107 <parameter name="parent" type="GstObject*"/>
1110 <callback name="PadActivateModeFunction" cname="GstPadActivateModeFunction">
1111 <return-type type="gboolean"/>
1113 <parameter name="pad" type="GstPad*"/>
1114 <parameter name="parent" type="GstObject*"/>
1115 <parameter name="mode" type="GstPadMode"/>
1116 <parameter name="active" type="gboolean"/>
1119 <callback name="PadChainFunction" cname="GstPadChainFunction">
1120 <return-type type="GstFlowReturn"/>
1122 <parameter name="pad" type="GstPad*"/>
1123 <parameter allow-none="1" name="parent" type="GstObject*"/>
1124 <parameter name="buffer" type="GstBuffer*" owned="true">
1125 <warning>missing glib:type-name</warning>
1129 <callback name="PadChainListFunction" cname="GstPadChainListFunction">
1130 <return-type type="GstFlowReturn"/>
1132 <parameter name="pad" type="GstPad*"/>
1133 <parameter allow-none="1" name="parent" type="GstObject*"/>
1134 <parameter name="list" type="GstBufferList*" owned="true">
1135 <warning>missing glib:type-name</warning>
1139 <callback name="PadEventFullFunction" cname="GstPadEventFullFunction" version="1.8">
1140 <return-type type="GstFlowReturn"/>
1142 <parameter name="pad" type="GstPad*"/>
1143 <parameter allow-none="1" name="parent" type="GstObject*"/>
1144 <parameter name="event" type="GstEvent*" owned="true">
1145 <warning>missing glib:type-name</warning>
1149 <callback name="PadEventFunction" cname="GstPadEventFunction">
1150 <return-type type="gboolean"/>
1152 <parameter name="pad" type="GstPad*"/>
1153 <parameter allow-none="1" name="parent" type="GstObject*"/>
1154 <parameter name="event" type="GstEvent*" owned="true">
1155 <warning>missing glib:type-name</warning>
1159 <callback name="PadForwardFunction" cname="GstPadForwardFunction">
1160 <return-type type="gboolean"/>
1162 <parameter name="pad" type="GstPad*"/>
1163 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1166 <callback name="PadGetRangeFunction" cname="GstPadGetRangeFunction">
1167 <return-type type="GstFlowReturn"/>
1169 <parameter name="pad" type="GstPad*"/>
1170 <parameter allow-none="1" name="parent" type="GstObject*"/>
1171 <parameter name="offset" type="guint64"/>
1172 <parameter name="length" type="guint"/>
1173 <parameter name="buffer" type="GstBuffer**">
1174 <warning>missing glib:type-name</warning>
1178 <callback name="PadIterIntLinkFunction" cname="GstPadIterIntLinkFunction">
1179 <return-type type="GstIterator*" owned="true">
1180 <warning>missing glib:type-name</warning>
1183 <parameter name="pad" type="GstPad*"/>
1184 <parameter allow-none="1" name="parent" type="GstObject*"/>
1187 <callback name="PadLinkFunction" cname="GstPadLinkFunction">
1188 <return-type type="GstPadLinkReturn"/>
1190 <parameter name="pad" type="GstPad*"/>
1191 <parameter allow-none="1" name="parent" type="GstObject*"/>
1192 <parameter name="peer" type="GstPad*"/>
1195 <callback name="PadProbeCallback" cname="GstPadProbeCallback">
1196 <return-type type="GstPadProbeReturn"/>
1198 <parameter name="pad" type="GstPad*"/>
1199 <parameter name="info" type="GstPadProbeInfo*">
1200 <warning>missing glib:type-name</warning>
1202 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1205 <callback name="PadQueryFunction" cname="GstPadQueryFunction">
1206 <return-type type="gboolean"/>
1208 <parameter name="pad" type="GstPad*"/>
1209 <parameter allow-none="1" name="parent" type="GstObject*"/>
1210 <parameter name="query" type="GstQuery*">
1211 <warning>missing glib:type-name</warning>
1215 <callback name="PadStickyEventsForeachFunction" cname="GstPadStickyEventsForeachFunction">
1216 <return-type type="gboolean"/>
1218 <parameter name="pad" type="GstPad*"/>
1219 <parameter allow-none="1" name="event" type="GstEvent**">
1220 <warning>missing glib:type-name</warning>
1222 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1225 <callback name="PadUnlinkFunction" cname="GstPadUnlinkFunction">
1226 <return-type type="void"/>
1228 <parameter name="pad" type="GstPad*"/>
1229 <parameter allow-none="1" name="parent" type="GstObject*"/>
1232 <callback name="PluginFeatureFilter" cname="GstPluginFeatureFilter">
1233 <return-type type="gboolean"/>
1235 <parameter name="feature" type="GstPluginFeature*"/>
1236 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1239 <callback name="PluginFilter" cname="GstPluginFilter">
1240 <return-type type="gboolean"/>
1242 <parameter name="plugin" type="GstPlugin*"/>
1243 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1246 <callback name="PluginInitFullFunc" cname="GstPluginInitFullFunc">
1247 <return-type type="gboolean"/>
1249 <parameter name="plugin" type="GstPlugin*"/>
1250 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1253 <callback name="PluginInitFunc" cname="GstPluginInitFunc">
1254 <return-type type="gboolean"/>
1256 <parameter name="plugin" type="GstPlugin*"/>
1259 <callback name="PromiseChangeFunc" cname="GstPromiseChangeFunc" version="1.14">
1260 <return-type type="void"/>
1262 <parameter name="promise" type="GstPromise*">
1263 <warning>missing glib:type-name</warning>
1265 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1268 <callback name="StructureFilterMapFunc" cname="GstStructureFilterMapFunc">
1269 <return-type type="gboolean"/>
1271 <parameter name="field_id" type="guint32"/>
1272 <parameter name="value" type="GValue*">
1273 <warning>missing glib:type-name</warning>
1275 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1278 <callback name="StructureForeachFunc" cname="GstStructureForeachFunc">
1279 <return-type type="gboolean"/>
1281 <parameter name="field_id" type="guint32"/>
1282 <parameter name="value" type="GValue*">
1283 <warning>missing glib:type-name</warning>
1285 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1288 <callback name="StructureMapFunc" cname="GstStructureMapFunc">
1289 <return-type type="gboolean"/>
1291 <parameter name="field_id" type="guint32"/>
1292 <parameter name="value" type="GValue*">
1293 <warning>missing glib:type-name</warning>
1295 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1298 <callback name="TagForeachFunc" cname="GstTagForeachFunc">
1299 <return-type type="void"/>
1301 <parameter name="list" type="GstTagList*">
1302 <warning>missing glib:type-name</warning>
1304 <parameter name="tag" type="const-gchar*"/>
1305 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1308 <callback name="TagMergeFunc" cname="GstTagMergeFunc">
1309 <return-type type="void"/>
1311 <parameter name="dest" type="GValue*">
1312 <warning>missing glib:type-name</warning>
1314 <parameter name="src" type="GValue*">
1315 <warning>missing glib:type-name</warning>
1319 <callback name="TaskFunction" cname="GstTaskFunction">
1320 <return-type type="void"/>
1322 <parameter allow-none="1" closure="0" name="user_data" type="gpointer"/>
1325 <callback name="TaskPoolFunction" cname="GstTaskPoolFunction">
1326 <return-type type="void"/>
1328 <parameter allow-none="1" closure="0" name="user_data" type="gpointer"/>
1331 <callback name="TaskThreadFunc" cname="GstTaskThreadFunc">
1332 <return-type type="void"/>
1334 <parameter name="task" type="GstTask*"/>
1335 <parameter name="thread" type="GThread*">
1336 <warning>missing glib:type-name</warning>
1338 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
1341 <callback name="TypeFindFunction" cname="GstTypeFindFunction">
1342 <return-type type="void"/>
1344 <parameter name="find" type="GstTypeFind*">
1345 <warning>missing glib:type-name</warning>
1347 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
1350 <callback name="ValueCompareFunc" cname="GstValueCompareFunc">
1351 <return-type type="gint"/>
1353 <parameter name="value1" type="GValue*">
1354 <warning>missing glib:type-name</warning>
1356 <parameter name="value2" type="GValue*">
1357 <warning>missing glib:type-name</warning>
1361 <callback name="ValueDeserializeFunc" cname="GstValueDeserializeFunc">
1362 <return-type type="gboolean"/>
1364 <parameter name="dest" type="GValue*">
1365 <warning>missing glib:type-name</warning>
1367 <parameter name="s" type="const-gchar*"/>
1370 <callback name="ValueDeserializeWithPSpecFunc" cname="GstValueDeserializeWithPSpecFunc" version="1.20">
1371 <return-type type="gboolean"/>
1373 <parameter name="dest" type="GValue*">
1374 <warning>missing glib:type-name</warning>
1376 <parameter name="s" type="const-gchar*"/>
1377 <parameter name="pspec" type="GParamSpec*"/>
1380 <callback name="ValueSerializeFunc" cname="GstValueSerializeFunc">
1381 <return-type type="gchar*" owned="true"/>
1383 <parameter name="value1" type="GValue*">
1384 <warning>missing glib:type-name</warning>
1388 <interface name="ChildProxy" cname="GstChildProxy" opaque="false" hidden="false">
1389 <class_struct cname="GstChildProxyInterface">
1390 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
1391 <warning>missing glib:type-name</warning>
1393 <method vm="get_child_by_name"/>
1394 <method vm="get_child_by_index"/>
1395 <method vm="get_children_count"/>
1396 <method signal_vm="child_added"/>
1397 <method signal_vm="child_removed"/>
1398 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
1400 <method name="GetType" cname="gst_child_proxy_get_type" shared="true">
1401 <return-type type="GType"/>
1403 <virtual_method name="GetChildByIndex" cname="get_child_by_index">
1404 <return-type type="GObject*" owned="true"/>
1406 <parameter name="index" type="guint"/>
1409 <virtual_method name="GetChildByName" cname="get_child_by_name">
1410 <return-type type="GObject*" owned="true"/>
1412 <parameter name="name" type="const-gchar*"/>
1415 <virtual_method name="GetChildrenCount" cname="get_children_count">
1416 <return-type type="guint"/>
1419 <method name="ChildAdded" cname="gst_child_proxy_child_added">
1420 <return-type type="void"/>
1422 <parameter name="child" type="GObject*"/>
1423 <parameter name="name" type="const-gchar*"/>
1426 <method name="ChildRemoved" cname="gst_child_proxy_child_removed">
1427 <return-type type="void"/>
1429 <parameter name="child" type="GObject*"/>
1430 <parameter name="name" type="const-gchar*"/>
1433 <method name="GetChildByIndex" cname="gst_child_proxy_get_child_by_index">
1434 <return-type type="GObject*" owned="true"/>
1436 <parameter name="index" type="guint"/>
1439 <method name="GetChildByName" cname="gst_child_proxy_get_child_by_name">
1440 <return-type type="GObject*" owned="true"/>
1442 <parameter name="name" type="const-gchar*"/>
1445 <method name="GetChildrenCount" cname="gst_child_proxy_get_children_count">
1446 <return-type type="guint"/>
1449 <method name="GetProperty" cname="gst_child_proxy_get_property">
1450 <return-type type="void"/>
1452 <parameter name="name" type="const-gchar*"/>
1453 <parameter name="value" type="GValue*" pass_as="out">
1454 <warning>missing glib:type-name</warning>
1458 <method name="Lookup" cname="gst_child_proxy_lookup">
1459 <return-type type="gboolean"/>
1461 <parameter name="name" type="const-gchar*"/>
1462 <parameter allow-none="1" name="target" type="GObject*" owned="true" pass_as="out"/>
1463 <parameter allow-none="1" name="pspec" type="GParamSpec*" pass_as="out"/>
1466 <method name="SetProperty" cname="gst_child_proxy_set_property">
1467 <return-type type="void"/>
1469 <parameter name="name" type="const-gchar*"/>
1470 <parameter name="value" type="GValue*">
1471 <warning>missing glib:type-name</warning>
1475 <signal name="ChildAddedEvent" cname="child-added" when="first" field_name="child_added">
1476 <return-type type="void"/>
1478 <parameter name="_object" type="GObject*"/>
1479 <parameter name="name" type="const-gchar*"/>
1481 <warning>Signal renamed because of existing method with same name</warning>
1483 <signal name="ChildRemovedEvent" cname="child-removed" when="first" field_name="child_removed">
1484 <return-type type="void"/>
1486 <parameter name="_object" type="GObject*"/>
1487 <parameter name="name" type="const-gchar*"/>
1489 <warning>Signal renamed because of existing method with same name</warning>
1492 <interface name="Preset" cname="GstPreset" opaque="false" hidden="false">
1493 <class_struct cname="GstPresetInterface">
1494 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
1495 <warning>missing glib:type-name</warning>
1497 <method vm="get_preset_names"/>
1498 <method vm="get_property_names"/>
1499 <method vm="load_preset"/>
1500 <method vm="save_preset"/>
1501 <method vm="rename_preset"/>
1502 <method vm="delete_preset"/>
1503 <method vm="set_meta"/>
1504 <method vm="get_meta"/>
1505 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
1507 <method name="GetType" cname="gst_preset_get_type" shared="true">
1508 <return-type type="GType"/>
1510 <method name="GetAppDir" cname="gst_preset_get_app_dir" shared="true">
1511 <return-type type="const-gfilename*"/>
1513 <method name="SetAppDir" cname="gst_preset_set_app_dir" shared="true">
1514 <return-type type="gboolean"/>
1516 <parameter name="app_dir" type="const-gfilename*"/>
1519 <virtual_method name="DeletePreset" cname="delete_preset">
1520 <return-type type="gboolean"/>
1522 <parameter name="name" type="const-gchar*"/>
1525 <virtual_method name="GetMeta" cname="get_meta">
1526 <return-type type="gboolean"/>
1528 <parameter name="name" type="const-gchar*"/>
1529 <parameter name="tag" type="const-gchar*"/>
1530 <parameter name="value" type="gchar*" owned="true" pass_as="out"/>
1533 <virtual_method name="GetPresetNames" cname="get_preset_names">
1534 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
1537 <virtual_method name="GetPropertyNames" cname="get_property_names">
1538 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
1541 <virtual_method name="LoadPreset" cname="load_preset">
1542 <return-type type="gboolean"/>
1544 <parameter name="name" type="const-gchar*"/>
1547 <virtual_method name="RenamePreset" cname="rename_preset">
1548 <return-type type="gboolean"/>
1550 <parameter name="old_name" type="const-gchar*"/>
1551 <parameter name="new_name" type="const-gchar*"/>
1554 <virtual_method name="SavePreset" cname="save_preset">
1555 <return-type type="gboolean"/>
1557 <parameter name="name" type="const-gchar*"/>
1560 <virtual_method name="SetMeta" cname="set_meta">
1561 <return-type type="gboolean"/>
1563 <parameter name="name" type="const-gchar*"/>
1564 <parameter name="tag" type="const-gchar*"/>
1565 <parameter allow-none="1" name="value" type="const-gchar*"/>
1568 <method name="DeletePreset" cname="gst_preset_delete_preset">
1569 <return-type type="gboolean"/>
1571 <parameter name="name" type="const-gchar*"/>
1574 <method name="GetMeta" cname="gst_preset_get_meta">
1575 <return-type type="gboolean"/>
1577 <parameter name="name" type="const-gchar*"/>
1578 <parameter name="tag" type="const-gchar*"/>
1579 <parameter name="value" type="gchar*" owned="true" pass_as="out"/>
1582 <method name="GetPresetNames" cname="gst_preset_get_preset_names">
1583 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
1586 <method name="GetPropertyNames" cname="gst_preset_get_property_names">
1587 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
1590 <method name="IsEditable" cname="gst_preset_is_editable" version="1.6">
1591 <return-type type="gboolean"/>
1594 <method name="LoadPreset" cname="gst_preset_load_preset">
1595 <return-type type="gboolean"/>
1597 <parameter name="name" type="const-gchar*"/>
1600 <method name="RenamePreset" cname="gst_preset_rename_preset">
1601 <return-type type="gboolean"/>
1603 <parameter name="old_name" type="const-gchar*"/>
1604 <parameter name="new_name" type="const-gchar*"/>
1607 <method name="SavePreset" cname="gst_preset_save_preset">
1608 <return-type type="gboolean"/>
1610 <parameter name="name" type="const-gchar*"/>
1613 <method name="SetMeta" cname="gst_preset_set_meta">
1614 <return-type type="gboolean"/>
1616 <parameter name="name" type="const-gchar*"/>
1617 <parameter name="tag" type="const-gchar*"/>
1618 <parameter allow-none="1" name="value" type="const-gchar*"/>
1622 <interface name="TagSetter" cname="GstTagSetter" opaque="false" hidden="false">
1623 <class_struct cname="GstTagSetterInterface">
1624 <field cname="g_iface" access="public" writeable="false" readable="true" is_callback="false" name="GIface" type="GTypeInterface">
1625 <warning>missing glib:type-name</warning>
1628 <method name="GetType" cname="gst_tag_setter_get_type" shared="true">
1629 <return-type type="GType"/>
1631 <method name="AddTagValue" cname="gst_tag_setter_add_tag_value">
1632 <return-type type="void"/>
1634 <parameter name="mode" type="GstTagMergeMode"/>
1635 <parameter name="tag" type="const-gchar*"/>
1636 <parameter name="value" type="GValue*">
1637 <warning>missing glib:type-name</warning>
1641 <method name="GetTagList" cname="gst_tag_setter_get_tag_list">
1642 <return-type type="GstTagList*">
1643 <warning>missing glib:type-name</warning>
1647 <method name="GetTagMergeMode" cname="gst_tag_setter_get_tag_merge_mode">
1648 <return-type type="GstTagMergeMode"/>
1651 <method name="MergeTags" cname="gst_tag_setter_merge_tags">
1652 <return-type type="void"/>
1654 <parameter name="list" type="GstTagList*">
1655 <warning>missing glib:type-name</warning>
1657 <parameter name="mode" type="GstTagMergeMode"/>
1660 <method name="ResetTags" cname="gst_tag_setter_reset_tags">
1661 <return-type type="void"/>
1664 <method name="SetTagMergeMode" cname="gst_tag_setter_set_tag_merge_mode">
1665 <return-type type="void"/>
1667 <parameter name="mode" type="GstTagMergeMode"/>
1671 <interface name="TocSetter" cname="GstTocSetter" opaque="false" hidden="false">
1672 <class_struct cname="GstTocSetterInterface">
1673 <field cname="g_iface" access="public" writeable="false" readable="true" is_callback="false" name="GIface" type="GTypeInterface">
1674 <warning>missing glib:type-name</warning>
1677 <method name="GetType" cname="gst_toc_setter_get_type" shared="true">
1678 <return-type type="GType"/>
1680 <method name="GetToc" cname="gst_toc_setter_get_toc">
1681 <return-type type="GstToc*" owned="true">
1682 <warning>missing glib:type-name</warning>
1686 <method name="Reset" cname="gst_toc_setter_reset">
1687 <return-type type="void"/>
1690 <method name="SetToc" cname="gst_toc_setter_set_toc">
1691 <return-type type="void"/>
1693 <parameter allow-none="1" name="toc" type="GstToc*">
1694 <warning>missing glib:type-name</warning>
1699 <interface name="URIHandler" cname="GstURIHandler" opaque="false" hidden="false">
1700 <class_struct cname="GstURIHandlerInterface">
1701 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
1702 <warning>missing glib:type-name</warning>
1704 <method vm="get_type"/>
1705 <method vm="get_protocols"/>
1706 <method vm="get_uri"/>
1707 <method vm="set_uri"/>
1709 <virtual_method name="GetType" cname="get_type" shared="true">
1710 <return-type type="GstURIType"/>
1712 <parameter name="type" type="GType"/>
1715 <virtual_method name="GetProtocols" cname="get_protocols" shared="true">
1716 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
1718 <parameter name="type" type="GType"/>
1721 <method name="GetType" cname="gst_uri_handler_get_type" shared="true">
1722 <return-type type="GType"/>
1724 <virtual_method name="GetUri" cname="get_uri">
1725 <return-type type="gchar*" owned="true"/>
1728 <virtual_method name="SetUri" cname="set_uri">
1729 <return-type type="gboolean"/>
1730 <parameters throws="1">
1731 <parameter name="uri" type="const-gchar*"/>
1732 <parameter name="error" type="GError**"/>
1735 <method name="GetProtocols" cname="gst_uri_handler_get_protocols">
1736 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
1739 <method name="GetUri" cname="gst_uri_handler_get_uri">
1740 <return-type type="gchar*" owned="true"/>
1743 <method name="GetUriType" cname="gst_uri_handler_get_uri_type">
1744 <return-type type="GstURIType"/>
1747 <method name="SetUri" cname="gst_uri_handler_set_uri">
1748 <return-type type="gboolean"/>
1749 <parameters throws="1">
1750 <parameter name="uri" type="const-gchar*"/>
1751 <parameter name="error" type="GError**"/>
1755 <object name="Allocator" cname="GstAllocator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
1756 <class_struct cname="GstAllocatorClass">
1757 <field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
1758 <warning>missing glib:type-name</warning>
1760 <method vm="alloc"/>
1762 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
1764 <method name="GetType" cname="gst_allocator_get_type" shared="true">
1765 <return-type type="GType"/>
1767 <method name="Find" cname="gst_allocator_find" shared="true">
1768 <return-type type="GstAllocator*" owned="true"/>
1770 <parameter allow-none="1" name="name" type="const-gchar*"/>
1773 <method name="Register" cname="gst_allocator_register" shared="true">
1774 <return-type type="void"/>
1776 <parameter name="name" type="const-gchar*"/>
1777 <parameter name="allocator" type="GstAllocator*" owned="true"/>
1780 <virtual_method name="Alloc" cname="alloc">
1781 <return-type type="GstMemory*" owned="true">
1782 <warning>missing glib:type-name</warning>
1785 <parameter name="size" type="gsize"/>
1786 <parameter allow-none="1" name="params" type="GstAllocationParams*">
1787 <warning>missing glib:type-name</warning>
1791 <virtual_method name="Free" cname="free">
1792 <return-type type="void"/>
1794 <parameter name="memory" type="GstMemory*" owned="true">
1795 <warning>missing glib:type-name</warning>
1799 <method name="Alloc" cname="gst_allocator_alloc">
1800 <return-type type="GstMemory*" owned="true">
1801 <warning>missing glib:type-name</warning>
1804 <parameter name="size" type="gsize"/>
1805 <parameter allow-none="1" name="params" type="GstAllocationParams*">
1806 <warning>missing glib:type-name</warning>
1810 <method name="Free" cname="gst_allocator_free">
1811 <return-type type="void"/>
1813 <parameter name="memory" type="GstMemory*" owned="true">
1814 <warning>missing glib:type-name</warning>
1818 <method name="SetDefault" cname="gst_allocator_set_default">
1819 <return-type type="void"/>
1822 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
1823 <field cname="mem_type" access="public" writeable="false" readable="true" is_callback="false" name="MemType" type="gchar*"/>
1824 <field cname="mem_map" access="public" writeable="false" readable="true" is_callback="false" name="MemMap" type="GstMemoryMapFunction"/>
1825 <field cname="mem_unmap" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmap" type="GstMemoryUnmapFunction"/>
1826 <field cname="mem_copy" access="public" writeable="false" readable="true" is_callback="false" name="MemCopy" type="GstMemoryCopyFunction"/>
1827 <field cname="mem_share" access="public" writeable="false" readable="true" is_callback="false" name="MemShare" type="GstMemoryShareFunction"/>
1828 <field cname="mem_is_span" access="public" writeable="false" readable="true" is_callback="false" name="MemIsSpan" type="GstMemoryIsSpanFunction"/>
1829 <field cname="mem_map_full" access="public" writeable="false" readable="true" is_callback="false" name="MemMapFull" type="GstMemoryMapFullFunction"/>
1830 <field cname="mem_unmap_full" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmapFull" type="GstMemoryUnmapFullFunction"/>
1831 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2"/>
1832 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAllocatorPrivate*">
1833 <warning>missing glib:type-name</warning>
1836 <object name="Bin" cname="GstBin" opaque="false" hidden="false" parent="GstElement">
1838 <interface cname="GstChildProxy"/>
1840 <class_struct cname="GstBinClass">
1841 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
1842 <warning>missing glib:type-name</warning>
1844 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
1845 <warning>missing glib:type-name</warning>
1847 <method signal_vm="element_added"/>
1848 <method signal_vm="element_removed"/>
1849 <method vm="add_element"/>
1850 <method vm="remove_element"/>
1851 <method vm="handle_message"/>
1852 <method signal_vm="do_latency"/>
1853 <method signal_vm="deep_element_added"/>
1854 <method signal_vm="deep_element_removed"/>
1855 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2"/>
1857 <method name="GetType" cname="gst_bin_get_type" shared="true">
1858 <return-type type="GType"/>
1860 <constructor cname="gst_bin_new">
1862 <parameter name="name" type="const-gchar*"/>
1865 <virtual_method name="AddElement" cname="add_element">
1866 <return-type type="gboolean"/>
1868 <parameter name="element" type="GstElement*"/>
1871 <virtual_method name="HandleMessage" cname="handle_message">
1872 <return-type type="void"/>
1874 <parameter name="message" type="GstMessage*">
1875 <warning>missing glib:type-name</warning>
1879 <virtual_method name="RemoveElement" cname="remove_element">
1880 <return-type type="gboolean"/>
1882 <parameter name="element" type="GstElement*"/>
1885 <method name="Add" cname="gst_bin_add">
1886 <return-type type="gboolean"/>
1888 <parameter name="element" type="GstElement*"/>
1891 <method name="FindUnlinkedPad" cname="gst_bin_find_unlinked_pad">
1892 <return-type type="GstPad*" owned="true"/>
1894 <parameter name="direction" type="GstPadDirection"/>
1897 <method name="GetByInterface" cname="gst_bin_get_by_interface">
1898 <return-type type="GstElement*" owned="true"/>
1900 <parameter name="iface" type="GType"/>
1903 <method name="GetByName" cname="gst_bin_get_by_name">
1904 <return-type type="GstElement*" owned="true"/>
1906 <parameter name="name" type="const-gchar*"/>
1909 <method name="GetByNameRecurseUp" cname="gst_bin_get_by_name_recurse_up">
1910 <return-type type="GstElement*" owned="true"/>
1912 <parameter name="name" type="const-gchar*"/>
1915 <method name="GetSuppressedFlags" cname="gst_bin_get_suppressed_flags" version="1.10">
1916 <return-type type="GstElementFlags"/>
1919 <method name="IterateAllByElementFactoryName" cname="gst_bin_iterate_all_by_element_factory_name" version="1.18">
1920 <return-type type="GstIterator*" owned="true">
1921 <warning>missing glib:type-name</warning>
1924 <parameter name="factory_name" type="const-gchar*"/>
1927 <method name="IterateAllByInterface" cname="gst_bin_iterate_all_by_interface">
1928 <return-type type="GstIterator*" owned="true">
1929 <warning>missing glib:type-name</warning>
1932 <parameter name="iface" type="GType"/>
1935 <method name="IterateElements" cname="gst_bin_iterate_elements">
1936 <return-type type="GstIterator*" owned="true">
1937 <warning>missing glib:type-name</warning>
1941 <method name="IterateRecurse" cname="gst_bin_iterate_recurse">
1942 <return-type type="GstIterator*" owned="true">
1943 <warning>missing glib:type-name</warning>
1947 <method name="IterateSinks" cname="gst_bin_iterate_sinks">
1948 <return-type type="GstIterator*" owned="true">
1949 <warning>missing glib:type-name</warning>
1953 <method name="IterateSorted" cname="gst_bin_iterate_sorted">
1954 <return-type type="GstIterator*" owned="true">
1955 <warning>missing glib:type-name</warning>
1959 <method name="IterateSources" cname="gst_bin_iterate_sources">
1960 <return-type type="GstIterator*" owned="true">
1961 <warning>missing glib:type-name</warning>
1965 <method name="RecalculateLatency" cname="gst_bin_recalculate_latency">
1966 <return-type type="gboolean"/>
1969 <method name="Remove" cname="gst_bin_remove">
1970 <return-type type="gboolean"/>
1972 <parameter name="element" type="GstElement*"/>
1975 <method name="SetSuppressedFlags" cname="gst_bin_set_suppressed_flags" version="1.10">
1976 <return-type type="void"/>
1978 <parameter name="flags" type="GstElementFlags"/>
1981 <method name="SyncChildrenStates" cname="gst_bin_sync_children_states" version="1.6">
1982 <return-type type="gboolean"/>
1985 <property name="AsyncHandling" cname="async-handling" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
1986 <property name="MessageForward" cname="message-forward" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
1987 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
1988 <field cname="numchildren" access="public" writeable="false" readable="true" is_callback="false" name="Numchildren" type="gint"/>
1989 <field cname="children" access="public" writeable="false" readable="true" is_callback="false" name="Children" type="GList*" element_type="GstElement*"/>
1990 <field cname="children_cookie" access="public" writeable="false" readable="true" is_callback="false" name="ChildrenCookie" type="guint32"/>
1991 <field cname="child_bus" access="public" writeable="false" readable="true" is_callback="false" name="ChildBus" type="GstBus*"/>
1992 <field cname="messages" access="public" writeable="false" readable="true" is_callback="false" name="Messages" type="GList*" element_type="GList*">
1993 <warning>missing glib:type-name</warning>
1995 <field cname="polling" access="public" writeable="false" readable="true" is_callback="false" name="Polling" type="gboolean"/>
1996 <field cname="state_dirty" access="public" writeable="false" readable="true" is_callback="false" name="StateDirty" type="gboolean"/>
1997 <field cname="clock_dirty" access="public" writeable="false" readable="true" is_callback="false" name="ClockDirty" type="gboolean"/>
1998 <field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*"/>
1999 <field cname="clock_provider" access="public" writeable="false" readable="true" is_callback="false" name="ClockProvider" type="GstElement*"/>
2000 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBinPrivate*">
2001 <warning>missing glib:type-name</warning>
2003 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2004 <signal name="DeepElementAdded" cname="deep-element-added" when="first" field_name="deep_element_added" version="1.10">
2005 <return-type type="void"/>
2007 <parameter name="sub_bin" type="GstBin*"/>
2008 <parameter name="element" type="GstElement*"/>
2011 <signal name="DeepElementRemoved" cname="deep-element-removed" when="first" field_name="deep_element_removed" version="1.10">
2012 <return-type type="void"/>
2014 <parameter name="sub_bin" type="GstBin*"/>
2015 <parameter name="element" type="GstElement*"/>
2018 <signal name="DoLatency" cname="do-latency" when="last" field_name="do_latency">
2019 <return-type type="gboolean"/>
2022 <signal name="ElementAdded" cname="element-added" when="first" field_name="element_added">
2023 <return-type type="void"/>
2025 <parameter name="element" type="GstElement*"/>
2028 <signal name="ElementRemoved" cname="element-removed" when="first" field_name="element_removed">
2029 <return-type type="void"/>
2031 <parameter name="element" type="GstElement*"/>
2035 <struct name="Bitmask" cname="GstBitmask" opaque="true" hidden="false">
2036 <method name="GetType" cname="gst_bitmask_get_type" shared="true">
2037 <return-type type="GType"/>
2040 <object name="BufferPool" cname="GstBufferPool" opaque="false" hidden="false" parent="GstObject">
2041 <class_struct cname="GstBufferPoolClass">
2042 <field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
2043 <warning>missing glib:type-name</warning>
2045 <method vm="get_options"/>
2046 <method vm="set_config"/>
2047 <method vm="start"/>
2049 <method vm="acquire_buffer"/>
2050 <method vm="alloc_buffer"/>
2051 <method vm="reset_buffer"/>
2052 <method vm="release_buffer"/>
2053 <method vm="free_buffer"/>
2054 <method vm="flush_start"/>
2055 <method vm="flush_stop"/>
2056 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2"/>
2058 <method name="GetType" cname="gst_buffer_pool_get_type" shared="true">
2059 <return-type type="GType"/>
2061 <constructor cname="gst_buffer_pool_new" disable_void_ctor=""/>
2062 <method name="ConfigAddOption" cname="gst_buffer_pool_config_add_option" shared="true">
2063 <return-type type="void"/>
2065 <parameter name="config" type="GstStructure*">
2066 <warning>missing glib:type-name</warning>
2068 <parameter name="option" type="const-gchar*"/>
2071 <method name="ConfigGetAllocator" cname="gst_buffer_pool_config_get_allocator" shared="true">
2072 <return-type type="gboolean"/>
2074 <parameter name="config" type="GstStructure*">
2075 <warning>missing glib:type-name</warning>
2077 <parameter allow-none="1" name="allocator" type="GstAllocator*" pass_as="out"/>
2078 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
2079 <warning>missing glib:type-name</warning>
2083 <method name="ConfigGetOption" cname="gst_buffer_pool_config_get_option" shared="true">
2084 <return-type type="const-gchar*"/>
2086 <parameter name="config" type="GstStructure*">
2087 <warning>missing glib:type-name</warning>
2089 <parameter name="index" type="guint"/>
2092 <method name="ConfigGetParams" cname="gst_buffer_pool_config_get_params" shared="true">
2093 <return-type type="gboolean"/>
2095 <parameter name="config" type="GstStructure*">
2096 <warning>missing glib:type-name</warning>
2098 <parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
2099 <warning>missing glib:type-name</warning>
2101 <parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out"/>
2102 <parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out"/>
2103 <parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out"/>
2106 <method name="ConfigHasOption" cname="gst_buffer_pool_config_has_option" shared="true">
2107 <return-type type="gboolean"/>
2109 <parameter name="config" type="GstStructure*">
2110 <warning>missing glib:type-name</warning>
2112 <parameter name="option" type="const-gchar*"/>
2115 <method name="ConfigNOptions" cname="gst_buffer_pool_config_n_options" shared="true">
2116 <return-type type="guint"/>
2118 <parameter name="config" type="GstStructure*">
2119 <warning>missing glib:type-name</warning>
2123 <method name="ConfigSetAllocator" cname="gst_buffer_pool_config_set_allocator" shared="true">
2124 <return-type type="void"/>
2126 <parameter name="config" type="GstStructure*">
2127 <warning>missing glib:type-name</warning>
2129 <parameter allow-none="1" name="allocator" type="GstAllocator*"/>
2130 <parameter allow-none="1" name="params" type="GstAllocationParams*">
2131 <warning>missing glib:type-name</warning>
2135 <method name="ConfigSetParams" cname="gst_buffer_pool_config_set_params" shared="true">
2136 <return-type type="void"/>
2138 <parameter name="config" type="GstStructure*">
2139 <warning>missing glib:type-name</warning>
2141 <parameter allow-none="1" name="caps" type="GstCaps*">
2142 <warning>missing glib:type-name</warning>
2144 <parameter name="size" type="guint"/>
2145 <parameter name="min_buffers" type="guint"/>
2146 <parameter name="max_buffers" type="guint"/>
2149 <method name="ConfigValidateParams" cname="gst_buffer_pool_config_validate_params" shared="true" version="1.4">
2150 <return-type type="gboolean"/>
2152 <parameter name="config" type="GstStructure*">
2153 <warning>missing glib:type-name</warning>
2155 <parameter allow-none="1" name="caps" type="GstCaps*">
2156 <warning>missing glib:type-name</warning>
2158 <parameter name="size" type="guint"/>
2159 <parameter name="min_buffers" type="guint"/>
2160 <parameter name="max_buffers" type="guint"/>
2163 <virtual_method name="AcquireBuffer" cname="acquire_buffer">
2164 <return-type type="GstFlowReturn"/>
2166 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
2167 <warning>missing glib:type-name</warning>
2169 <parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
2170 <warning>missing glib:type-name</warning>
2174 <virtual_method name="AllocBuffer" cname="alloc_buffer">
2175 <return-type type="GstFlowReturn"/>
2177 <parameter name="buffer" type="GstBuffer**">
2178 <warning>missing glib:type-name</warning>
2180 <parameter name="params" type="GstBufferPoolAcquireParams*">
2181 <warning>missing glib:type-name</warning>
2185 <virtual_method name="FlushStart" cname="flush_start">
2186 <return-type type="void"/>
2189 <virtual_method name="FlushStop" cname="flush_stop">
2190 <return-type type="void"/>
2193 <virtual_method name="FreeBuffer" cname="free_buffer">
2194 <return-type type="void"/>
2196 <parameter name="buffer" type="GstBuffer*">
2197 <warning>missing glib:type-name</warning>
2201 <virtual_method name="GetOptions" cname="get_options">
2202 <return-type type="const gchar**" array="true" null_term_array="true"/>
2205 <virtual_method name="ReleaseBuffer" cname="release_buffer">
2206 <return-type type="void"/>
2208 <parameter name="buffer" type="GstBuffer*" owned="true">
2209 <warning>missing glib:type-name</warning>
2213 <virtual_method name="ResetBuffer" cname="reset_buffer">
2214 <return-type type="void"/>
2216 <parameter name="buffer" type="GstBuffer*">
2217 <warning>missing glib:type-name</warning>
2221 <virtual_method name="SetConfig" cname="set_config">
2222 <return-type type="gboolean"/>
2224 <parameter name="config" type="GstStructure*" owned="true">
2225 <warning>missing glib:type-name</warning>
2229 <virtual_method name="Start" cname="start">
2230 <return-type type="gboolean"/>
2233 <virtual_method name="Stop" cname="stop">
2234 <return-type type="gboolean"/>
2237 <method name="AcquireBuffer" cname="gst_buffer_pool_acquire_buffer">
2238 <return-type type="GstFlowReturn"/>
2240 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
2241 <warning>missing glib:type-name</warning>
2243 <parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
2244 <warning>missing glib:type-name</warning>
2248 <method name="GetConfig" cname="gst_buffer_pool_get_config">
2249 <return-type type="GstStructure*" owned="true">
2250 <warning>missing glib:type-name</warning>
2254 <method name="GetOptions" cname="gst_buffer_pool_get_options">
2255 <return-type type="const gchar**" array="true" null_term_array="true"/>
2258 <method name="HasOption" cname="gst_buffer_pool_has_option">
2259 <return-type type="gboolean"/>
2261 <parameter name="option" type="const-gchar*"/>
2264 <method name="IsActive" cname="gst_buffer_pool_is_active">
2265 <return-type type="gboolean"/>
2268 <method name="ReleaseBuffer" cname="gst_buffer_pool_release_buffer">
2269 <return-type type="void"/>
2271 <parameter name="buffer" type="GstBuffer*" owned="true">
2272 <warning>missing glib:type-name</warning>
2276 <method name="SetActive" cname="gst_buffer_pool_set_active">
2277 <return-type type="gboolean"/>
2279 <parameter name="active" type="gboolean"/>
2282 <method name="SetConfig" cname="gst_buffer_pool_set_config">
2283 <return-type type="gboolean"/>
2285 <parameter name="config" type="GstStructure*" owned="true">
2286 <warning>missing glib:type-name</warning>
2290 <method name="SetFlushing" cname="gst_buffer_pool_set_flushing" version="1.4">
2291 <return-type type="void"/>
2293 <parameter name="flushing" type="gboolean"/>
2296 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
2297 <field cname="flushing" access="public" writeable="false" readable="true" is_callback="false" name="Flushing" type="gint"/>
2298 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBufferPoolPrivate*">
2299 <warning>missing glib:type-name</warning>
2301 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2303 <object name="Bus" cname="GstBus" opaque="false" hidden="false" parent="GstObject">
2304 <class_struct cname="GstBusClass">
2305 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2306 <warning>missing glib:type-name</warning>
2308 <method signal_vm="message"/>
2309 <method signal_vm="sync_message"/>
2310 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2312 <method name="GetType" cname="gst_bus_get_type" shared="true">
2313 <return-type type="GType"/>
2315 <constructor cname="gst_bus_new" disable_void_ctor=""/>
2316 <method name="AddSignalWatch" cname="gst_bus_add_signal_watch">
2317 <return-type type="void"/>
2320 <method name="AddSignalWatchFull" cname="gst_bus_add_signal_watch_full">
2321 <return-type type="void"/>
2323 <parameter name="priority" type="gint"/>
2326 <method name="AddWatchFull" cname="gst_bus_add_watch_full">
2327 <return-type type="guint"/>
2329 <parameter name="priority" type="gint"/>
2330 <parameter closure="2" destroy="3" scope="notified" name="func" type="GstBusFunc"/>
2331 <parameter allow-none="1" name="user_data" type="gpointer"/>
2332 <parameter scope="async" name="notify" type="GDestroyNotify"/>
2335 <method name="AsyncSignalFunc" cname="gst_bus_async_signal_func">
2336 <return-type type="gboolean"/>
2338 <parameter name="message" type="GstMessage*">
2339 <warning>missing glib:type-name</warning>
2341 <parameter allow-none="1" name="data" type="gpointer"/>
2344 <method name="CreateWatch" cname="gst_bus_create_watch">
2345 <return-type type="GSource*" owned="true">
2346 <warning>missing glib:type-name</warning>
2350 <method name="DisableSyncMessageEmission" cname="gst_bus_disable_sync_message_emission">
2351 <return-type type="void"/>
2354 <method name="EnableSyncMessageEmission" cname="gst_bus_enable_sync_message_emission">
2355 <return-type type="void"/>
2358 <method name="GetPollfd" cname="gst_bus_get_pollfd" version="1.14">
2359 <return-type type="void"/>
2361 <parameter name="fd" type="GPollFD*" pass_as="out">
2362 <warning>missing glib:type-name</warning>
2366 <method name="HavePending" cname="gst_bus_have_pending">
2367 <return-type type="gboolean"/>
2370 <method name="Peek" cname="gst_bus_peek">
2371 <return-type type="GstMessage*" owned="true">
2372 <warning>missing glib:type-name</warning>
2376 <method name="Poll" cname="gst_bus_poll">
2377 <return-type type="GstMessage*" owned="true">
2378 <warning>missing glib:type-name</warning>
2381 <parameter name="events" type="GstMessageType"/>
2382 <parameter name="timeout" type="guint64"/>
2385 <method name="Pop" cname="gst_bus_pop">
2386 <return-type type="GstMessage*" owned="true">
2387 <warning>missing glib:type-name</warning>
2391 <method name="PopFiltered" cname="gst_bus_pop_filtered">
2392 <return-type type="GstMessage*" owned="true">
2393 <warning>missing glib:type-name</warning>
2396 <parameter name="types" type="GstMessageType"/>
2399 <method name="Post" cname="gst_bus_post">
2400 <return-type type="gboolean"/>
2402 <parameter name="message" type="GstMessage*" owned="true">
2403 <warning>missing glib:type-name</warning>
2407 <method name="RemoveSignalWatch" cname="gst_bus_remove_signal_watch">
2408 <return-type type="void"/>
2411 <method name="RemoveWatch" cname="gst_bus_remove_watch" version="1.6">
2412 <return-type type="gboolean"/>
2415 <method name="SetFlushing" cname="gst_bus_set_flushing">
2416 <return-type type="void"/>
2418 <parameter name="flushing" type="gboolean"/>
2421 <method name="SetSyncHandler" cname="gst_bus_set_sync_handler">
2422 <return-type type="void"/>
2424 <parameter closure="1" destroy="2" scope="notified" allow-none="1" name="func" type="GstBusSyncHandler"/>
2425 <parameter allow-none="1" name="user_data" type="gpointer"/>
2426 <parameter scope="async" name="notify" type="GDestroyNotify"/>
2429 <method name="SyncSignalHandler" cname="gst_bus_sync_signal_handler">
2430 <return-type type="GstBusSyncReply"/>
2432 <parameter name="message" type="GstMessage*">
2433 <warning>missing glib:type-name</warning>
2435 <parameter allow-none="1" name="data" type="gpointer"/>
2438 <method name="TimedPop" cname="gst_bus_timed_pop">
2439 <return-type type="GstMessage*" owned="true">
2440 <warning>missing glib:type-name</warning>
2443 <parameter name="timeout" type="guint64"/>
2446 <method name="TimedPopFiltered" cname="gst_bus_timed_pop_filtered">
2447 <return-type type="GstMessage*" owned="true">
2448 <warning>missing glib:type-name</warning>
2451 <parameter name="timeout" type="guint64"/>
2452 <parameter name="types" type="GstMessageType"/>
2455 <property name="EnableAsync" cname="enable-async" type="gboolean" readable="false" writeable="true" construct="false" construct-only="true"/>
2456 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
2457 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBusPrivate*">
2458 <warning>missing glib:type-name</warning>
2460 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2461 <signal name="Message" cname="message" when="last" field_name="message">
2462 <return-type type="void"/>
2464 <parameter name="message" type="GstMessage*">
2465 <warning>missing glib:type-name</warning>
2469 <signal name="SyncMessage" cname="sync-message" when="last" field_name="sync_message">
2470 <return-type type="void"/>
2472 <parameter name="message" type="GstMessage*">
2473 <warning>missing glib:type-name</warning>
2478 <object name="Clock" cname="GstClock" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2479 <class_struct cname="GstClockClass">
2480 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2481 <warning>missing glib:type-name</warning>
2483 <method vm="change_resolution"/>
2484 <method vm="get_resolution"/>
2485 <method vm="get_internal_time"/>
2487 <method vm="wait_async"/>
2488 <method vm="unschedule"/>
2489 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2491 <method name="GetType" cname="gst_clock_get_type" shared="true">
2492 <return-type type="GType"/>
2494 <method name="IdCompareFunc" cname="gst_clock_id_compare_func" shared="true">
2495 <return-type type="gint"/>
2497 <parameter allow-none="1" name="id1" type="gpointer"/>
2498 <parameter allow-none="1" name="id2" type="gpointer"/>
2501 <method name="IdGetClock" cname="gst_clock_id_get_clock" shared="true" version="1.16">
2502 <return-type type="GstClock*" owned="true"/>
2504 <parameter name="id" type="gpointer"/>
2507 <method name="IdGetTime" cname="gst_clock_id_get_time" shared="true">
2508 <return-type type="guint64"/>
2510 <parameter name="id" type="gpointer"/>
2513 <method name="IdRef" cname="gst_clock_id_ref" shared="true">
2514 <return-type type="gpointer" owned="true"/>
2516 <parameter name="id" type="gpointer"/>
2519 <method name="IdUnref" cname="gst_clock_id_unref" shared="true">
2520 <return-type type="void"/>
2522 <parameter name="id" type="gpointer" owned="true"/>
2525 <method name="IdUnschedule" cname="gst_clock_id_unschedule" shared="true">
2526 <return-type type="void"/>
2528 <parameter name="id" type="gpointer"/>
2531 <method name="IdUsesClock" cname="gst_clock_id_uses_clock" shared="true" version="1.16">
2532 <return-type type="gboolean"/>
2534 <parameter name="id" type="gpointer"/>
2535 <parameter name="clock" type="GstClock*"/>
2538 <method name="IdWait" cname="gst_clock_id_wait" shared="true">
2539 <return-type type="GstClockReturn"/>
2541 <parameter name="id" type="gpointer"/>
2542 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out"/>
2545 <method name="IdWaitAsync" cname="gst_clock_id_wait_async" shared="true">
2546 <return-type type="GstClockReturn"/>
2548 <parameter name="id" type="gpointer"/>
2549 <parameter closure="2" destroy="3" scope="notified" name="func" type="GstClockCallback"/>
2550 <parameter allow-none="1" name="user_data" type="gpointer"/>
2551 <parameter scope="async" name="destroy_data" type="GDestroyNotify"/>
2554 <virtual_method name="ChangeResolution" cname="change_resolution">
2555 <return-type type="guint64"/>
2557 <parameter name="old_resolution" type="guint64"/>
2558 <parameter name="new_resolution" type="guint64"/>
2561 <virtual_method name="GetInternalTime" cname="get_internal_time">
2562 <return-type type="guint64"/>
2565 <virtual_method name="GetResolution" cname="get_resolution">
2566 <return-type type="guint64"/>
2569 <virtual_method name="Unschedule" cname="unschedule">
2570 <return-type type="void"/>
2572 <parameter name="entry" type="GstClockEntry*">
2573 <warning>missing glib:type-name</warning>
2577 <virtual_method name="Wait" cname="wait">
2578 <return-type type="GstClockReturn"/>
2580 <parameter name="entry" type="GstClockEntry*">
2581 <warning>missing glib:type-name</warning>
2583 <parameter name="jitter" type="gint64"/>
2586 <virtual_method name="WaitAsync" cname="wait_async">
2587 <return-type type="GstClockReturn"/>
2589 <parameter name="entry" type="GstClockEntry*">
2590 <warning>missing glib:type-name</warning>
2594 <method name="AddObservation" cname="gst_clock_add_observation">
2595 <return-type type="gboolean"/>
2597 <parameter name="slave" type="guint64"/>
2598 <parameter name="master" type="guint64"/>
2599 <parameter name="r_squared" type="gdouble*" owned="true" pass_as="out"/>
2602 <method name="AddObservationUnapplied" cname="gst_clock_add_observation_unapplied" version="1.6">
2603 <return-type type="gboolean"/>
2605 <parameter name="slave" type="guint64"/>
2606 <parameter name="master" type="guint64"/>
2607 <parameter name="r_squared" type="gdouble*" owned="true" pass_as="out"/>
2608 <parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out"/>
2609 <parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out"/>
2610 <parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out"/>
2611 <parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out"/>
2614 <method name="AdjustUnlocked" cname="gst_clock_adjust_unlocked">
2615 <return-type type="guint64"/>
2617 <parameter name="internal" type="guint64"/>
2620 <method name="AdjustWithCalibration" cname="gst_clock_adjust_with_calibration" version="1.6">
2621 <return-type type="guint64"/>
2623 <parameter name="internal_target" type="guint64"/>
2624 <parameter name="cinternal" type="guint64"/>
2625 <parameter name="cexternal" type="guint64"/>
2626 <parameter name="cnum" type="guint64"/>
2627 <parameter name="cdenom" type="guint64"/>
2630 <method name="GetCalibration" cname="gst_clock_get_calibration">
2631 <return-type type="void"/>
2633 <parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out"/>
2634 <parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out"/>
2635 <parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out"/>
2636 <parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out"/>
2639 <method name="GetInternalTime" cname="gst_clock_get_internal_time">
2640 <return-type type="guint64"/>
2643 <method name="GetMaster" cname="gst_clock_get_master">
2644 <return-type type="GstClock*" owned="true"/>
2647 <method name="GetResolution" cname="gst_clock_get_resolution">
2648 <return-type type="guint64"/>
2651 <method name="GetTime" cname="gst_clock_get_time">
2652 <return-type type="guint64"/>
2655 <method name="GetTimeout" cname="gst_clock_get_timeout">
2656 <return-type type="guint64"/>
2659 <method name="IsSynced" cname="gst_clock_is_synced" version="1.6">
2660 <return-type type="gboolean"/>
2663 <method name="NewPeriodicId" cname="gst_clock_new_periodic_id">
2664 <return-type type="gpointer" owned="true"/>
2666 <parameter name="start_time" type="guint64"/>
2667 <parameter name="interval" type="guint64"/>
2670 <method name="NewSingleShotId" cname="gst_clock_new_single_shot_id">
2671 <return-type type="gpointer" owned="true"/>
2673 <parameter name="time" type="guint64"/>
2676 <method name="PeriodicIdReinit" cname="gst_clock_periodic_id_reinit">
2677 <return-type type="gboolean"/>
2679 <parameter name="id" type="gpointer"/>
2680 <parameter name="start_time" type="guint64"/>
2681 <parameter name="interval" type="guint64"/>
2684 <method name="SetCalibration" cname="gst_clock_set_calibration">
2685 <return-type type="void"/>
2687 <parameter name="internal" type="guint64"/>
2688 <parameter name="external" type="guint64"/>
2689 <parameter name="rate_num" type="guint64"/>
2690 <parameter name="rate_denom" type="guint64"/>
2693 <method name="SetMaster" cname="gst_clock_set_master">
2694 <return-type type="gboolean"/>
2696 <parameter allow-none="1" name="master" type="GstClock*"/>
2699 <method name="SetResolution" cname="gst_clock_set_resolution">
2700 <return-type type="guint64"/>
2702 <parameter name="resolution" type="guint64"/>
2705 <method name="SetSynced" cname="gst_clock_set_synced" version="1.6">
2706 <return-type type="void"/>
2708 <parameter name="synced" type="gboolean"/>
2711 <method name="SetTimeout" cname="gst_clock_set_timeout">
2712 <return-type type="void"/>
2714 <parameter name="timeout" type="guint64"/>
2717 <method name="SingleShotIdReinit" cname="gst_clock_single_shot_id_reinit">
2718 <return-type type="gboolean"/>
2720 <parameter name="id" type="gpointer"/>
2721 <parameter name="time" type="guint64"/>
2724 <method name="UnadjustUnlocked" cname="gst_clock_unadjust_unlocked">
2725 <return-type type="guint64"/>
2727 <parameter name="external" type="guint64"/>
2730 <method name="UnadjustWithCalibration" cname="gst_clock_unadjust_with_calibration" version="1.8">
2731 <return-type type="guint64"/>
2733 <parameter name="external_target" type="guint64"/>
2734 <parameter name="cinternal" type="guint64"/>
2735 <parameter name="cexternal" type="guint64"/>
2736 <parameter name="cnum" type="guint64"/>
2737 <parameter name="cdenom" type="guint64"/>
2740 <method name="WaitForSync" cname="gst_clock_wait_for_sync" version="1.6">
2741 <return-type type="gboolean"/>
2743 <parameter name="timeout" type="guint64"/>
2746 <property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
2747 <property name="WindowSize" cname="window-size" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
2748 <property name="WindowThreshold" cname="window-threshold" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
2749 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
2750 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstClockPrivate*">
2751 <warning>missing glib:type-name</warning>
2753 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2754 <signal name="Synced" cname="synced" when="last" version="1.6">
2755 <return-type type="void"/>
2757 <parameter name="synced" type="gboolean"/>
2761 <object name="ControlBinding" cname="GstControlBinding" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2762 <class_struct cname="GstControlBindingClass">
2763 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2764 <warning>missing glib:type-name</warning>
2766 <method vm="sync_values"/>
2767 <method vm="get_value"/>
2768 <method vm="get_value_array"/>
2769 <method vm="get_g_value_array"/>
2770 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2772 <method name="GetType" cname="gst_control_binding_get_type" shared="true">
2773 <return-type type="GType"/>
2775 <virtual_method name="GetGValueArray" cname="get_g_value_array">
2776 <return-type type="gboolean"/>
2778 <parameter name="timestamp" type="guint64"/>
2779 <parameter name="interval" type="guint64"/>
2780 <parameter name="n_values" type="guint" array_index="3"/>
2781 <parameter name="values" type="GValue*" array="true" array_length_param_index="2"/>
2784 <virtual_method name="GetValue" cname="get_value">
2785 <return-type type="GValue*" owned="true">
2786 <warning>missing glib:type-name</warning>
2789 <parameter name="timestamp" type="guint64"/>
2792 <virtual_method name="GetValueArray" cname="get_value_array" hidden="true">
2793 <return-type type="gboolean"/>
2795 <parameter name="timestamp" type="guint64"/>
2796 <parameter name="interval" type="guint64"/>
2797 <parameter name="n_values" type="guint" array_index="3"/>
2798 <parameter allow-none="1" name="values" type="gpointer" array="true" array_length_param_index="2"/>
2801 <virtual_method name="SyncValues" cname="sync_values">
2802 <return-type type="gboolean"/>
2804 <parameter name="_object" type="GstObject*"/>
2805 <parameter name="timestamp" type="guint64"/>
2806 <parameter name="last_sync" type="guint64"/>
2809 <method name="GetGValueArray" cname="gst_control_binding_get_g_value_array">
2810 <return-type type="gboolean"/>
2812 <parameter name="timestamp" type="guint64"/>
2813 <parameter name="interval" type="guint64"/>
2814 <parameter name="n_values" type="guint" array_index="3"/>
2815 <parameter name="values" type="GValue*" array="true" array_length_param_index="2"/>
2818 <method name="GetValue" cname="gst_control_binding_get_value">
2819 <return-type type="GValue*" owned="true">
2820 <warning>missing glib:type-name</warning>
2823 <parameter name="timestamp" type="guint64"/>
2826 <method name="IsDisabled" cname="gst_control_binding_is_disabled">
2827 <return-type type="gboolean"/>
2830 <method name="SetDisabled" cname="gst_control_binding_set_disabled">
2831 <return-type type="void"/>
2833 <parameter name="disabled" type="gboolean"/>
2836 <method name="SyncValues" cname="gst_control_binding_sync_values">
2837 <return-type type="gboolean"/>
2839 <parameter name="_object" type="GstObject*"/>
2840 <parameter name="timestamp" type="guint64"/>
2841 <parameter name="last_sync" type="guint64"/>
2844 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
2845 <property name="Object" cname="object" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="true"/>
2846 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
2847 <field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*"/>
2848 <field cname="pspec" access="public" writeable="false" readable="true" is_callback="false" name="Pspec" type="GParamSpec*"/>
2849 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="ObjectField" type="GstObject*"/>
2850 <field cname="disabled" access="private" writeable="false" readable="false" is_callback="false" name="Disabled" type="gboolean"/>
2851 <union name="ABI" cname="ABI">
2852 <struct name="abi" cname="abi" opaque="false" hidden="false">
2853 <field cname="priv" access="public" writeable="true" readable="true" is_callback="false" name="Priv" type="GstControlBindingPrivate*">
2854 <warning>missing glib:type-name</warning>
2857 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2860 <object name="ControlSource" cname="GstControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2861 <class_struct cname="GstControlSourceClass">
2862 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2863 <warning>missing glib:type-name</warning>
2865 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2867 <method name="GetType" cname="gst_control_source_get_type" shared="true">
2868 <return-type type="GType"/>
2870 <method name="ControlSourceGetValue" cname="gst_control_source_get_value">
2871 <return-type type="gboolean"/>
2873 <parameter name="timestamp" type="guint64"/>
2874 <parameter name="value" type="gdouble*" owned="true" pass_as="out"/>
2877 <method name="ControlSourceGetValueArray" cname="gst_control_source_get_value_array">
2878 <return-type type="gboolean"/>
2880 <parameter name="timestamp" type="guint64"/>
2881 <parameter name="interval" type="guint64"/>
2882 <parameter name="n_values" type="guint" array_index="3"/>
2883 <parameter name="values" type="gdouble*" array="true" array_length_param_index="2"/>
2886 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
2887 <field cname="get_value" access="public" writeable="false" readable="true" is_callback="false" name="GetValue" type="GstControlSourceGetValue"/>
2888 <field cname="get_value_array" access="public" writeable="false" readable="true" is_callback="false" name="GetValueArray" type="GstControlSourceGetValueArray"/>
2889 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2891 <object name="Device" cname="GstDevice" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
2892 <class_struct cname="GstDeviceClass" version="1.4">
2893 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2894 <warning>missing glib:type-name</warning>
2896 <method vm="create_element"/>
2897 <method vm="reconfigure_element"/>
2898 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2900 <method name="GetType" cname="gst_device_get_type" shared="true">
2901 <return-type type="GType"/>
2903 <virtual_method name="CreateElement" cname="create_element" version="1.4">
2904 <return-type type="GstElement*"/>
2906 <parameter allow-none="1" name="name" type="const-gchar*"/>
2909 <virtual_method name="ReconfigureElement" cname="reconfigure_element" version="1.4">
2910 <return-type type="gboolean"/>
2912 <parameter name="element" type="GstElement*"/>
2915 <method name="CreateElement" cname="gst_device_create_element" version="1.4">
2916 <return-type type="GstElement*"/>
2918 <parameter allow-none="1" name="name" type="const-gchar*"/>
2921 <method name="GetCaps" cname="gst_device_get_caps" version="1.4">
2922 <return-type type="GstCaps*" owned="true">
2923 <warning>missing glib:type-name</warning>
2927 <method name="GetDeviceClass" cname="gst_device_get_device_class" version="1.4">
2928 <return-type type="gchar*" owned="true"/>
2931 <method name="GetDisplayName" cname="gst_device_get_display_name" version="1.4">
2932 <return-type type="gchar*" owned="true"/>
2935 <method name="GetProperties" cname="gst_device_get_properties" version="1.6">
2936 <return-type type="GstStructure*" owned="true">
2937 <warning>missing glib:type-name</warning>
2941 <method name="HasClasses" cname="gst_device_has_classes" version="1.4">
2942 <return-type type="gboolean"/>
2944 <parameter name="classes" type="const-gchar*"/>
2947 <method name="HasClassesv" cname="gst_device_has_classesv" version="1.4">
2948 <return-type type="gboolean"/>
2950 <parameter name="classes" type="const-gchar**" array="true" null_term_array="true"/>
2953 <method name="ReconfigureElement" cname="gst_device_reconfigure_element" version="1.4">
2954 <return-type type="gboolean"/>
2956 <parameter name="element" type="GstElement*"/>
2959 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true"/>
2960 <property name="DeviceClass" cname="device-class" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
2961 <property name="DisplayName" cname="display-name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
2962 <property name="Properties" cname="properties" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="true"/>
2963 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
2964 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDevicePrivate*">
2965 <warning>missing glib:type-name</warning>
2967 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2968 <signal name="Removed" cname="removed" when="last">
2969 <return-type type="void"/>
2973 <object name="DeviceMonitor" cname="GstDeviceMonitor" opaque="false" hidden="false" parent="GstObject" version="1.4">
2974 <class_struct cname="GstDeviceMonitorClass" version="1.4">
2975 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2976 <warning>missing glib:type-name</warning>
2978 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
2980 <method name="GetType" cname="gst_device_monitor_get_type" shared="true">
2981 <return-type type="GType"/>
2983 <constructor cname="gst_device_monitor_new" disable_void_ctor="" version="1.4"/>
2984 <method name="AddFilter" cname="gst_device_monitor_add_filter" version="1.4">
2985 <return-type type="guint"/>
2987 <parameter allow-none="1" name="classes" type="const-gchar*"/>
2988 <parameter allow-none="1" name="caps" type="GstCaps*">
2989 <warning>missing glib:type-name</warning>
2993 <method name="GetBus" cname="gst_device_monitor_get_bus" version="1.4">
2994 <return-type type="GstBus*" owned="true"/>
2997 <method name="GetDevices" cname="gst_device_monitor_get_devices" version="1.4">
2998 <return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true"/>
3001 <method name="GetProviders" cname="gst_device_monitor_get_providers" version="1.6">
3002 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
3005 <method name="GetShowAllDevices" cname="gst_device_monitor_get_show_all_devices" version="1.6">
3006 <return-type type="gboolean"/>
3009 <method name="RemoveFilter" cname="gst_device_monitor_remove_filter" version="1.4">
3010 <return-type type="gboolean"/>
3012 <parameter name="filter_id" type="guint"/>
3015 <method name="SetShowAllDevices" cname="gst_device_monitor_set_show_all_devices" version="1.6">
3016 <return-type type="void"/>
3018 <parameter name="show_all" type="gboolean"/>
3021 <method name="Start" cname="gst_device_monitor_start" version="1.4">
3022 <return-type type="gboolean"/>
3025 <method name="Stop" cname="gst_device_monitor_stop" version="1.4">
3026 <return-type type="void"/>
3029 <property name="ShowAll" cname="show-all" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
3030 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
3031 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceMonitorPrivate*">
3032 <warning>missing glib:type-name</warning>
3034 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
3036 <object name="DeviceProvider" cname="GstDeviceProvider" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
3037 <class_struct cname="GstDeviceProviderClass" version="1.4">
3038 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
3039 <warning>missing glib:type-name</warning>
3041 <field cname="factory" access="public" writeable="false" readable="true" is_callback="false" name="Factory" type="GstDeviceProviderFactory*"/>
3042 <method vm="probe"/>
3043 <method vm="start"/>
3045 <field cname="metadata" access="private" writeable="false" readable="false" is_callback="false" name="Metadata" type="gpointer"/>
3046 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
3048 <method name="AddMetadata" cname="gst_device_provider_class_add_metadata" shared="true" version="1.4">
3049 <return-type type="void"/>
3051 <parameter name="key" type="const-gchar*"/>
3052 <parameter name="value" type="const-gchar*"/>
3055 <method name="AddStaticMetadata" cname="gst_device_provider_class_add_static_metadata" shared="true" version="1.4">
3056 <return-type type="void"/>
3058 <parameter name="key" type="const-gchar*"/>
3059 <parameter name="value" type="gchar*" owned="true"/>
3062 <method name="GetMetadata" cname="gst_device_provider_class_get_metadata" shared="true" version="1.4">
3063 <return-type type="const-gchar*"/>
3065 <parameter name="key" type="const-gchar*"/>
3068 <method name="SetMetadata" cname="gst_device_provider_class_set_metadata" shared="true" version="1.4">
3069 <return-type type="void"/>
3071 <parameter name="longname" type="const-gchar*"/>
3072 <parameter name="classification" type="const-gchar*"/>
3073 <parameter name="description" type="const-gchar*"/>
3074 <parameter name="author" type="const-gchar*"/>
3077 <method name="SetStaticMetadata" cname="gst_device_provider_class_set_static_metadata" shared="true" version="1.4">
3078 <return-type type="void"/>
3080 <parameter name="longname" type="gchar*" owned="true"/>
3081 <parameter name="classification" type="gchar*" owned="true"/>
3082 <parameter name="description" type="gchar*" owned="true"/>
3083 <parameter name="author" type="gchar*" owned="true"/>
3086 <method name="GetType" cname="gst_device_provider_get_type" shared="true">
3087 <return-type type="GType"/>
3089 <method name="Register" cname="gst_device_provider_register" shared="true" version="1.4">
3090 <return-type type="gboolean"/>
3092 <parameter allow-none="1" name="plugin" type="GstPlugin*"/>
3093 <parameter name="name" type="const-gchar*"/>
3094 <parameter name="rank" type="guint"/>
3095 <parameter name="type" type="GType"/>
3098 <virtual_method name="Probe" cname="probe" hidden="true">
3099 <return-type type="GList*" element_type="gpointer"/>
3102 <virtual_method name="Start" cname="start" version="1.4">
3103 <return-type type="gboolean"/>
3106 <virtual_method name="Stop" cname="stop" version="1.4">
3107 <return-type type="void"/>
3110 <method name="CanMonitor" cname="gst_device_provider_can_monitor">
3111 <return-type type="gboolean"/>
3114 <method name="DeviceAdd" cname="gst_device_provider_device_add" version="1.4">
3115 <return-type type="void"/>
3117 <parameter name="device" type="GstDevice*"/>
3120 <method name="DeviceChanged" cname="gst_device_provider_device_changed" version="1.16">
3121 <return-type type="void"/>
3123 <parameter name="device" type="GstDevice*"/>
3124 <parameter name="changed_device" type="GstDevice*"/>
3127 <method name="DeviceRemove" cname="gst_device_provider_device_remove" version="1.4">
3128 <return-type type="void"/>
3130 <parameter name="device" type="GstDevice*"/>
3133 <method name="GetBus" cname="gst_device_provider_get_bus" version="1.4">
3134 <return-type type="GstBus*" owned="true"/>
3137 <method name="GetDevices" cname="gst_device_provider_get_devices" version="1.4">
3138 <return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true"/>
3141 <method name="GetFactory" cname="gst_device_provider_get_factory" version="1.4">
3142 <return-type type="GstDeviceProviderFactory*"/>
3145 <method name="GetHiddenProviders" cname="gst_device_provider_get_hidden_providers" version="1.6">
3146 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
3149 <method name="GetMetadata" cname="gst_device_provider_get_metadata" version="1.14">
3150 <return-type type="const-gchar*"/>
3152 <parameter name="key" type="const-gchar*"/>
3155 <method name="HideProvider" cname="gst_device_provider_hide_provider" version="1.6">
3156 <return-type type="void"/>
3158 <parameter name="name" type="const-gchar*"/>
3161 <method name="IsStarted" cname="gst_device_provider_is_started" version="1.20">
3162 <return-type type="gboolean"/>
3165 <method name="Start" cname="gst_device_provider_start" version="1.4">
3166 <return-type type="gboolean"/>
3169 <method name="Stop" cname="gst_device_provider_stop" version="1.4">
3170 <return-type type="void"/>
3173 <method name="UnhideProvider" cname="gst_device_provider_unhide_provider" version="1.6">
3174 <return-type type="void"/>
3176 <parameter name="name" type="const-gchar*"/>
3179 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
3180 <field cname="devices" access="public" writeable="false" readable="true" is_callback="false" name="Devices" type="GList*" element_type="gpointer"/>
3181 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceProviderPrivate*">
3182 <warning>missing glib:type-name</warning>
3184 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
3185 <signal name="ProviderHidden" cname="provider-hidden" when="first">
3186 <return-type type="void"/>
3188 <parameter name="_object" type="const-gchar*"/>
3191 <signal name="ProviderUnhidden" cname="provider-unhidden" when="first">
3192 <return-type type="void"/>
3194 <parameter name="_object" type="const-gchar*"/>
3198 <object name="DeviceProviderFactory" cname="GstDeviceProviderFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.4">
3199 <class_struct cname="GstDeviceProviderFactoryClass" version="1.4"/>
3200 <method name="GetType" cname="gst_device_provider_factory_get_type" shared="true">
3201 <return-type type="GType"/>
3203 <method name="Find" cname="gst_device_provider_factory_find" shared="true" version="1.4">
3204 <return-type type="GstDeviceProviderFactory*" owned="true"/>
3206 <parameter name="name" type="const-gchar*"/>
3209 <method name="GetByName" cname="gst_device_provider_factory_get_by_name" shared="true" version="1.4">
3210 <return-type type="GstDeviceProvider*" owned="true"/>
3212 <parameter name="factoryname" type="const-gchar*"/>
3215 <method name="ListGetDeviceProviders" cname="gst_device_provider_factory_list_get_device_providers" shared="true" version="1.4">
3216 <return-type type="GList*" element_type="GstDeviceProviderFactory*" elements_owned="true" owned="true"/>
3218 <parameter name="minrank" type="GstRank"/>
3221 <method name="Get" cname="gst_device_provider_factory_get" version="1.4">
3222 <return-type type="GstDeviceProvider*" owned="true"/>
3225 <method name="GetDeviceProviderType" cname="gst_device_provider_factory_get_device_provider_type" version="1.4">
3226 <return-type type="GType"/>
3229 <method name="GetMetadata" cname="gst_device_provider_factory_get_metadata" version="1.4">
3230 <return-type type="const-gchar*"/>
3232 <parameter name="key" type="const-gchar*"/>
3235 <method name="GetMetadataKeys" cname="gst_device_provider_factory_get_metadata_keys" version="1.4">
3236 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
3239 <method name="HasClasses" cname="gst_device_provider_factory_has_classes" version="1.4">
3240 <return-type type="gboolean"/>
3242 <parameter allow-none="1" name="classes" type="const-gchar*"/>
3245 <method name="HasClassesv" cname="gst_device_provider_factory_has_classesv" version="1.4">
3246 <return-type type="gboolean"/>
3248 <parameter allow-none="1" name="classes" type="const-gchar**" array="true" null_term_array="true"/>
3252 <struct name="DoubleRange" cname="GstDoubleRange" opaque="true" hidden="false">
3253 <method name="GetType" cname="gst_double_range_get_type" shared="true">
3254 <return-type type="GType"/>
3257 <object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.12">
3258 <class_struct cname="GstDynamicTypeFactoryClass"/>
3259 <method name="GetType" cname="gst_dynamic_type_factory_get_type" shared="true">
3260 <return-type type="GType"/>
3262 <method name="Load" cname="gst_dynamic_type_factory_load" shared="true">
3263 <return-type type="GType"/>
3265 <parameter name="factoryname" type="const-gchar*"/>
3269 <object name="Element" cname="GstElement" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
3270 <class_struct cname="GstElementClass">
3271 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
3272 <warning>missing glib:type-name</warning>
3274 <field cname="metadata" access="public" writeable="false" readable="true" is_callback="false" name="Metadata" type="gpointer"/>
3275 <field cname="elementfactory" access="public" writeable="false" readable="true" is_callback="false" name="Elementfactory" type="GstElementFactory*"/>
3276 <field cname="padtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplates" type="GList*" element_type="gpointer"/>
3277 <field cname="numpadtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Numpadtemplates" type="gint"/>
3278 <field cname="pad_templ_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadTemplCookie" type="guint32"/>
3279 <method signal_vm="pad_added"/>
3280 <method signal_vm="pad_removed"/>
3281 <method signal_vm="no_more_pads"/>
3282 <method vm="request_new_pad"/>
3283 <method vm="release_pad"/>
3284 <method vm="get_state"/>
3285 <method vm="set_state"/>
3286 <method vm="change_state"/>
3287 <method vm="state_changed"/>
3288 <method vm="set_bus"/>
3289 <method vm="provide_clock"/>
3290 <method vm="set_clock"/>
3291 <method vm="send_event"/>
3292 <method vm="query"/>
3293 <method vm="post_message"/>
3294 <method vm="set_context"/>
3295 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18"/>
3297 <method name="AddMetadata" cname="gst_element_class_add_metadata" shared="true">
3298 <return-type type="void"/>
3300 <parameter name="key" type="const-gchar*"/>
3301 <parameter name="value" type="const-gchar*"/>
3304 <method name="AddPadTemplate" cname="gst_element_class_add_pad_template" shared="true">
3305 <return-type type="void"/>
3307 <parameter name="templ" type="GstPadTemplate*"/>
3310 <method name="AddStaticMetadata" cname="gst_element_class_add_static_metadata" shared="true">
3311 <return-type type="void"/>
3313 <parameter name="key" type="const-gchar*"/>
3314 <parameter name="value" type="const-gchar*"/>
3317 <method name="AddStaticPadTemplate" cname="gst_element_class_add_static_pad_template" shared="true" version="1.8">
3318 <return-type type="void"/>
3320 <parameter name="static_templ" type="GstStaticPadTemplate*">
3321 <warning>missing glib:type-name</warning>
3325 <method name="AddStaticPadTemplateWithGtype" cname="gst_element_class_add_static_pad_template_with_gtype" shared="true" version="1.14">
3326 <return-type type="void"/>
3328 <parameter name="static_templ" type="GstStaticPadTemplate*">
3329 <warning>missing glib:type-name</warning>
3331 <parameter name="pad_type" type="GType"/>
3334 <method name="GetMetadata" cname="gst_element_class_get_metadata" shared="true">
3335 <return-type type="const-gchar*"/>
3337 <parameter name="key" type="const-gchar*"/>
3340 <method name="GetPadTemplate" cname="gst_element_class_get_pad_template" shared="true">
3341 <return-type type="GstPadTemplate*"/>
3343 <parameter name="name" type="const-gchar*"/>
3346 <method name="GetPadTemplateList" cname="gst_element_class_get_pad_template_list" shared="true">
3347 <return-type type="GList*" element_type="GstPadTemplate*"/>
3350 <method name="SetMetadata" cname="gst_element_class_set_metadata" shared="true">
3351 <return-type type="void"/>
3353 <parameter name="longname" type="const-gchar*"/>
3354 <parameter name="classification" type="const-gchar*"/>
3355 <parameter name="description" type="const-gchar*"/>
3356 <parameter name="author" type="const-gchar*"/>
3359 <method name="SetStaticMetadata" cname="gst_element_class_set_static_metadata" shared="true">
3360 <return-type type="void"/>
3362 <parameter name="longname" type="const-gchar*"/>
3363 <parameter name="classification" type="const-gchar*"/>
3364 <parameter name="description" type="const-gchar*"/>
3365 <parameter name="author" type="const-gchar*"/>
3368 <method name="GetType" cname="gst_element_get_type" shared="true">
3369 <return-type type="GType"/>
3371 <method name="MakeFromUri" cname="gst_element_make_from_uri" shared="true">
3372 <return-type type="GstElement*"/>
3373 <parameters throws="1">
3374 <parameter name="type" type="GstURIType"/>
3375 <parameter name="uri" type="const-gchar*"/>
3376 <parameter allow-none="1" name="elementname" type="const-gchar*"/>
3377 <parameter name="error" type="GError**"/>
3380 <method name="Register" cname="gst_element_register" shared="true">
3381 <return-type type="gboolean"/>
3383 <parameter allow-none="1" name="plugin" type="GstPlugin*"/>
3384 <parameter name="name" type="const-gchar*"/>
3385 <parameter name="rank" type="guint"/>
3386 <parameter name="type" type="GType"/>
3389 <method name="StateChangeReturnGetName" cname="gst_element_state_change_return_get_name" shared="true">
3390 <return-type type="const-gchar*"/>
3392 <parameter name="state_ret" type="GstStateChangeReturn"/>
3395 <method name="StateGetName" cname="gst_element_state_get_name" shared="true">
3396 <return-type type="const-gchar*"/>
3398 <parameter name="state" type="GstState"/>
3401 <virtual_method name="ChangeState" cname="change_state">
3402 <return-type type="GstStateChangeReturn"/>
3404 <parameter name="transition" type="GstStateChange"/>
3407 <virtual_method name="GetState" cname="get_state">
3408 <return-type type="GstStateChangeReturn"/>
3410 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out"/>
3411 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out"/>
3412 <parameter name="timeout" type="guint64"/>
3415 <virtual_method name="PostMessage" cname="post_message">
3416 <return-type type="gboolean"/>
3418 <parameter name="message" type="GstMessage*" owned="true">
3419 <warning>missing glib:type-name</warning>
3423 <virtual_method name="ProvideClock" cname="provide_clock">
3424 <return-type type="GstClock*" owned="true"/>
3427 <virtual_method name="Query" cname="query">
3428 <return-type type="gboolean"/>
3430 <parameter name="query" type="GstQuery*">
3431 <warning>missing glib:type-name</warning>
3435 <virtual_method name="ReleasePad" cname="release_pad">
3436 <return-type type="void"/>
3438 <parameter name="pad" type="GstPad*"/>
3441 <virtual_method name="RequestNewPad" cname="request_new_pad">
3442 <return-type type="GstPad*" owned="true"/>
3444 <parameter name="templ" type="GstPadTemplate*"/>
3445 <parameter allow-none="1" name="name" type="const-gchar*"/>
3446 <parameter allow-none="1" name="caps" type="GstCaps*">
3447 <warning>missing glib:type-name</warning>
3451 <virtual_method name="SendEvent" cname="send_event">
3452 <return-type type="gboolean"/>
3454 <parameter name="event" type="GstEvent*" owned="true">
3455 <warning>missing glib:type-name</warning>
3459 <virtual_method name="SetBus" cname="set_bus">
3460 <return-type type="void"/>
3462 <parameter allow-none="1" name="bus" type="GstBus*"/>
3465 <virtual_method name="SetClock" cname="set_clock">
3466 <return-type type="gboolean"/>
3468 <parameter allow-none="1" name="clock" type="GstClock*"/>
3471 <virtual_method name="SetContext" cname="set_context">
3472 <return-type type="void"/>
3474 <parameter name="context" type="GstContext*">
3475 <warning>missing glib:type-name</warning>
3479 <virtual_method name="SetState" cname="set_state">
3480 <return-type type="GstStateChangeReturn"/>
3482 <parameter name="state" type="GstState"/>
3485 <virtual_method name="StateChanged" cname="state_changed">
3486 <return-type type="void"/>
3488 <parameter name="oldstate" type="GstState"/>
3489 <parameter name="newstate" type="GstState"/>
3490 <parameter name="pending" type="GstState"/>
3493 <method name="AbortState" cname="gst_element_abort_state">
3494 <return-type type="void"/>
3497 <method name="AddPad" cname="gst_element_add_pad">
3498 <return-type type="gboolean"/>
3500 <parameter name="pad" type="GstPad*"/>
3503 <method name="AddPropertyDeepNotifyWatch" cname="gst_element_add_property_deep_notify_watch" version="1.10">
3504 <return-type type="gulong"/>
3506 <parameter allow-none="1" name="property_name" type="const-gchar*"/>
3507 <parameter name="include_value" type="gboolean"/>
3510 <method name="AddPropertyNotifyWatch" cname="gst_element_add_property_notify_watch" version="1.10">
3511 <return-type type="gulong"/>
3513 <parameter allow-none="1" name="property_name" type="const-gchar*"/>
3514 <parameter name="include_value" type="gboolean"/>
3517 <method name="CallAsync" cname="gst_element_call_async" version="1.10">
3518 <return-type type="void"/>
3520 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstElementCallAsyncFunc"/>
3521 <parameter allow-none="1" name="user_data" type="gpointer"/>
3522 <parameter scope="async" name="destroy_notify" type="GDestroyNotify"/>
3525 <method name="ChangeState" cname="gst_element_change_state">
3526 <return-type type="GstStateChangeReturn"/>
3528 <parameter name="transition" type="GstStateChange"/>
3531 <method name="ContinueState" cname="gst_element_continue_state">
3532 <return-type type="GstStateChangeReturn"/>
3534 <parameter name="_ret" type="GstStateChangeReturn"/>
3537 <method name="CreateAllPads" cname="gst_element_create_all_pads">
3538 <return-type type="void"/>
3541 <method name="ForeachPad" cname="gst_element_foreach_pad" version="1.14">
3542 <return-type type="gboolean"/>
3544 <parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc"/>
3545 <parameter allow-none="1" name="user_data" type="gpointer"/>
3548 <method name="ForeachSinkPad" cname="gst_element_foreach_sink_pad" version="1.14">
3549 <return-type type="gboolean"/>
3551 <parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc"/>
3552 <parameter allow-none="1" name="user_data" type="gpointer"/>
3555 <method name="ForeachSrcPad" cname="gst_element_foreach_src_pad" version="1.14">
3556 <return-type type="gboolean"/>
3558 <parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc"/>
3559 <parameter allow-none="1" name="user_data" type="gpointer"/>
3562 <method name="GetBaseTime" cname="gst_element_get_base_time">
3563 <return-type type="guint64"/>
3566 <method name="GetBus" cname="gst_element_get_bus">
3567 <return-type type="GstBus*" owned="true"/>
3570 <method name="GetClock" cname="gst_element_get_clock">
3571 <return-type type="GstClock*" owned="true"/>
3574 <method name="GetCompatiblePad" cname="gst_element_get_compatible_pad">
3575 <return-type type="GstPad*" owned="true"/>
3577 <parameter name="pad" type="GstPad*"/>
3578 <parameter allow-none="1" name="caps" type="GstCaps*">
3579 <warning>missing glib:type-name</warning>
3583 <method name="GetCompatiblePadTemplate" cname="gst_element_get_compatible_pad_template">
3584 <return-type type="GstPadTemplate*"/>
3586 <parameter name="compattempl" type="GstPadTemplate*"/>
3589 <method name="GetContext" cname="gst_element_get_context" version="1.8">
3590 <return-type type="GstContext*" owned="true">
3591 <warning>missing glib:type-name</warning>
3594 <parameter name="context_type" type="const-gchar*"/>
3597 <method name="GetContextUnlocked" cname="gst_element_get_context_unlocked" version="1.8">
3598 <return-type type="GstContext*" owned="true">
3599 <warning>missing glib:type-name</warning>
3602 <parameter name="context_type" type="const-gchar*"/>
3605 <method name="GetContexts" cname="gst_element_get_contexts" version="1.8">
3606 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
3607 <warning>missing glib:type-name</warning>
3611 <method name="GetCurrentClockTime" cname="gst_element_get_current_clock_time" version="1.18">
3612 <return-type type="guint64"/>
3615 <method name="GetCurrentRunningTime" cname="gst_element_get_current_running_time" version="1.18">
3616 <return-type type="guint64"/>
3619 <method name="GetFactory" cname="gst_element_get_factory">
3620 <return-type type="GstElementFactory*"/>
3623 <method name="GetMetadata" cname="gst_element_get_metadata" version="1.14">
3624 <return-type type="const-gchar*"/>
3626 <parameter name="key" type="const-gchar*"/>
3629 <method name="GetPadTemplate" cname="gst_element_get_pad_template" version="1.14">
3630 <return-type type="GstPadTemplate*"/>
3632 <parameter name="name" type="const-gchar*"/>
3635 <method name="GetPadTemplateList" cname="gst_element_get_pad_template_list" version="1.14">
3636 <return-type type="GList*" element_type="GstPadTemplate*"/>
3639 <method name="GetRequestPad" cname="gst_element_get_request_pad">
3640 <return-type type="GstPad*" owned="true"/>
3642 <parameter name="name" type="const-gchar*"/>
3645 <method name="GetStartTime" cname="gst_element_get_start_time">
3646 <return-type type="guint64"/>
3649 <method name="GetState" cname="gst_element_get_state">
3650 <return-type type="GstStateChangeReturn"/>
3652 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out"/>
3653 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out"/>
3654 <parameter name="timeout" type="guint64"/>
3657 <method name="GetStaticPad" cname="gst_element_get_static_pad">
3658 <return-type type="GstPad*" owned="true"/>
3660 <parameter name="name" type="const-gchar*"/>
3663 <method name="IsLockedState" cname="gst_element_is_locked_state">
3664 <return-type type="gboolean"/>
3667 <method name="IteratePads" cname="gst_element_iterate_pads">
3668 <return-type type="GstIterator*" owned="true">
3669 <warning>missing glib:type-name</warning>
3673 <method name="IterateSinkPads" cname="gst_element_iterate_sink_pads">
3674 <return-type type="GstIterator*" owned="true">
3675 <warning>missing glib:type-name</warning>
3679 <method name="IterateSrcPads" cname="gst_element_iterate_src_pads">
3680 <return-type type="GstIterator*" owned="true">
3681 <warning>missing glib:type-name</warning>
3685 <method name="Link" cname="gst_element_link">
3686 <return-type type="gboolean"/>
3688 <parameter name="dest" type="GstElement*"/>
3691 <method name="LinkFiltered" cname="gst_element_link_filtered">
3692 <return-type type="gboolean"/>
3694 <parameter name="dest" type="GstElement*"/>
3695 <parameter allow-none="1" name="filter" type="GstCaps*">
3696 <warning>missing glib:type-name</warning>
3700 <method name="LinkPads" cname="gst_element_link_pads">
3701 <return-type type="gboolean"/>
3703 <parameter allow-none="1" name="srcpadname" type="const-gchar*"/>
3704 <parameter name="dest" type="GstElement*"/>
3705 <parameter allow-none="1" name="destpadname" type="const-gchar*"/>
3708 <method name="LinkPadsFiltered" cname="gst_element_link_pads_filtered">
3709 <return-type type="gboolean"/>
3711 <parameter allow-none="1" name="srcpadname" type="const-gchar*"/>
3712 <parameter name="dest" type="GstElement*"/>
3713 <parameter allow-none="1" name="destpadname" type="const-gchar*"/>
3714 <parameter allow-none="1" name="filter" type="GstCaps*">
3715 <warning>missing glib:type-name</warning>
3719 <method name="LinkPadsFull" cname="gst_element_link_pads_full">
3720 <return-type type="gboolean"/>
3722 <parameter allow-none="1" name="srcpadname" type="const-gchar*"/>
3723 <parameter name="dest" type="GstElement*"/>
3724 <parameter allow-none="1" name="destpadname" type="const-gchar*"/>
3725 <parameter name="flags" type="GstPadLinkCheck"/>
3728 <method name="LostState" cname="gst_element_lost_state">
3729 <return-type type="void"/>
3732 <method name="MessageFull" cname="gst_element_message_full">
3733 <return-type type="void"/>
3735 <parameter name="type" type="GstMessageType"/>
3736 <parameter name="domain" type="guint32"/>
3737 <parameter name="code" type="gint"/>
3738 <parameter allow-none="1" name="text" type="gchar*" owned="true"/>
3739 <parameter allow-none="1" name="debug" type="gchar*" owned="true"/>
3740 <parameter name="file" type="const-gchar*"/>
3741 <parameter name="function" type="const-gchar*"/>
3742 <parameter name="line" type="gint"/>
3745 <method name="MessageFullWithDetails" cname="gst_element_message_full_with_details" version="1.10">
3746 <return-type type="void"/>
3748 <parameter name="type" type="GstMessageType"/>
3749 <parameter name="domain" type="guint32"/>
3750 <parameter name="code" type="gint"/>
3751 <parameter allow-none="1" name="text" type="gchar*" owned="true"/>
3752 <parameter allow-none="1" name="debug" type="gchar*" owned="true"/>
3753 <parameter name="file" type="const-gchar*"/>
3754 <parameter name="function" type="const-gchar*"/>
3755 <parameter name="line" type="gint"/>
3756 <parameter name="structure" type="GstStructure*" owned="true">
3757 <warning>missing glib:type-name</warning>
3761 <method name="NoMorePads" cname="gst_element_no_more_pads">
3762 <return-type type="void"/>
3765 <method name="PostMessage" cname="gst_element_post_message">
3766 <return-type type="gboolean"/>
3768 <parameter name="message" type="GstMessage*" owned="true">
3769 <warning>missing glib:type-name</warning>
3773 <method name="ProvideClock" cname="gst_element_provide_clock">
3774 <return-type type="GstClock*" owned="true"/>
3777 <method name="Query" cname="gst_element_query">
3778 <return-type type="gboolean"/>
3780 <parameter name="query" type="GstQuery*">
3781 <warning>missing glib:type-name</warning>
3785 <method name="QueryConvert" cname="gst_element_query_convert">
3786 <return-type type="gboolean"/>
3788 <parameter name="src_format" type="GstFormat"/>
3789 <parameter name="src_val" type="gint64"/>
3790 <parameter name="dest_format" type="GstFormat"/>
3791 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out"/>
3794 <method name="QueryDuration" cname="gst_element_query_duration">
3795 <return-type type="gboolean"/>
3797 <parameter name="format" type="GstFormat"/>
3798 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out"/>
3801 <method name="QueryPosition" cname="gst_element_query_position">
3802 <return-type type="gboolean"/>
3804 <parameter name="format" type="GstFormat"/>
3805 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out"/>
3808 <method name="ReleaseRequestPad" cname="gst_element_release_request_pad">
3809 <return-type type="void"/>
3811 <parameter name="pad" type="GstPad*"/>
3814 <method name="RemovePad" cname="gst_element_remove_pad">
3815 <return-type type="gboolean"/>
3817 <parameter name="pad" type="GstPad*"/>
3820 <method name="RemovePropertyNotifyWatch" cname="gst_element_remove_property_notify_watch" version="1.10">
3821 <return-type type="void"/>
3823 <parameter name="watch_id" type="gulong"/>
3826 <method name="RequestPad" cname="gst_element_request_pad">
3827 <return-type type="GstPad*" owned="true"/>
3829 <parameter name="templ" type="GstPadTemplate*"/>
3830 <parameter allow-none="1" name="name" type="const-gchar*"/>
3831 <parameter allow-none="1" name="caps" type="GstCaps*">
3832 <warning>missing glib:type-name</warning>
3836 <method name="Seek" cname="gst_element_seek">
3837 <return-type type="gboolean"/>
3839 <parameter name="rate" type="gdouble"/>
3840 <parameter name="format" type="GstFormat"/>
3841 <parameter name="flags" type="GstSeekFlags"/>
3842 <parameter name="start_type" type="GstSeekType"/>
3843 <parameter name="start" type="gint64"/>
3844 <parameter name="stop_type" type="GstSeekType"/>
3845 <parameter name="stop" type="gint64"/>
3848 <method name="SeekSimple" cname="gst_element_seek_simple">
3849 <return-type type="gboolean"/>
3851 <parameter name="format" type="GstFormat"/>
3852 <parameter name="seek_flags" type="GstSeekFlags"/>
3853 <parameter name="seek_pos" type="gint64"/>
3856 <method name="SendEvent" cname="gst_element_send_event">
3857 <return-type type="gboolean"/>
3859 <parameter name="event" type="GstEvent*" owned="true">
3860 <warning>missing glib:type-name</warning>
3864 <method name="SetBaseTime" cname="gst_element_set_base_time">
3865 <return-type type="void"/>
3867 <parameter name="time" type="guint64"/>
3870 <method name="SetBus" cname="gst_element_set_bus">
3871 <return-type type="void"/>
3873 <parameter allow-none="1" name="bus" type="GstBus*"/>
3876 <method name="SetClock" cname="gst_element_set_clock">
3877 <return-type type="gboolean"/>
3879 <parameter allow-none="1" name="clock" type="GstClock*"/>
3882 <method name="SetContext" cname="gst_element_set_context">
3883 <return-type type="void"/>
3885 <parameter name="context" type="GstContext*">
3886 <warning>missing glib:type-name</warning>
3890 <method name="SetLockedState" cname="gst_element_set_locked_state">
3891 <return-type type="gboolean"/>
3893 <parameter name="locked_state" type="gboolean"/>
3896 <method name="SetStartTime" cname="gst_element_set_start_time">
3897 <return-type type="void"/>
3899 <parameter name="time" type="guint64"/>
3902 <method name="SetState" cname="gst_element_set_state">
3903 <return-type type="GstStateChangeReturn"/>
3905 <parameter name="state" type="GstState"/>
3908 <method name="SyncStateWithParent" cname="gst_element_sync_state_with_parent">
3909 <return-type type="gboolean"/>
3912 <method name="Unlink" cname="gst_element_unlink">
3913 <return-type type="void"/>
3915 <parameter name="dest" type="GstElement*"/>
3918 <method name="UnlinkPads" cname="gst_element_unlink_pads">
3919 <return-type type="void"/>
3921 <parameter name="srcpadname" type="const-gchar*"/>
3922 <parameter name="dest" type="GstElement*"/>
3923 <parameter name="destpadname" type="const-gchar*"/>
3926 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
3927 <field cname="state_lock" access="public" writeable="false" readable="true" is_callback="false" name="StateLock" type="GRecMutex">
3928 <warning>missing glib:type-name</warning>
3930 <field cname="state_cond" access="public" writeable="false" readable="true" is_callback="false" name="StateCond" type="GCond">
3931 <warning>missing glib:type-name</warning>
3933 <field cname="state_cookie" access="public" writeable="false" readable="true" is_callback="false" name="StateCookie" type="guint32"/>
3934 <field cname="target_state" access="public" writeable="false" readable="true" is_callback="false" name="TargetState" type="GstState"/>
3935 <field cname="current_state" access="public" writeable="false" readable="true" is_callback="false" name="CurrentState" type="GstState"/>
3936 <field cname="next_state" access="public" writeable="false" readable="true" is_callback="false" name="NextState" type="GstState"/>
3937 <field cname="pending_state" access="public" writeable="false" readable="true" is_callback="false" name="PendingState" type="GstState"/>
3938 <field cname="last_return" access="public" writeable="false" readable="true" is_callback="false" name="LastReturn" type="GstStateChangeReturn"/>
3939 <field cname="bus" access="public" writeable="false" readable="true" is_callback="false" name="Bus" type="GstBus*"/>
3940 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*"/>
3941 <field cname="base_time" access="public" writeable="false" readable="true" is_callback="false" name="BaseTime" type="gint64"/>
3942 <field cname="start_time" access="public" writeable="false" readable="true" is_callback="false" name="StartTime" type="guint64"/>
3943 <field cname="numpads" access="public" writeable="false" readable="true" is_callback="false" name="Numpads" type="guint16"/>
3944 <field cname="pads" access="public" writeable="false" readable="true" is_callback="false" name="Pads" type="GList*" element_type="GstPad*"/>
3945 <field cname="numsrcpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsrcpads" type="guint16"/>
3946 <field cname="srcpads" access="public" writeable="false" readable="true" is_callback="false" name="Srcpads" type="GList*" element_type="GstPad*"/>
3947 <field cname="numsinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsinkpads" type="guint16"/>
3948 <field cname="sinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpads" type="GList*" element_type="GstPad*"/>
3949 <field cname="pads_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadsCookie" type="guint32"/>
3950 <field cname="contexts" access="public" writeable="false" readable="true" is_callback="false" name="Contexts" type="GList*" element_type="GList*">
3951 <warning>missing glib:type-name</warning>
3953 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
3954 <signal name="NoMorePadsEvent" cname="no-more-pads" when="last" field_name="no_more_pads">
3955 <return-type type="void"/>
3957 <warning>Signal renamed because of existing method with same name</warning>
3959 <signal name="PadAdded" cname="pad-added" when="last" field_name="pad_added">
3960 <return-type type="void"/>
3962 <parameter name="new_pad" type="GstPad*"/>
3965 <signal name="PadRemoved" cname="pad-removed" when="last" field_name="pad_removed">
3966 <return-type type="void"/>
3968 <parameter name="old_pad" type="GstPad*"/>
3972 <object name="ElementFactory" cname="GstElementFactory" opaque="false" hidden="false" parent="GstPluginFeature">
3973 <class_struct cname="GstElementFactoryClass"/>
3974 <method name="GetType" cname="gst_element_factory_get_type" shared="true">
3975 <return-type type="GType"/>
3977 <method name="Find" cname="gst_element_factory_find" shared="true">
3978 <return-type type="GstElementFactory*" owned="true"/>
3980 <parameter name="name" type="const-gchar*"/>
3983 <method name="ListFilter" cname="gst_element_factory_list_filter" shared="true">
3984 <return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true"/>
3986 <parameter name="list" type="GList*" element_type="GstElementFactory*"/>
3987 <parameter name="caps" type="GstCaps*">
3988 <warning>missing glib:type-name</warning>
3990 <parameter name="direction" type="GstPadDirection"/>
3991 <parameter name="subsetonly" type="gboolean"/>
3994 <method name="ListGetElements" cname="gst_element_factory_list_get_elements" shared="true">
3995 <return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true"/>
3997 <parameter name="type" type="guint64"/>
3998 <parameter name="minrank" type="GstRank"/>
4001 <method name="Make" cname="gst_element_factory_make" shared="true">
4002 <return-type type="GstElement*"/>
4004 <parameter name="factoryname" type="const-gchar*"/>
4005 <parameter allow-none="1" name="name" type="const-gchar*"/>
4008 <method name="CanSinkAllCaps" cname="gst_element_factory_can_sink_all_caps">
4009 <return-type type="gboolean"/>
4011 <parameter name="caps" type="GstCaps*">
4012 <warning>missing glib:type-name</warning>
4016 <method name="CanSinkAnyCaps" cname="gst_element_factory_can_sink_any_caps">
4017 <return-type type="gboolean"/>
4019 <parameter name="caps" type="GstCaps*">
4020 <warning>missing glib:type-name</warning>
4024 <method name="CanSrcAllCaps" cname="gst_element_factory_can_src_all_caps">
4025 <return-type type="gboolean"/>
4027 <parameter name="caps" type="GstCaps*">
4028 <warning>missing glib:type-name</warning>
4032 <method name="CanSrcAnyCaps" cname="gst_element_factory_can_src_any_caps">
4033 <return-type type="gboolean"/>
4035 <parameter name="caps" type="GstCaps*">
4036 <warning>missing glib:type-name</warning>
4040 <method name="Create" cname="gst_element_factory_create">
4041 <return-type type="GstElement*"/>
4043 <parameter allow-none="1" name="name" type="const-gchar*"/>
4046 <method name="GetElementType" cname="gst_element_factory_get_element_type">
4047 <return-type type="GType"/>
4050 <method name="GetMetadata" cname="gst_element_factory_get_metadata">
4051 <return-type type="const-gchar*"/>
4053 <parameter name="key" type="const-gchar*"/>
4056 <method name="GetMetadataKeys" cname="gst_element_factory_get_metadata_keys">
4057 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
4060 <method name="GetNumPadTemplates" cname="gst_element_factory_get_num_pad_templates">
4061 <return-type type="guint"/>
4064 <method name="GetStaticPadTemplates" cname="gst_element_factory_get_static_pad_templates">
4065 <return-type type="const GList*" element_type="GList*">
4066 <warning>missing glib:type-name</warning>
4070 <method name="GetUriProtocols" cname="gst_element_factory_get_uri_protocols">
4071 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
4074 <method name="GetUriType" cname="gst_element_factory_get_uri_type">
4075 <return-type type="GstURIType"/>
4078 <method name="HasInterface" cname="gst_element_factory_has_interface">
4079 <return-type type="gboolean"/>
4081 <parameter name="interfacename" type="const-gchar*"/>
4084 <method name="ListIsType" cname="gst_element_factory_list_is_type">
4085 <return-type type="gboolean"/>
4087 <parameter name="type" type="guint64"/>
4091 <struct name="FlagSet" cname="GstFlagSet" opaque="true" hidden="false">
4092 <method name="GetType" cname="gst_flagset_get_type" shared="true">
4093 <return-type type="GType"/>
4095 <method name="Register" cname="gst_flagset_register" shared="true" version="1.6">
4096 <return-type type="GType"/>
4098 <parameter name="flags_type" type="GType"/>
4102 <struct name="Fraction" cname="GstFraction" opaque="true" hidden="false">
4103 <method name="GetType" cname="gst_fraction_get_type" shared="true">
4104 <return-type type="GType"/>
4107 <struct name="FractionRange" cname="GstFractionRange" opaque="true" hidden="false">
4108 <method name="GetType" cname="gst_fraction_range_get_type" shared="true">
4109 <return-type type="GType"/>
4112 <object name="GhostPad" cname="GstGhostPad" opaque="false" hidden="false" parent="GstProxyPad">
4113 <class_struct cname="GstGhostPadClass">
4114 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstProxyPadClass">
4115 <warning>missing glib:type-name</warning>
4117 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
4119 <method name="GetType" cname="gst_ghost_pad_get_type" shared="true">
4120 <return-type type="GType"/>
4122 <constructor cname="gst_ghost_pad_new">
4124 <parameter name="name" type="const-gchar*"/>
4125 <parameter name="target" type="GstPad*"/>
4128 <constructor cname="gst_ghost_pad_new_from_template">
4130 <parameter name="name" type="const-gchar*"/>
4131 <parameter name="target" type="GstPad*"/>
4132 <parameter name="templ" type="GstPadTemplate*"/>
4135 <constructor cname="gst_ghost_pad_new_no_target">
4137 <parameter name="name" type="const-gchar*"/>
4138 <parameter name="dir" type="GstPadDirection"/>
4141 <constructor cname="gst_ghost_pad_new_no_target_from_template">
4143 <parameter name="name" type="const-gchar*"/>
4144 <parameter name="templ" type="GstPadTemplate*"/>
4147 <method name="ActivateModeDefault" cname="gst_ghost_pad_activate_mode_default" shared="true">
4148 <return-type type="gboolean"/>
4150 <parameter name="pad" type="GstPad*"/>
4151 <parameter allow-none="1" name="parent" type="GstObject*"/>
4152 <parameter name="mode" type="GstPadMode"/>
4153 <parameter name="active" type="gboolean"/>
4156 <method name="InternalActivateModeDefault" cname="gst_ghost_pad_internal_activate_mode_default" shared="true">
4157 <return-type type="gboolean"/>
4159 <parameter name="pad" type="GstPad*"/>
4160 <parameter allow-none="1" name="parent" type="GstObject*"/>
4161 <parameter name="mode" type="GstPadMode"/>
4162 <parameter name="active" type="gboolean"/>
4165 <method name="Construct" cname="gst_ghost_pad_construct" deprecated="true">
4166 <return-type type="gboolean"/>
4169 <method name="GetTarget" cname="gst_ghost_pad_get_target">
4170 <return-type type="GstPad*" owned="true"/>
4173 <method name="SetTarget" cname="gst_ghost_pad_set_target">
4174 <return-type type="gboolean"/>
4176 <parameter allow-none="1" name="newtarget" type="GstPad*"/>
4179 <field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstProxyPad*"/>
4180 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstGhostPadPrivate*">
4181 <warning>missing glib:type-name</warning>
4184 <struct name="Int64Range" cname="GstInt64Range" opaque="true" hidden="false">
4185 <method name="GetType" cname="gst_int64_range_get_type" shared="true">
4186 <return-type type="GType"/>
4189 <struct name="IntRange" cname="GstIntRange" opaque="true" hidden="false">
4190 <method name="GetType" cname="gst_int_range_get_type" shared="true">
4191 <return-type type="GType"/>
4194 <object name="Object" cname="GstObject" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GInitiallyUnowned">
4195 <class_struct cname="GstObjectClass">
4196 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GInitiallyUnownedClass">
4197 <warning>missing glib:type-name</warning>
4199 <field cname="path_string_separator" access="public" writeable="false" readable="true" is_callback="false" name="PathStringSeparator" type="gchar*"/>
4200 <method signal_vm="deep_notify"/>
4201 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
4203 <method name="GetType" cname="gst_object_get_type" shared="true">
4204 <return-type type="GType"/>
4206 <method name="CheckUniqueness" cname="gst_object_check_uniqueness" shared="true">
4207 <return-type type="gboolean"/>
4209 <parameter name="list" type="GList*" element_type="GstObject*"/>
4210 <parameter name="name" type="const-gchar*"/>
4213 <method name="DefaultDeepNotify" cname="gst_object_default_deep_notify" shared="true">
4214 <return-type type="void"/>
4216 <parameter name="_object" type="GObject*"/>
4217 <parameter name="orig" type="GstObject*"/>
4218 <parameter name="pspec" type="GParamSpec*"/>
4219 <parameter allow-none="1" name="excluded_props" type="const-gchar**" array="true" null_term_array="true"/>
4222 <method name="Replace" cname="gst_object_replace" shared="true">
4223 <return-type type="gboolean"/>
4225 <parameter allow-none="1" name="oldobj" type="GstObject*" owned="true" pass_as="ref"/>
4226 <parameter allow-none="1" name="newobj" type="GstObject*"/>
4229 <method name="AddControlBinding" cname="gst_object_add_control_binding">
4230 <return-type type="gboolean"/>
4232 <parameter name="binding" type="GstControlBinding*"/>
4235 <method name="DefaultError" cname="gst_object_default_error">
4236 <return-type type="void"/>
4238 <parameter name="error" type="GError*">
4239 <warning>missing glib:type-name</warning>
4241 <parameter allow-none="1" name="debug" type="const-gchar*"/>
4244 <method name="GetControlBinding" cname="gst_object_get_control_binding">
4245 <return-type type="GstControlBinding*" owned="true"/>
4247 <parameter name="property_name" type="const-gchar*"/>
4250 <method name="GetControlRate" cname="gst_object_get_control_rate">
4251 <return-type type="guint64"/>
4254 <method name="GetGValueArray" cname="gst_object_get_g_value_array">
4255 <return-type type="gboolean"/>
4257 <parameter name="property_name" type="const-gchar*"/>
4258 <parameter name="timestamp" type="guint64"/>
4259 <parameter name="interval" type="guint64"/>
4260 <parameter name="n_values" type="guint" array_index="4"/>
4261 <parameter name="values" type="GValue*" array="true" array_length_param_index="3"/>
4264 <method name="GetName" cname="gst_object_get_name">
4265 <return-type type="gchar*" owned="true"/>
4268 <method name="GetParent" cname="gst_object_get_parent">
4269 <return-type type="GstObject*" owned="true"/>
4272 <method name="GetPathString" cname="gst_object_get_path_string">
4273 <return-type type="gchar*" owned="true"/>
4276 <method name="GetValue" cname="gst_object_get_value">
4277 <return-type type="GValue*" owned="true">
4278 <warning>missing glib:type-name</warning>
4281 <parameter name="property_name" type="const-gchar*"/>
4282 <parameter name="timestamp" type="guint64"/>
4285 <method name="HasActiveControlBindings" cname="gst_object_has_active_control_bindings">
4286 <return-type type="gboolean"/>
4289 <method name="HasAncestor" cname="gst_object_has_ancestor" deprecated="true">
4290 <return-type type="gboolean"/>
4292 <parameter name="ancestor" type="GstObject*"/>
4295 <method name="HasAsAncestor" cname="gst_object_has_as_ancestor">
4296 <return-type type="gboolean"/>
4298 <parameter name="ancestor" type="GstObject*"/>
4301 <method name="HasAsParent" cname="gst_object_has_as_parent" version="1.6">
4302 <return-type type="gboolean"/>
4304 <parameter name="parent" type="GstObject*"/>
4307 <method name="Ref" cname="gst_object_ref">
4308 <return-type type="GstObject*" owned="true"/>
4311 <method name="RemoveControlBinding" cname="gst_object_remove_control_binding">
4312 <return-type type="gboolean"/>
4314 <parameter name="binding" type="GstControlBinding*"/>
4317 <method name="SetControlBindingDisabled" cname="gst_object_set_control_binding_disabled">
4318 <return-type type="void"/>
4320 <parameter name="property_name" type="const-gchar*"/>
4321 <parameter name="disabled" type="gboolean"/>
4324 <method name="SetControlBindingsDisabled" cname="gst_object_set_control_bindings_disabled">
4325 <return-type type="void"/>
4327 <parameter name="disabled" type="gboolean"/>
4330 <method name="SetControlRate" cname="gst_object_set_control_rate">
4331 <return-type type="void"/>
4333 <parameter name="control_rate" type="guint64"/>
4336 <method name="SetName" cname="gst_object_set_name">
4337 <return-type type="gboolean"/>
4339 <parameter allow-none="1" name="name" type="const-gchar*"/>
4342 <method name="SetParent" cname="gst_object_set_parent">
4343 <return-type type="gboolean"/>
4345 <parameter name="parent" type="GstObject*"/>
4348 <method name="SuggestNextSync" cname="gst_object_suggest_next_sync">
4349 <return-type type="guint64"/>
4352 <method name="SyncValues" cname="gst_object_sync_values">
4353 <return-type type="gboolean"/>
4355 <parameter name="timestamp" type="guint64"/>
4358 <method name="Unparent" cname="gst_object_unparent">
4359 <return-type type="void"/>
4362 <method name="Unref" cname="gst_object_unref">
4363 <return-type type="void"/>
4366 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false"/>
4367 <property name="Parent" cname="parent" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="false"/>
4368 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GInitiallyUnowned*"/>
4369 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*"/>
4370 <field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*"/>
4371 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="ParentField" type="GstObject*"/>
4372 <field cname="flags" access="public" writeable="false" readable="true" is_callback="false" name="Flags" type="guint32"/>
4373 <field cname="control_bindings" access="private" writeable="false" readable="false" is_callback="false" name="ControlBindings" type="GList*" element_type="gpointer"/>
4374 <field cname="control_rate" access="private" writeable="false" readable="false" is_callback="false" name="ControlRate" type="guint64"/>
4375 <field cname="last_sync" access="private" writeable="false" readable="false" is_callback="false" name="LastSync" type="guint64"/>
4376 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer"/>
4377 <signal name="DeepNotify" cname="deep-notify" when="first" field_name="deep_notify">
4378 <return-type type="void"/>
4380 <parameter name="prop_object" type="GstObject*"/>
4381 <parameter name="prop" type="GParamSpec*"/>
4385 <object name="Pad" cname="GstPad" opaque="false" hidden="false" parent="GstObject">
4386 <class_struct cname="GstPadClass">
4387 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
4388 <warning>missing glib:type-name</warning>
4390 <method signal_vm="linked"/>
4391 <method signal_vm="unlinked"/>
4392 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
4394 <method name="GetType" cname="gst_pad_get_type" shared="true">
4395 <return-type type="GType"/>
4397 <constructor cname="gst_pad_new">
4399 <parameter name="name" type="const-gchar*"/>
4400 <parameter name="direction" type="GstPadDirection"/>
4403 <constructor cname="gst_pad_new_from_static_template">
4405 <parameter name="templ" type="GstStaticPadTemplate*">
4406 <warning>missing glib:type-name</warning>
4408 <parameter name="name" type="const-gchar*"/>
4411 <constructor cname="gst_pad_new_from_template">
4413 <parameter name="templ" type="GstPadTemplate*"/>
4414 <parameter name="name" type="const-gchar*"/>
4417 <method name="LinkGetName" cname="gst_pad_link_get_name" shared="true" version="1.4">
4418 <return-type type="const-gchar*"/>
4420 <parameter name="_ret" type="GstPadLinkReturn"/>
4423 <method name="ActivateMode" cname="gst_pad_activate_mode">
4424 <return-type type="gboolean"/>
4426 <parameter name="mode" type="GstPadMode"/>
4427 <parameter name="active" type="gboolean"/>
4430 <method name="AddProbe" cname="gst_pad_add_probe">
4431 <return-type type="gulong"/>
4433 <parameter name="mask" type="GstPadProbeType"/>
4434 <parameter closure="2" destroy="3" scope="notified" name="callback" type="GstPadProbeCallback"/>
4435 <parameter allow-none="1" name="user_data" type="gpointer"/>
4436 <parameter scope="async" name="destroy_data" type="GDestroyNotify"/>
4439 <method name="CanLink" cname="gst_pad_can_link">
4440 <return-type type="gboolean"/>
4442 <parameter name="sinkpad" type="GstPad*"/>
4445 <method name="Chain" cname="gst_pad_chain">
4446 <return-type type="GstFlowReturn"/>
4448 <parameter name="buffer" type="GstBuffer*" owned="true">
4449 <warning>missing glib:type-name</warning>
4453 <method name="ChainList" cname="gst_pad_chain_list">
4454 <return-type type="GstFlowReturn"/>
4456 <parameter name="list" type="GstBufferList*" owned="true">
4457 <warning>missing glib:type-name</warning>
4461 <method name="CheckReconfigure" cname="gst_pad_check_reconfigure">
4462 <return-type type="gboolean"/>
4465 <method name="CreateStreamId" cname="gst_pad_create_stream_id">
4466 <return-type type="gchar*" owned="true"/>
4468 <parameter name="parent" type="GstElement*"/>
4469 <parameter allow-none="1" name="stream_id" type="const-gchar*"/>
4472 <method name="EventDefault" cname="gst_pad_event_default">
4473 <return-type type="gboolean"/>
4475 <parameter allow-none="1" name="parent" type="GstObject*"/>
4476 <parameter name="event" type="GstEvent*" owned="true">
4477 <warning>missing glib:type-name</warning>
4481 <method name="Forward" cname="gst_pad_forward">
4482 <return-type type="gboolean"/>
4484 <parameter closure="1" scope="call" name="forward" type="GstPadForwardFunction"/>
4485 <parameter allow-none="1" name="user_data" type="gpointer"/>
4488 <method name="GetAllowedCaps" cname="gst_pad_get_allowed_caps">
4489 <return-type type="GstCaps*" owned="true">
4490 <warning>missing glib:type-name</warning>
4494 <method name="GetCurrentCaps" cname="gst_pad_get_current_caps">
4495 <return-type type="GstCaps*" owned="true">
4496 <warning>missing glib:type-name</warning>
4500 <method name="GetDirection" cname="gst_pad_get_direction">
4501 <return-type type="GstPadDirection"/>
4504 <method name="GetElementPrivate" cname="gst_pad_get_element_private">
4505 <return-type type="gpointer"/>
4508 <method name="GetLastFlowReturn" cname="gst_pad_get_last_flow_return" version="1.4">
4509 <return-type type="GstFlowReturn"/>
4512 <method name="GetOffset" cname="gst_pad_get_offset">
4513 <return-type type="gint64"/>
4516 <method name="GetPadTemplate" cname="gst_pad_get_pad_template">
4517 <return-type type="GstPadTemplate*" owned="true"/>
4520 <method name="GetPadTemplateCaps" cname="gst_pad_get_pad_template_caps">
4521 <return-type type="GstCaps*" owned="true">
4522 <warning>missing glib:type-name</warning>
4526 <method name="GetParentElement" cname="gst_pad_get_parent_element">
4527 <return-type type="GstElement*" owned="true"/>
4530 <method name="GetPeer" cname="gst_pad_get_peer">
4531 <return-type type="GstPad*" owned="true"/>
4534 <method name="GetRange" cname="gst_pad_get_range">
4535 <return-type type="GstFlowReturn"/>
4537 <parameter name="offset" type="guint64"/>
4538 <parameter name="size" type="guint"/>
4539 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
4540 <warning>missing glib:type-name</warning>
4544 <method name="GetSingleInternalLink" cname="gst_pad_get_single_internal_link" version="1.18">
4545 <return-type type="GstPad*" owned="true"/>
4548 <method name="GetStickyEvent" cname="gst_pad_get_sticky_event">
4549 <return-type type="GstEvent*" owned="true">
4550 <warning>missing glib:type-name</warning>
4553 <parameter name="event_type" type="GstEventType"/>
4554 <parameter name="idx" type="guint"/>
4557 <method name="GetStream" cname="gst_pad_get_stream" version="1.10">
4558 <return-type type="GstStream*" owned="true"/>
4561 <method name="GetStreamId" cname="gst_pad_get_stream_id" version="1.2">
4562 <return-type type="gchar*" owned="true"/>
4565 <method name="GetTaskState" cname="gst_pad_get_task_state" version="1.12">
4566 <return-type type="GstTaskState"/>
4569 <method name="HasCurrentCaps" cname="gst_pad_has_current_caps">
4570 <return-type type="gboolean"/>
4573 <method name="IsActive" cname="gst_pad_is_active">
4574 <return-type type="gboolean"/>
4577 <method name="IsBlocked" cname="gst_pad_is_blocked">
4578 <return-type type="gboolean"/>
4581 <method name="IsBlocking" cname="gst_pad_is_blocking">
4582 <return-type type="gboolean"/>
4585 <method name="IsLinked" cname="gst_pad_is_linked">
4586 <return-type type="gboolean"/>
4589 <method name="IterateInternalLinks" cname="gst_pad_iterate_internal_links">
4590 <return-type type="GstIterator*" owned="true">
4591 <warning>missing glib:type-name</warning>
4595 <method name="IterateInternalLinksDefault" cname="gst_pad_iterate_internal_links_default">
4596 <return-type type="GstIterator*" owned="true">
4597 <warning>missing glib:type-name</warning>
4600 <parameter allow-none="1" name="parent" type="GstObject*"/>
4603 <method name="Link" cname="gst_pad_link">
4604 <return-type type="GstPadLinkReturn"/>
4606 <parameter name="sinkpad" type="GstPad*"/>
4609 <method name="LinkFull" cname="gst_pad_link_full">
4610 <return-type type="GstPadLinkReturn"/>
4612 <parameter name="sinkpad" type="GstPad*"/>
4613 <parameter name="flags" type="GstPadLinkCheck"/>
4616 <method name="LinkMaybeGhosting" cname="gst_pad_link_maybe_ghosting" version="1.10">
4617 <return-type type="gboolean"/>
4619 <parameter name="sink" type="GstPad*"/>
4622 <method name="LinkMaybeGhostingFull" cname="gst_pad_link_maybe_ghosting_full" version="1.10">
4623 <return-type type="gboolean"/>
4625 <parameter name="sink" type="GstPad*"/>
4626 <parameter name="flags" type="GstPadLinkCheck"/>
4629 <method name="MarkReconfigure" cname="gst_pad_mark_reconfigure">
4630 <return-type type="void"/>
4633 <method name="NeedsReconfigure" cname="gst_pad_needs_reconfigure">
4634 <return-type type="gboolean"/>
4637 <method name="PauseTask" cname="gst_pad_pause_task">
4638 <return-type type="gboolean"/>
4641 <method name="PeerQuery" cname="gst_pad_peer_query">
4642 <return-type type="gboolean"/>
4644 <parameter name="query" type="GstQuery*">
4645 <warning>missing glib:type-name</warning>
4649 <method name="PeerQueryAcceptCaps" cname="gst_pad_peer_query_accept_caps">
4650 <return-type type="gboolean"/>
4652 <parameter name="caps" type="GstCaps*">
4653 <warning>missing glib:type-name</warning>
4657 <method name="PeerQueryCaps" cname="gst_pad_peer_query_caps">
4658 <return-type type="GstCaps*" owned="true">
4659 <warning>missing glib:type-name</warning>
4662 <parameter allow-none="1" name="filter" type="GstCaps*">
4663 <warning>missing glib:type-name</warning>
4667 <method name="PeerQueryConvert" cname="gst_pad_peer_query_convert">
4668 <return-type type="gboolean"/>
4670 <parameter name="src_format" type="GstFormat"/>
4671 <parameter name="src_val" type="gint64"/>
4672 <parameter name="dest_format" type="GstFormat"/>
4673 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out"/>
4676 <method name="PeerQueryDuration" cname="gst_pad_peer_query_duration">
4677 <return-type type="gboolean"/>
4679 <parameter name="format" type="GstFormat"/>
4680 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out"/>
4683 <method name="PeerQueryPosition" cname="gst_pad_peer_query_position">
4684 <return-type type="gboolean"/>
4686 <parameter name="format" type="GstFormat"/>
4687 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out"/>
4690 <method name="ProxyQueryAcceptCaps" cname="gst_pad_proxy_query_accept_caps">
4691 <return-type type="gboolean"/>
4693 <parameter name="query" type="GstQuery*">
4694 <warning>missing glib:type-name</warning>
4698 <method name="ProxyQueryCaps" cname="gst_pad_proxy_query_caps">
4699 <return-type type="gboolean"/>
4701 <parameter name="query" type="GstQuery*">
4702 <warning>missing glib:type-name</warning>
4706 <method name="PullRange" cname="gst_pad_pull_range">
4707 <return-type type="GstFlowReturn"/>
4709 <parameter name="offset" type="guint64"/>
4710 <parameter name="size" type="guint"/>
4711 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
4712 <warning>missing glib:type-name</warning>
4716 <method name="Push" cname="gst_pad_push">
4717 <return-type type="GstFlowReturn"/>
4719 <parameter name="buffer" type="GstBuffer*" owned="true">
4720 <warning>missing glib:type-name</warning>
4724 <method name="PushEvent" cname="gst_pad_push_event">
4725 <return-type type="gboolean"/>
4727 <parameter name="event" type="GstEvent*" owned="true">
4728 <warning>missing glib:type-name</warning>
4732 <method name="PushList" cname="gst_pad_push_list">
4733 <return-type type="GstFlowReturn"/>
4735 <parameter name="list" type="GstBufferList*" owned="true">
4736 <warning>missing glib:type-name</warning>
4740 <method name="Query" cname="gst_pad_query">
4741 <return-type type="gboolean"/>
4743 <parameter name="query" type="GstQuery*">
4744 <warning>missing glib:type-name</warning>
4748 <method name="QueryAcceptCaps" cname="gst_pad_query_accept_caps">
4749 <return-type type="gboolean"/>
4751 <parameter name="caps" type="GstCaps*">
4752 <warning>missing glib:type-name</warning>
4756 <method name="QueryCaps" cname="gst_pad_query_caps">
4757 <return-type type="GstCaps*" owned="true">
4758 <warning>missing glib:type-name</warning>
4761 <parameter allow-none="1" name="filter" type="GstCaps*">
4762 <warning>missing glib:type-name</warning>
4766 <method name="QueryConvert" cname="gst_pad_query_convert">
4767 <return-type type="gboolean"/>
4769 <parameter name="src_format" type="GstFormat"/>
4770 <parameter name="src_val" type="gint64"/>
4771 <parameter name="dest_format" type="GstFormat"/>
4772 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out"/>
4775 <method name="QueryDefault" cname="gst_pad_query_default">
4776 <return-type type="gboolean"/>
4778 <parameter allow-none="1" name="parent" type="GstObject*"/>
4779 <parameter name="query" type="GstQuery*">
4780 <warning>missing glib:type-name</warning>
4784 <method name="QueryDuration" cname="gst_pad_query_duration">
4785 <return-type type="gboolean"/>
4787 <parameter name="format" type="GstFormat"/>
4788 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out"/>
4791 <method name="QueryPosition" cname="gst_pad_query_position">
4792 <return-type type="gboolean"/>
4794 <parameter name="format" type="GstFormat"/>
4795 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out"/>
4798 <method name="RemoveProbe" cname="gst_pad_remove_probe">
4799 <return-type type="void"/>
4801 <parameter name="id" type="gulong"/>
4804 <method name="SendEvent" cname="gst_pad_send_event">
4805 <return-type type="gboolean"/>
4807 <parameter name="event" type="GstEvent*" owned="true">
4808 <warning>missing glib:type-name</warning>
4812 <method name="SetActivateFunctionFull" cname="gst_pad_set_activate_function_full">
4813 <return-type type="void"/>
4815 <parameter closure="1" destroy="2" scope="notified" name="activate" type="GstPadActivateFunction"/>
4816 <parameter allow-none="1" name="user_data" type="gpointer"/>
4817 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4820 <method name="SetActivatemodeFunctionFull" cname="gst_pad_set_activatemode_function_full">
4821 <return-type type="void"/>
4823 <parameter closure="1" destroy="2" scope="notified" name="activatemode" type="GstPadActivateModeFunction"/>
4824 <parameter allow-none="1" name="user_data" type="gpointer"/>
4825 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4828 <method name="SetActive" cname="gst_pad_set_active">
4829 <return-type type="gboolean"/>
4831 <parameter name="active" type="gboolean"/>
4834 <method name="SetChainFunctionFull" cname="gst_pad_set_chain_function_full">
4835 <return-type type="void"/>
4837 <parameter closure="1" destroy="2" scope="notified" name="chain" type="GstPadChainFunction"/>
4838 <parameter allow-none="1" name="user_data" type="gpointer"/>
4839 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4842 <method name="SetChainListFunctionFull" cname="gst_pad_set_chain_list_function_full">
4843 <return-type type="void"/>
4845 <parameter closure="1" destroy="2" scope="notified" name="chainlist" type="GstPadChainListFunction"/>
4846 <parameter allow-none="1" name="user_data" type="gpointer"/>
4847 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4850 <method name="SetElementPrivate" cname="gst_pad_set_element_private">
4851 <return-type type="void"/>
4853 <parameter allow-none="1" name="priv" type="gpointer"/>
4856 <method name="SetEventFullFunctionFull" cname="gst_pad_set_event_full_function_full" version="1.8">
4857 <return-type type="void"/>
4859 <parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFullFunction"/>
4860 <parameter allow-none="1" name="user_data" type="gpointer"/>
4861 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4864 <method name="SetEventFunctionFull" cname="gst_pad_set_event_function_full">
4865 <return-type type="void"/>
4867 <parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFunction"/>
4868 <parameter allow-none="1" name="user_data" type="gpointer"/>
4869 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4872 <method name="SetGetrangeFunctionFull" cname="gst_pad_set_getrange_function_full">
4873 <return-type type="void"/>
4875 <parameter closure="1" destroy="2" scope="notified" name="get" type="GstPadGetRangeFunction"/>
4876 <parameter allow-none="1" name="user_data" type="gpointer"/>
4877 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4880 <method name="SetIterateInternalLinksFunctionFull" cname="gst_pad_set_iterate_internal_links_function_full">
4881 <return-type type="void"/>
4883 <parameter closure="1" destroy="2" scope="notified" name="iterintlink" type="GstPadIterIntLinkFunction"/>
4884 <parameter allow-none="1" name="user_data" type="gpointer"/>
4885 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4888 <method name="SetLinkFunctionFull" cname="gst_pad_set_link_function_full">
4889 <return-type type="void"/>
4891 <parameter closure="1" destroy="2" scope="notified" name="link" type="GstPadLinkFunction"/>
4892 <parameter allow-none="1" name="user_data" type="gpointer"/>
4893 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4896 <method name="SetOffset" cname="gst_pad_set_offset">
4897 <return-type type="void"/>
4899 <parameter name="offset" type="gint64"/>
4902 <method name="SetQueryFunctionFull" cname="gst_pad_set_query_function_full">
4903 <return-type type="void"/>
4905 <parameter closure="1" destroy="2" scope="notified" name="query" type="GstPadQueryFunction"/>
4906 <parameter allow-none="1" name="user_data" type="gpointer"/>
4907 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4910 <method name="SetUnlinkFunctionFull" cname="gst_pad_set_unlink_function_full">
4911 <return-type type="void"/>
4913 <parameter closure="1" destroy="2" scope="notified" name="unlink" type="GstPadUnlinkFunction"/>
4914 <parameter allow-none="1" name="user_data" type="gpointer"/>
4915 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4918 <method name="StartTask" cname="gst_pad_start_task">
4919 <return-type type="gboolean"/>
4921 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstTaskFunction"/>
4922 <parameter allow-none="1" name="user_data" type="gpointer"/>
4923 <parameter scope="async" name="notify" type="GDestroyNotify"/>
4926 <method name="StickyEventsForeach" cname="gst_pad_sticky_events_foreach">
4927 <return-type type="void"/>
4929 <parameter closure="1" scope="call" name="foreach_func" type="GstPadStickyEventsForeachFunction"/>
4930 <parameter allow-none="1" name="user_data" type="gpointer"/>
4933 <method name="StopTask" cname="gst_pad_stop_task">
4934 <return-type type="gboolean"/>
4937 <method name="StoreStickyEvent" cname="gst_pad_store_sticky_event" version="1.2">
4938 <return-type type="GstFlowReturn"/>
4940 <parameter name="event" type="GstEvent*">
4941 <warning>missing glib:type-name</warning>
4945 <method name="Unlink" cname="gst_pad_unlink">
4946 <return-type type="gboolean"/>
4948 <parameter name="sinkpad" type="GstPad*"/>
4951 <method name="UseFixedCaps" cname="gst_pad_use_fixed_caps">
4952 <return-type type="void"/>
4955 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="false" construct="false" construct-only="false"/>
4956 <property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true"/>
4957 <property name="Offset" cname="offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6"/>
4958 <property name="Template" cname="template" type="GstPadTemplate*" readable="true" writeable="true" construct="false" construct-only="false"/>
4959 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
4960 <field cname="element_private" access="public" writeable="false" readable="true" is_callback="false" name="ElementPrivate" type="gpointer"/>
4961 <field cname="padtemplate" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplate" type="GstPadTemplate*"/>
4962 <field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection"/>
4963 <field cname="stream_rec_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamRecLock" type="GRecMutex">
4964 <warning>missing glib:type-name</warning>
4966 <field cname="task" access="private" writeable="false" readable="false" is_callback="false" name="Task" type="GstTask*"/>
4967 <field cname="block_cond" access="private" writeable="false" readable="false" is_callback="false" name="BlockCond" type="GCond">
4968 <warning>missing glib:type-name</warning>
4970 <field cname="probes" access="private" writeable="false" readable="false" is_callback="false" name="Probes" type="GHookList">
4971 <warning>missing glib:type-name</warning>
4973 <field cname="mode" access="private" writeable="false" readable="false" is_callback="false" name="Mode" type="GstPadMode"/>
4974 <field cname="activatefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatefunc" type="GstPadActivateFunction"/>
4975 <field cname="activatedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatedata" type="gpointer"/>
4976 <field cname="activatenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatenotify" type="GDestroyNotify"/>
4977 <field cname="activatemodefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodefunc" type="GstPadActivateModeFunction"/>
4978 <field cname="activatemodedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodedata" type="gpointer"/>
4979 <field cname="activatemodenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodenotify" type="GDestroyNotify"/>
4980 <field cname="peer" access="private" writeable="false" readable="false" is_callback="false" name="Peer" type="GstPad*"/>
4981 <field cname="linkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Linkfunc" type="GstPadLinkFunction"/>
4982 <field cname="linkdata" access="private" writeable="false" readable="false" is_callback="false" name="Linkdata" type="gpointer"/>
4983 <field cname="linknotify" access="private" writeable="false" readable="false" is_callback="false" name="Linknotify" type="GDestroyNotify"/>
4984 <field cname="unlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkfunc" type="GstPadUnlinkFunction"/>
4985 <field cname="unlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkdata" type="gpointer"/>
4986 <field cname="unlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Unlinknotify" type="GDestroyNotify"/>
4987 <field cname="chainfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainfunc" type="GstPadChainFunction"/>
4988 <field cname="chaindata" access="private" writeable="false" readable="false" is_callback="false" name="Chaindata" type="gpointer"/>
4989 <field cname="chainnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainnotify" type="GDestroyNotify"/>
4990 <field cname="chainlistfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistfunc" type="GstPadChainListFunction"/>
4991 <field cname="chainlistdata" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistdata" type="gpointer"/>
4992 <field cname="chainlistnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistnotify" type="GDestroyNotify"/>
4993 <field cname="getrangefunc" access="private" writeable="false" readable="false" is_callback="false" name="Getrangefunc" type="GstPadGetRangeFunction"/>
4994 <field cname="getrangedata" access="private" writeable="false" readable="false" is_callback="false" name="Getrangedata" type="gpointer"/>
4995 <field cname="getrangenotify" access="private" writeable="false" readable="false" is_callback="false" name="Getrangenotify" type="GDestroyNotify"/>
4996 <field cname="eventfunc" access="private" writeable="false" readable="false" is_callback="false" name="Eventfunc" type="GstPadEventFunction"/>
4997 <field cname="eventdata" access="private" writeable="false" readable="false" is_callback="false" name="Eventdata" type="gpointer"/>
4998 <field cname="eventnotify" access="private" writeable="false" readable="false" is_callback="false" name="Eventnotify" type="GDestroyNotify"/>
4999 <field cname="offset" access="private" writeable="false" readable="false" is_callback="false" name="OffsetField" type="gint64"/>
5000 <field cname="queryfunc" access="private" writeable="false" readable="false" is_callback="false" name="Queryfunc" type="GstPadQueryFunction"/>
5001 <field cname="querydata" access="private" writeable="false" readable="false" is_callback="false" name="Querydata" type="gpointer"/>
5002 <field cname="querynotify" access="private" writeable="false" readable="false" is_callback="false" name="Querynotify" type="GDestroyNotify"/>
5003 <field cname="iterintlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkfunc" type="GstPadIterIntLinkFunction"/>
5004 <field cname="iterintlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkdata" type="gpointer"/>
5005 <field cname="iterintlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinknotify" type="GDestroyNotify"/>
5006 <field cname="num_probes" access="private" writeable="false" readable="false" is_callback="false" name="NumProbes" type="gint"/>
5007 <field cname="num_blocked" access="private" writeable="false" readable="false" is_callback="false" name="NumBlocked" type="gint"/>
5008 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPadPrivate*">
5009 <warning>missing glib:type-name</warning>
5011 <union name="ABI" cname="ABI">
5012 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5013 <struct name="abi" cname="abi" opaque="false" hidden="false">
5014 <field cname="last_flowret" access="public" writeable="true" readable="true" is_callback="false" name="LastFlowret" type="GstFlowReturn"/>
5015 <field cname="eventfullfunc" access="public" writeable="true" readable="true" is_callback="false" name="Eventfullfunc" type="GstPadEventFullFunction"/>
5018 <signal name="Linked" cname="linked" when="last" field_name="linked">
5019 <return-type type="void"/>
5021 <parameter name="peer" type="GstPad*"/>
5024 <signal name="Unlinked" cname="unlinked" when="last" field_name="unlinked">
5025 <return-type type="void"/>
5027 <parameter name="peer" type="GstPad*"/>
5031 <object name="PadTemplate" cname="GstPadTemplate" opaque="false" hidden="false" parent="GstObject">
5032 <class_struct cname="GstPadTemplateClass">
5033 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5034 <warning>missing glib:type-name</warning>
5036 <method signal_vm="pad_created"/>
5037 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5039 <method name="GetType" cname="gst_pad_template_get_type" shared="true">
5040 <return-type type="GType"/>
5042 <constructor cname="gst_pad_template_new">
5044 <parameter name="name_template" type="const-gchar*"/>
5045 <parameter name="direction" type="GstPadDirection"/>
5046 <parameter name="presence" type="GstPadPresence"/>
5047 <parameter name="caps" type="GstCaps*">
5048 <warning>missing glib:type-name</warning>
5052 <constructor cname="gst_pad_template_new_from_static_pad_template_with_gtype" version="1.14">
5054 <parameter name="pad_template" type="GstStaticPadTemplate*">
5055 <warning>missing glib:type-name</warning>
5057 <parameter name="pad_type" type="GType"/>
5060 <constructor cname="gst_pad_template_new_with_gtype" version="1.14">
5062 <parameter name="name_template" type="const-gchar*"/>
5063 <parameter name="direction" type="GstPadDirection"/>
5064 <parameter name="presence" type="GstPadPresence"/>
5065 <parameter name="caps" type="GstCaps*">
5066 <warning>missing glib:type-name</warning>
5068 <parameter name="pad_type" type="GType"/>
5071 <method name="GetCaps" cname="gst_pad_template_get_caps">
5072 <return-type type="GstCaps*" owned="true">
5073 <warning>missing glib:type-name</warning>
5077 <method name="GetDocumentationCaps" cname="gst_pad_template_get_documentation_caps" version="1.18">
5078 <return-type type="GstCaps*" owned="true">
5079 <warning>missing glib:type-name</warning>
5083 <method name="PadCreated" cname="gst_pad_template_pad_created">
5084 <return-type type="void"/>
5086 <parameter name="pad" type="GstPad*"/>
5089 <method name="SetDocumentationCaps" cname="gst_pad_template_set_documentation_caps" version="1.18">
5090 <return-type type="void"/>
5092 <parameter name="caps" type="GstCaps*" owned="true">
5093 <warning>missing glib:type-name</warning>
5097 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true"/>
5098 <property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true"/>
5099 <property name="Gtype" cname="gtype" type="GType" readable="true" writeable="true" construct="false" construct-only="true" version="1.14"/>
5100 <property name="NameTemplate" cname="name-template" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
5101 <property name="Presence" cname="presence" type="GstPadPresence" readable="true" writeable="true" construct="false" construct-only="true"/>
5102 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
5103 <field cname="name_template" access="public" writeable="false" readable="true" is_callback="false" name="NameTemplateField" type="gchar*"/>
5104 <field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection"/>
5105 <field cname="presence" access="public" writeable="false" readable="true" is_callback="false" name="PresenceField" type="GstPadPresence"/>
5106 <field cname="caps" access="public" writeable="false" readable="true" is_callback="false" name="CapsField" type="GstCaps*">
5107 <warning>missing glib:type-name</warning>
5109 <union name="ABI" cname="ABI">
5110 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5111 <struct name="abi" cname="abi" opaque="false" hidden="false">
5112 <field cname="gtype" access="public" writeable="true" readable="true" is_callback="false" name="Gtype" type="GType"/>
5113 <field cname="documentation_caps" access="public" writeable="true" readable="true" is_callback="false" name="DocumentationCaps" type="GstCaps*">
5114 <warning>missing glib:type-name</warning>
5118 <signal name="PadCreatedEvent" cname="pad-created" when="last" field_name="pad_created">
5119 <return-type type="void"/>
5121 <parameter name="pad" type="GstPad*"/>
5123 <warning>Signal renamed because of existing method with same name</warning>
5126 <struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam" version="1.12">
5127 <method name="GetType" cname="gst_param_spec_array_get_type" shared="true">
5128 <return-type type="GType"/>
5131 <struct name="ParamFraction" cname="GstParamFraction" opaque="true" hidden="false" parent="GParam">
5132 <method name="GetType" cname="gst_param_spec_fraction_get_type" shared="true">
5133 <return-type type="GType"/>
5136 <object name="Pipeline" cname="GstPipeline" opaque="false" hidden="false" parent="GstBin">
5138 <interface cname="GstChildProxy"/>
5140 <class_struct cname="GstPipelineClass">
5141 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBinClass">
5142 <warning>missing glib:type-name</warning>
5144 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5146 <method name="GetType" cname="gst_pipeline_get_type" shared="true">
5147 <return-type type="GType"/>
5149 <constructor cname="gst_pipeline_new">
5151 <parameter name="name" type="const-gchar*"/>
5154 <method name="AutoClock" cname="gst_pipeline_auto_clock">
5155 <return-type type="void"/>
5158 <method name="GetAutoFlushBus" cname="gst_pipeline_get_auto_flush_bus">
5159 <return-type type="gboolean"/>
5162 <method name="GetBus" cname="gst_pipeline_get_bus">
5163 <return-type type="GstBus*" owned="true"/>
5166 <method name="GetDelay" cname="gst_pipeline_get_delay">
5167 <return-type type="guint64"/>
5170 <method name="GetLatency" cname="gst_pipeline_get_latency" version="1.6">
5171 <return-type type="guint64"/>
5174 <method name="GetPipelineClock" cname="gst_pipeline_get_pipeline_clock" version="1.6">
5175 <return-type type="GstClock*" owned="true"/>
5178 <method name="SetAutoFlushBus" cname="gst_pipeline_set_auto_flush_bus">
5179 <return-type type="void"/>
5181 <parameter name="auto_flush" type="gboolean"/>
5184 <method name="SetDelay" cname="gst_pipeline_set_delay">
5185 <return-type type="void"/>
5187 <parameter name="delay" type="guint64"/>
5190 <method name="SetLatency" cname="gst_pipeline_set_latency" version="1.6">
5191 <return-type type="void"/>
5193 <parameter name="latency" type="guint64"/>
5196 <method name="UseClock" cname="gst_pipeline_use_clock">
5197 <return-type type="void"/>
5199 <parameter allow-none="1" name="clock" type="GstClock*"/>
5202 <property name="AutoFlushBus" cname="auto-flush-bus" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
5203 <property name="Delay" cname="delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
5204 <property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6"/>
5205 <field cname="bin" access="public" writeable="false" readable="true" is_callback="false" name="Bin" type="GstBin*"/>
5206 <field cname="fixed_clock" access="public" writeable="false" readable="true" is_callback="false" name="FixedClock" type="GstClock*"/>
5207 <field cname="stream_time" access="public" writeable="false" readable="true" is_callback="false" name="StreamTime" type="guint64"/>
5208 <field cname="delay" access="public" writeable="false" readable="true" is_callback="false" name="DelayField" type="guint64"/>
5209 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPipelinePrivate*">
5210 <warning>missing glib:type-name</warning>
5212 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5214 <object name="Plugin" cname="GstPlugin" opaque="false" hidden="false" parent="GstObject">
5215 <class_struct cname="GstPluginClass"/>
5216 <method name="GetType" cname="gst_plugin_get_type" shared="true">
5217 <return-type type="GType"/>
5219 <method name="ListFree" cname="gst_plugin_list_free" shared="true">
5220 <return-type type="void"/>
5222 <parameter name="list" type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true"/>
5225 <method name="LoadByName" cname="gst_plugin_load_by_name" shared="true">
5226 <return-type type="GstPlugin*" owned="true"/>
5228 <parameter name="name" type="const-gchar*"/>
5231 <method name="LoadFile" cname="gst_plugin_load_file" shared="true">
5232 <return-type type="GstPlugin*" owned="true"/>
5233 <parameters throws="1">
5234 <parameter name="filename" type="const-gfilename*"/>
5235 <parameter name="error" type="GError**"/>
5238 <method name="RegisterStatic" cname="gst_plugin_register_static" shared="true">
5239 <return-type type="gboolean"/>
5241 <parameter name="major_version" type="gint"/>
5242 <parameter name="minor_version" type="gint"/>
5243 <parameter name="name" type="const-gchar*"/>
5244 <parameter name="description" type="const-gchar*"/>
5245 <parameter scope="call" name="init_func" type="GstPluginInitFunc"/>
5246 <parameter name="version" type="const-gchar*"/>
5247 <parameter name="license" type="const-gchar*"/>
5248 <parameter name="source" type="const-gchar*"/>
5249 <parameter name="package" type="const-gchar*"/>
5250 <parameter name="origin" type="const-gchar*"/>
5253 <method name="RegisterStaticFull" cname="gst_plugin_register_static_full" shared="true">
5254 <return-type type="gboolean"/>
5256 <parameter name="major_version" type="gint"/>
5257 <parameter name="minor_version" type="gint"/>
5258 <parameter name="name" type="const-gchar*"/>
5259 <parameter name="description" type="const-gchar*"/>
5260 <parameter closure="10" scope="call" name="init_full_func" type="GstPluginInitFullFunc"/>
5261 <parameter name="version" type="const-gchar*"/>
5262 <parameter name="license" type="const-gchar*"/>
5263 <parameter name="source" type="const-gchar*"/>
5264 <parameter name="package" type="const-gchar*"/>
5265 <parameter name="origin" type="const-gchar*"/>
5266 <parameter allow-none="1" name="user_data" type="gpointer"/>
5269 <method name="AddDependency" cname="gst_plugin_add_dependency">
5270 <return-type type="void"/>
5272 <parameter allow-none="1" name="env_vars" type="const gchar**" array="true" null_term_array="true"/>
5273 <parameter allow-none="1" name="paths" type="const gchar**" array="true" null_term_array="true"/>
5274 <parameter allow-none="1" name="names" type="const gchar**" array="true" null_term_array="true"/>
5275 <parameter name="flags" type="GstPluginDependencyFlags"/>
5278 <method name="AddDependencySimple" cname="gst_plugin_add_dependency_simple">
5279 <return-type type="void"/>
5281 <parameter allow-none="1" name="env_vars" type="const-gchar*"/>
5282 <parameter allow-none="1" name="paths" type="const-gchar*"/>
5283 <parameter allow-none="1" name="names" type="const-gchar*"/>
5284 <parameter name="flags" type="GstPluginDependencyFlags"/>
5287 <method name="GetCacheData" cname="gst_plugin_get_cache_data">
5288 <return-type type="GstStructure*">
5289 <warning>missing glib:type-name</warning>
5293 <method name="GetDescription" cname="gst_plugin_get_description">
5294 <return-type type="const-gchar*"/>
5297 <method name="GetFilename" cname="gst_plugin_get_filename">
5298 <return-type type="const-gfilename*"/>
5301 <method name="GetLicense" cname="gst_plugin_get_license">
5302 <return-type type="const-gchar*"/>
5305 <method name="GetName" cname="gst_plugin_get_name">
5306 <return-type type="const-gchar*"/>
5309 <method name="GetOrigin" cname="gst_plugin_get_origin">
5310 <return-type type="const-gchar*"/>
5313 <method name="GetPackage" cname="gst_plugin_get_package">
5314 <return-type type="const-gchar*"/>
5317 <method name="GetReleaseDateString" cname="gst_plugin_get_release_date_string">
5318 <return-type type="const-gchar*"/>
5321 <method name="GetSource" cname="gst_plugin_get_source">
5322 <return-type type="const-gchar*"/>
5325 <method name="GetVersion" cname="gst_plugin_get_version">
5326 <return-type type="const-gchar*"/>
5329 <method name="IsLoaded" cname="gst_plugin_is_loaded">
5330 <return-type type="gboolean"/>
5333 <method name="Load" cname="gst_plugin_load">
5334 <return-type type="GstPlugin*" owned="true"/>
5337 <method name="SetCacheData" cname="gst_plugin_set_cache_data">
5338 <return-type type="void"/>
5340 <parameter name="cache_data" type="GstStructure*" owned="true">
5341 <warning>missing glib:type-name</warning>
5346 <object name="PluginFeature" cname="GstPluginFeature" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
5347 <class_struct cname="GstPluginFeatureClass"/>
5348 <method name="GetType" cname="gst_plugin_feature_get_type" shared="true">
5349 <return-type type="GType"/>
5351 <method name="ListCopy" cname="gst_plugin_feature_list_copy" shared="true">
5352 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true"/>
5354 <parameter name="list" type="GList*" element_type="GstPluginFeature*"/>
5357 <method name="ListDebug" cname="gst_plugin_feature_list_debug" shared="true">
5358 <return-type type="void"/>
5360 <parameter name="list" type="GList*" element_type="GstPluginFeature*"/>
5363 <method name="ListFree" cname="gst_plugin_feature_list_free" shared="true">
5364 <return-type type="void"/>
5366 <parameter name="list" type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true"/>
5369 <method name="RankCompareFunc" cname="gst_plugin_feature_rank_compare_func" shared="true">
5370 <return-type type="gint"/>
5372 <parameter allow-none="1" name="p1" type="gpointer"/>
5373 <parameter allow-none="1" name="p2" type="gpointer"/>
5376 <method name="CheckVersion" cname="gst_plugin_feature_check_version">
5377 <return-type type="gboolean"/>
5379 <parameter name="min_major" type="guint"/>
5380 <parameter name="min_minor" type="guint"/>
5381 <parameter name="min_micro" type="guint"/>
5384 <method name="GetPlugin" cname="gst_plugin_feature_get_plugin">
5385 <return-type type="GstPlugin*" owned="true"/>
5388 <method name="GetPluginName" cname="gst_plugin_feature_get_plugin_name" version="1.2">
5389 <return-type type="const-gchar*"/>
5392 <method name="GetRank" cname="gst_plugin_feature_get_rank">
5393 <return-type type="guint"/>
5396 <method name="Load" cname="gst_plugin_feature_load">
5397 <return-type type="GstPluginFeature*" owned="true"/>
5400 <method name="SetRank" cname="gst_plugin_feature_set_rank">
5401 <return-type type="void"/>
5403 <parameter name="rank" type="guint"/>
5407 <object name="ProxyPad" cname="GstProxyPad" opaque="false" hidden="false" parent="GstPad">
5408 <class_struct cname="GstProxyPadClass">
5409 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
5410 <warning>missing glib:type-name</warning>
5412 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="1"/>
5414 <method name="GetType" cname="gst_proxy_pad_get_type" shared="true">
5415 <return-type type="GType"/>
5417 <method name="ChainDefault" cname="gst_proxy_pad_chain_default" shared="true">
5418 <return-type type="GstFlowReturn"/>
5420 <parameter name="pad" type="GstPad*"/>
5421 <parameter allow-none="1" name="parent" type="GstObject*"/>
5422 <parameter name="buffer" type="GstBuffer*" owned="true">
5423 <warning>missing glib:type-name</warning>
5427 <method name="ChainListDefault" cname="gst_proxy_pad_chain_list_default" shared="true">
5428 <return-type type="GstFlowReturn"/>
5430 <parameter name="pad" type="GstPad*"/>
5431 <parameter allow-none="1" name="parent" type="GstObject*"/>
5432 <parameter name="list" type="GstBufferList*" owned="true">
5433 <warning>missing glib:type-name</warning>
5437 <method name="GetrangeDefault" cname="gst_proxy_pad_getrange_default" shared="true">
5438 <return-type type="GstFlowReturn"/>
5440 <parameter name="pad" type="GstPad*"/>
5441 <parameter name="parent" type="GstObject*"/>
5442 <parameter name="offset" type="guint64"/>
5443 <parameter name="size" type="guint"/>
5444 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
5445 <warning>missing glib:type-name</warning>
5449 <method name="IterateInternalLinksDefault" cname="gst_proxy_pad_iterate_internal_links_default" shared="true">
5450 <return-type type="GstIterator*" owned="true">
5451 <warning>missing glib:type-name</warning>
5454 <parameter name="pad" type="GstPad*"/>
5455 <parameter allow-none="1" name="parent" type="GstObject*"/>
5458 <method name="GetInternal" cname="gst_proxy_pad_get_internal">
5459 <return-type type="GstProxyPad*" owned="true"/>
5462 <field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstPad*"/>
5463 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstProxyPadPrivate*">
5464 <warning>missing glib:type-name</warning>
5467 <object name="Registry" cname="GstRegistry" opaque="false" hidden="false" parent="GstObject">
5468 <class_struct cname="GstRegistryClass">
5469 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5470 <warning>missing glib:type-name</warning>
5473 <method name="GetType" cname="gst_registry_get_type" shared="true">
5474 <return-type type="GType"/>
5476 <method name="ForkIsEnabled" cname="gst_registry_fork_is_enabled" shared="true">
5477 <return-type type="gboolean"/>
5479 <method name="ForkSetEnabled" cname="gst_registry_fork_set_enabled" shared="true">
5480 <return-type type="void"/>
5482 <parameter name="enabled" type="gboolean"/>
5485 <method name="Get" cname="gst_registry_get" shared="true">
5486 <return-type type="GstRegistry*"/>
5488 <method name="AddFeature" cname="gst_registry_add_feature">
5489 <return-type type="gboolean"/>
5491 <parameter name="feature" type="GstPluginFeature*"/>
5494 <method name="AddPlugin" cname="gst_registry_add_plugin">
5495 <return-type type="gboolean"/>
5497 <parameter name="plugin" type="GstPlugin*"/>
5500 <method name="CheckFeatureVersion" cname="gst_registry_check_feature_version">
5501 <return-type type="gboolean"/>
5503 <parameter name="feature_name" type="const-gchar*"/>
5504 <parameter name="min_major" type="guint"/>
5505 <parameter name="min_minor" type="guint"/>
5506 <parameter name="min_micro" type="guint"/>
5509 <method name="FeatureFilter" cname="gst_registry_feature_filter">
5510 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true"/>
5512 <parameter closure="2" scope="call" name="filter" type="GstPluginFeatureFilter"/>
5513 <parameter name="first" type="gboolean"/>
5514 <parameter allow-none="1" name="user_data" type="gpointer"/>
5517 <method name="FindFeature" cname="gst_registry_find_feature">
5518 <return-type type="GstPluginFeature*" owned="true"/>
5520 <parameter name="name" type="const-gchar*"/>
5521 <parameter name="type" type="GType"/>
5524 <method name="FindPlugin" cname="gst_registry_find_plugin">
5525 <return-type type="GstPlugin*" owned="true"/>
5527 <parameter name="name" type="const-gchar*"/>
5530 <method name="GetFeatureList" cname="gst_registry_get_feature_list">
5531 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true"/>
5533 <parameter name="type" type="GType"/>
5536 <method name="GetFeatureListByPlugin" cname="gst_registry_get_feature_list_by_plugin">
5537 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true"/>
5539 <parameter name="name" type="const-gchar*"/>
5542 <method name="GetFeatureListCookie" cname="gst_registry_get_feature_list_cookie">
5543 <return-type type="guint32"/>
5546 <method name="GetPluginList" cname="gst_registry_get_plugin_list">
5547 <return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true"/>
5550 <method name="Lookup" cname="gst_registry_lookup">
5551 <return-type type="GstPlugin*" owned="true"/>
5553 <parameter name="filename" type="const-gchar*"/>
5556 <method name="LookupFeature" cname="gst_registry_lookup_feature">
5557 <return-type type="GstPluginFeature*" owned="true"/>
5559 <parameter name="name" type="const-gchar*"/>
5562 <method name="PluginFilter" cname="gst_registry_plugin_filter">
5563 <return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true"/>
5565 <parameter closure="2" scope="call" name="filter" type="GstPluginFilter"/>
5566 <parameter name="first" type="gboolean"/>
5567 <parameter allow-none="1" name="user_data" type="gpointer"/>
5570 <method name="RemoveFeature" cname="gst_registry_remove_feature">
5571 <return-type type="void"/>
5573 <parameter name="feature" type="GstPluginFeature*"/>
5576 <method name="RemovePlugin" cname="gst_registry_remove_plugin">
5577 <return-type type="void"/>
5579 <parameter name="plugin" type="GstPlugin*"/>
5582 <method name="ScanPath" cname="gst_registry_scan_path">
5583 <return-type type="gboolean"/>
5585 <parameter name="path" type="const-gfilename*"/>
5588 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
5589 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRegistryPrivate*">
5590 <warning>missing glib:type-name</warning>
5592 <signal name="FeatureAdded" cname="feature-added" when="last">
5593 <return-type type="void"/>
5595 <parameter name="feature" type="GstPluginFeature*"/>
5598 <signal name="PluginAdded" cname="plugin-added" when="last">
5599 <return-type type="void"/>
5601 <parameter name="plugin" type="GstPlugin*"/>
5605 <object name="SharedTaskPool" cname="GstSharedTaskPool" opaque="false" hidden="false" parent="GstTaskPool" version="1.20">
5606 <class_struct cname="GstSharedTaskPoolClass" version="1.20">
5607 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTaskPoolClass">
5608 <warning>missing glib:type-name</warning>
5610 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5612 <method name="GetType" cname="gst_shared_task_pool_get_type" shared="true">
5613 <return-type type="GType"/>
5615 <constructor cname="gst_shared_task_pool_new" disable_void_ctor="" version="1.20"/>
5616 <method name="GetMaxThreads" cname="gst_shared_task_pool_get_max_threads" version="1.20">
5617 <return-type type="guint"/>
5620 <method name="SetMaxThreads" cname="gst_shared_task_pool_set_max_threads" version="1.20">
5621 <return-type type="void"/>
5623 <parameter name="max_threads" type="guint"/>
5626 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTaskPool*"/>
5627 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSharedTaskPoolPrivate*">
5628 <warning>missing glib:type-name</warning>
5630 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5632 <object name="Stream" cname="GstStream" opaque="false" hidden="false" parent="GstObject" version="1.10">
5633 <class_struct cname="GstStreamClass">
5634 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5635 <warning>missing glib:type-name</warning>
5637 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5639 <method name="GetType" cname="gst_stream_get_type" shared="true">
5640 <return-type type="GType"/>
5642 <constructor cname="gst_stream_new" version="1.10">
5644 <parameter name="stream_id" type="const-gchar*"/>
5645 <parameter name="caps" type="GstCaps*">
5646 <warning>missing glib:type-name</warning>
5648 <parameter name="type" type="GstStreamType"/>
5649 <parameter name="flags" type="GstStreamFlags"/>
5652 <method name="GetCaps" cname="gst_stream_get_caps" version="1.10">
5653 <return-type type="GstCaps*" owned="true">
5654 <warning>missing glib:type-name</warning>
5658 <method name="GetStreamFlags" cname="gst_stream_get_stream_flags" version="1.10">
5659 <return-type type="GstStreamFlags"/>
5662 <method name="GetStreamId" cname="gst_stream_get_stream_id" version="1.10">
5663 <return-type type="const-gchar*"/>
5666 <method name="GetStreamType" cname="gst_stream_get_stream_type" version="1.10">
5667 <return-type type="GstStreamType"/>
5670 <method name="GetTags" cname="gst_stream_get_tags" version="1.10">
5671 <return-type type="GstTagList*" owned="true">
5672 <warning>missing glib:type-name</warning>
5676 <method name="SetCaps" cname="gst_stream_set_caps" version="1.10">
5677 <return-type type="void"/>
5679 <parameter allow-none="1" name="caps" type="GstCaps*">
5680 <warning>missing glib:type-name</warning>
5684 <method name="SetStreamFlags" cname="gst_stream_set_stream_flags" version="1.10">
5685 <return-type type="void"/>
5687 <parameter name="flags" type="GstStreamFlags"/>
5690 <method name="SetStreamType" cname="gst_stream_set_stream_type" version="1.10">
5691 <return-type type="void"/>
5693 <parameter name="stream_type" type="GstStreamType"/>
5696 <method name="SetTags" cname="gst_stream_set_tags" version="1.10">
5697 <return-type type="void"/>
5699 <parameter allow-none="1" name="tags" type="GstTagList*">
5700 <warning>missing glib:type-name</warning>
5704 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
5705 <property name="StreamFlags" cname="stream-flags" type="GstStreamFlags" readable="true" writeable="true" construct="true" construct-only="false"/>
5706 <property name="StreamId" cname="stream-id" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
5707 <property name="StreamType" cname="stream-type" type="GstStreamType" readable="true" writeable="true" construct="true" construct-only="false"/>
5708 <property name="Tags" cname="tags" type="GstTagList*" readable="true" writeable="true" construct="false" construct-only="false"/>
5709 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*"/>
5710 <field cname="stream_id" access="public" writeable="false" readable="true" is_callback="false" name="StreamIdField" type="gchar*"/>
5711 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamPrivate*">
5712 <warning>missing glib:type-name</warning>
5714 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5716 <object name="StreamCollection" cname="GstStreamCollection" opaque="false" hidden="false" parent="GstObject" version="1.10">
5717 <class_struct cname="GstStreamCollectionClass">
5718 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5719 <warning>missing glib:type-name</warning>
5721 <method signal_vm="stream_notify"/>
5722 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5724 <method name="GetType" cname="gst_stream_collection_get_type" shared="true">
5725 <return-type type="GType"/>
5727 <constructor cname="gst_stream_collection_new" version="1.10">
5729 <parameter name="upstream_id" type="const-gchar*"/>
5732 <method name="AddStream" cname="gst_stream_collection_add_stream" version="1.10">
5733 <return-type type="gboolean"/>
5735 <parameter name="stream" type="GstStream*" owned="true"/>
5738 <method name="GetSize" cname="gst_stream_collection_get_size" version="1.10">
5739 <return-type type="guint"/>
5742 <method name="GetStream" cname="gst_stream_collection_get_stream" version="1.10">
5743 <return-type type="GstStream*"/>
5745 <parameter name="index" type="guint"/>
5748 <method name="GetUpstreamId" cname="gst_stream_collection_get_upstream_id" version="1.10">
5749 <return-type type="const-gchar*"/>
5752 <property name="UpstreamId" cname="upstream-id" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false"/>
5753 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*"/>
5754 <field cname="upstream_id" access="private" writeable="false" readable="false" is_callback="false" name="UpstreamIdField" type="gchar*"/>
5755 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamCollectionPrivate*">
5756 <warning>missing glib:type-name</warning>
5758 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5759 <signal name="StreamNotify" cname="stream-notify" when="first" field_name="stream_notify">
5760 <return-type type="void"/>
5762 <parameter name="_object" type="GstStream*"/>
5763 <parameter name="p0" type="GParamSpec*"/>
5767 <object name="SystemClock" cname="GstSystemClock" opaque="false" hidden="false" parent="GstClock">
5768 <class_struct cname="GstSystemClockClass">
5769 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstClockClass">
5770 <warning>missing glib:type-name</warning>
5772 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5774 <method name="GetType" cname="gst_system_clock_get_type" shared="true">
5775 <return-type type="GType"/>
5777 <method name="Obtain" cname="gst_system_clock_obtain" shared="true">
5778 <return-type type="GstClock*" owned="true"/>
5780 <method name="SetDefault" cname="gst_system_clock_set_default" shared="true" version="1.4">
5781 <return-type type="void"/>
5783 <parameter allow-none="1" name="new_clock" type="GstClock*"/>
5786 <property name="ClockType" cname="clock-type" type="GstClockType" readable="true" writeable="true" construct="false" construct-only="false"/>
5787 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*"/>
5788 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSystemClockPrivate*">
5789 <warning>missing glib:type-name</warning>
5791 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5793 <object name="Task" cname="GstTask" opaque="false" hidden="false" parent="GstObject">
5794 <class_struct cname="GstTaskClass">
5795 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5796 <warning>missing glib:type-name</warning>
5798 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GstTaskPool*"/>
5799 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5801 <method name="GetType" cname="gst_task_get_type" shared="true">
5802 <return-type type="GType"/>
5804 <constructor cname="gst_task_new">
5806 <parameter name="func" type="GstTaskFunction"/>
5807 <parameter name="user_data" type="gpointer"/>
5808 <parameter name="notify" type="GDestroyNotify"/>
5811 <method name="CleanupAll" cname="gst_task_cleanup_all" shared="true">
5812 <return-type type="void"/>
5814 <method name="GetPool" cname="gst_task_get_pool">
5815 <return-type type="GstTaskPool*" owned="true"/>
5818 <method name="GetState" cname="gst_task_get_state">
5819 <return-type type="GstTaskState"/>
5822 <method name="Join" cname="gst_task_join">
5823 <return-type type="gboolean"/>
5826 <method name="Pause" cname="gst_task_pause">
5827 <return-type type="gboolean"/>
5830 <method name="Resume" cname="gst_task_resume" version="1.18">
5831 <return-type type="gboolean"/>
5834 <method name="SetEnterCallback" cname="gst_task_set_enter_callback">
5835 <return-type type="void"/>
5837 <parameter closure="1" destroy="2" scope="notified" name="enter_func" type="GstTaskThreadFunc"/>
5838 <parameter allow-none="1" name="user_data" type="gpointer"/>
5839 <parameter scope="async" name="notify" type="GDestroyNotify"/>
5842 <method name="SetLeaveCallback" cname="gst_task_set_leave_callback">
5843 <return-type type="void"/>
5845 <parameter closure="1" destroy="2" scope="notified" name="leave_func" type="GstTaskThreadFunc"/>
5846 <parameter allow-none="1" name="user_data" type="gpointer"/>
5847 <parameter scope="async" name="notify" type="GDestroyNotify"/>
5850 <method name="SetLock" cname="gst_task_set_lock">
5851 <return-type type="void"/>
5853 <parameter name="mutex" type="GRecMutex*">
5854 <warning>missing glib:type-name</warning>
5858 <method name="SetPool" cname="gst_task_set_pool">
5859 <return-type type="void"/>
5861 <parameter name="pool" type="GstTaskPool*"/>
5864 <method name="SetState" cname="gst_task_set_state">
5865 <return-type type="gboolean"/>
5867 <parameter name="state" type="GstTaskState"/>
5870 <method name="Start" cname="gst_task_start">
5871 <return-type type="gboolean"/>
5874 <method name="Stop" cname="gst_task_stop">
5875 <return-type type="gboolean"/>
5878 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
5879 <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="GstTaskState"/>
5880 <field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
5881 <warning>missing glib:type-name</warning>
5883 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GRecMutex*">
5884 <warning>missing glib:type-name</warning>
5886 <field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstTaskFunction"/>
5887 <field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer"/>
5888 <field cname="notify" access="public" writeable="false" readable="true" is_callback="false" name="Notify" type="GDestroyNotify"/>
5889 <field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean"/>
5890 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
5891 <warning>missing glib:type-name</warning>
5893 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTaskPrivate*">
5894 <warning>missing glib:type-name</warning>
5896 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5898 <object name="TaskPool" cname="GstTaskPool" opaque="false" hidden="false" parent="GstObject">
5899 <class_struct cname="GstTaskPoolClass">
5900 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5901 <warning>missing glib:type-name</warning>
5903 <method vm="prepare"/>
5904 <method vm="cleanup"/>
5907 <method vm="dispose_handle"/>
5908 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
5910 <method name="GetType" cname="gst_task_pool_get_type" shared="true">
5911 <return-type type="GType"/>
5913 <constructor cname="gst_task_pool_new" disable_void_ctor=""/>
5914 <virtual_method name="Cleanup" cname="cleanup">
5915 <return-type type="void"/>
5918 <virtual_method name="DisposeHandle" cname="dispose_handle" version="1.20">
5919 <return-type type="void"/>
5921 <parameter allow-none="1" name="id" type="gpointer*" owned="true"/>
5924 <virtual_method name="Join" cname="join">
5925 <return-type type="void"/>
5927 <parameter allow-none="1" name="id" type="gpointer*" owned="true"/>
5930 <virtual_method name="Prepare" cname="prepare">
5931 <return-type type="void"/>
5932 <parameters throws="1">
5933 <parameter name="error" type="GError**"/>
5936 <virtual_method name="Push" cname="push">
5937 <return-type type="gpointer*" owned="true"/>
5938 <parameters throws="1">
5939 <parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction"/>
5940 <parameter closure="1" allow-none="1" name="user_data" type="gpointer"/>
5941 <parameter name="error" type="GError**"/>
5944 <method name="Cleanup" cname="gst_task_pool_cleanup">
5945 <return-type type="void"/>
5948 <method name="DisposeHandle" cname="gst_task_pool_dispose_handle" version="1.20">
5949 <return-type type="void"/>
5951 <parameter allow-none="1" name="id" type="gpointer*" owned="true"/>
5954 <method name="Join" cname="gst_task_pool_join">
5955 <return-type type="void"/>
5957 <parameter allow-none="1" name="id" type="gpointer*" owned="true"/>
5960 <method name="Prepare" cname="gst_task_pool_prepare">
5961 <return-type type="void"/>
5962 <parameters throws="1">
5963 <parameter name="error" type="GError**"/>
5966 <method name="Push" cname="gst_task_pool_push">
5967 <return-type type="gpointer*" owned="true"/>
5968 <parameters throws="1">
5969 <parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction"/>
5970 <parameter allow-none="1" name="user_data" type="gpointer"/>
5971 <parameter name="error" type="GError**"/>
5974 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
5975 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
5976 <warning>missing glib:type-name</warning>
5978 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5980 <object name="Tracer" cname="GstTracer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.8">
5981 <class_struct cname="GstTracerClass">
5982 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5983 <warning>missing glib:type-name</warning>
5985 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
5987 <method name="GetType" cname="gst_tracer_get_type" shared="true">
5988 <return-type type="GType"/>
5990 <method name="Register" cname="gst_tracer_register" shared="true">
5991 <return-type type="gboolean"/>
5993 <parameter allow-none="1" name="plugin" type="GstPlugin*"/>
5994 <parameter name="name" type="const-gchar*"/>
5995 <parameter name="type" type="GType"/>
5998 <property name="Params" cname="params" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false"/>
5999 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
6000 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTracerPrivate*">
6001 <warning>missing glib:type-name</warning>
6003 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
6005 <object name="TracerFactory" cname="GstTracerFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.8">
6006 <class_struct cname="GstTracerFactoryClass"/>
6007 <method name="GetType" cname="gst_tracer_factory_get_type" shared="true">
6008 <return-type type="GType"/>
6010 <method name="GetList" cname="gst_tracer_factory_get_list" shared="true" version="1.8">
6011 <return-type type="GList*" element_type="GstTracerFactory*" elements_owned="true" owned="true"/>
6013 <method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type" version="1.14">
6014 <return-type type="GType"/>
6018 <object name="TracerRecord" cname="GstTracerRecord" opaque="false" hidden="false" parent="GstObject" version="1.8">
6019 <class_struct cname="GstTracerRecordClass"/>
6020 <method name="GetType" cname="gst_tracer_record_get_type" shared="true">
6021 <return-type type="GType"/>
6024 <object name="TypeFindFactory" cname="GstTypeFindFactory" opaque="false" hidden="false" parent="GstPluginFeature">
6025 <class_struct cname="GstTypeFindFactoryClass"/>
6026 <method name="GetType" cname="gst_type_find_factory_get_type" shared="true">
6027 <return-type type="GType"/>
6029 <method name="GetList" cname="gst_type_find_factory_get_list" shared="true">
6030 <return-type type="GList*" element_type="GstTypeFindFactory*" elements_owned="true" owned="true"/>
6032 <method name="CallFunction" cname="gst_type_find_factory_call_function">
6033 <return-type type="void"/>
6035 <parameter name="find" type="GstTypeFind*">
6036 <warning>missing glib:type-name</warning>
6040 <method name="GetCaps" cname="gst_type_find_factory_get_caps">
6041 <return-type type="GstCaps*">
6042 <warning>missing glib:type-name</warning>
6046 <method name="GetExtensions" cname="gst_type_find_factory_get_extensions">
6047 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
6050 <method name="HasFunction" cname="gst_type_find_factory_has_function">
6051 <return-type type="gboolean"/>
6055 <struct name="ValueArray" cname="GstValueArray" opaque="true" hidden="false">
6056 <method name="GetType" cname="gst_value_array_get_type" shared="true">
6057 <return-type type="GType"/>
6059 <method name="AppendAndTakeValue" cname="gst_value_array_append_and_take_value" shared="true" version="1.2">
6060 <return-type type="void"/>
6062 <parameter name="value" type="GValue*">
6063 <warning>missing glib:type-name</warning>
6065 <parameter name="append_value" type="GValue*" owned="true">
6066 <warning>missing glib:type-name</warning>
6070 <method name="AppendValue" cname="gst_value_array_append_value" shared="true">
6071 <return-type type="void"/>
6073 <parameter name="value" type="GValue*">
6074 <warning>missing glib:type-name</warning>
6076 <parameter name="append_value" type="GValue*">
6077 <warning>missing glib:type-name</warning>
6081 <method name="GetSize" cname="gst_value_array_get_size" shared="true">
6082 <return-type type="guint"/>
6084 <parameter name="value" type="GValue*">
6085 <warning>missing glib:type-name</warning>
6089 <method name="GetValue" cname="gst_value_array_get_value" shared="true">
6090 <return-type type="GValue*">
6091 <warning>missing glib:type-name</warning>
6094 <parameter name="value" type="GValue*">
6095 <warning>missing glib:type-name</warning>
6097 <parameter name="index" type="guint"/>
6100 <method name="Init" cname="gst_value_array_init" shared="true" version="1.18">
6101 <return-type type="GValue*">
6102 <warning>missing glib:type-name</warning>
6105 <parameter name="value" type="GValue*">
6106 <warning>missing glib:type-name</warning>
6108 <parameter name="prealloc" type="guint"/>
6111 <method name="PrependValue" cname="gst_value_array_prepend_value" shared="true">
6112 <return-type type="void"/>
6114 <parameter name="value" type="GValue*">
6115 <warning>missing glib:type-name</warning>
6117 <parameter name="prepend_value" type="GValue*">
6118 <warning>missing glib:type-name</warning>
6123 <struct name="ValueList" cname="GstValueList" opaque="true" hidden="false">
6124 <method name="GetType" cname="gst_value_list_get_type" shared="true">
6125 <return-type type="GType"/>
6127 <method name="AppendAndTakeValue" cname="gst_value_list_append_and_take_value" shared="true" version="1.2">
6128 <return-type type="void"/>
6130 <parameter name="value" type="GValue*">
6131 <warning>missing glib:type-name</warning>
6133 <parameter name="append_value" type="GValue*" owned="true">
6134 <warning>missing glib:type-name</warning>
6138 <method name="AppendValue" cname="gst_value_list_append_value" shared="true">
6139 <return-type type="void"/>
6141 <parameter name="value" type="GValue*">
6142 <warning>missing glib:type-name</warning>
6144 <parameter name="append_value" type="GValue*">
6145 <warning>missing glib:type-name</warning>
6149 <method name="Concat" cname="gst_value_list_concat" shared="true">
6150 <return-type type="void"/>
6152 <parameter name="dest" type="GValue*" pass_as="out">
6153 <warning>missing glib:type-name</warning>
6155 <parameter name="value1" type="GValue*">
6156 <warning>missing glib:type-name</warning>
6158 <parameter name="value2" type="GValue*">
6159 <warning>missing glib:type-name</warning>
6163 <method name="GetSize" cname="gst_value_list_get_size" shared="true">
6164 <return-type type="guint"/>
6166 <parameter name="value" type="GValue*">
6167 <warning>missing glib:type-name</warning>
6171 <method name="GetValue" cname="gst_value_list_get_value" shared="true">
6172 <return-type type="GValue*">
6173 <warning>missing glib:type-name</warning>
6176 <parameter name="value" type="GValue*">
6177 <warning>missing glib:type-name</warning>
6179 <parameter name="index" type="guint"/>
6182 <method name="Init" cname="gst_value_list_init" shared="true" version="1.18">
6183 <return-type type="GValue*">
6184 <warning>missing glib:type-name</warning>
6187 <parameter name="value" type="GValue*">
6188 <warning>missing glib:type-name</warning>
6190 <parameter name="prealloc" type="guint"/>
6193 <method name="Merge" cname="gst_value_list_merge" shared="true">
6194 <return-type type="void"/>
6196 <parameter name="dest" type="GValue*" pass_as="out">
6197 <warning>missing glib:type-name</warning>
6199 <parameter name="value1" type="GValue*">
6200 <warning>missing glib:type-name</warning>
6202 <parameter name="value2" type="GValue*">
6203 <warning>missing glib:type-name</warning>
6207 <method name="PrependValue" cname="gst_value_list_prepend_value" shared="true">
6208 <return-type type="void"/>
6210 <parameter name="value" type="GValue*">
6211 <warning>missing glib:type-name</warning>
6213 <parameter name="prepend_value" type="GValue*">
6214 <warning>missing glib:type-name</warning>
6219 <boxed name="AllocationParams" cname="GstAllocationParams" opaque="false" hidden="false">
6220 <method name="GetType" cname="gst_allocation_params_get_type" shared="true">
6221 <return-type type="GType"/>
6223 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMemoryFlags"/>
6224 <field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize"/>
6225 <field cname="prefix" access="public" writeable="true" readable="true" is_callback="false" name="Prefix" type="gsize"/>
6226 <field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gsize"/>
6227 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
6228 <method name="Copy" cname="gst_allocation_params_copy">
6229 <return-type type="GstAllocationParams*" owned="true">
6230 <warning>missing glib:type-name</warning>
6234 <method name="Free" cname="gst_allocation_params_free">
6235 <return-type type="void"/>
6238 <method name="Init" cname="gst_allocation_params_init">
6239 <return-type type="void"/>
6243 <struct name="AllocatorPrivate" cname="GstAllocatorPrivate" opaque="true" hidden="true"/>
6244 <boxed name="AtomicQueue" cname="GstAtomicQueue" opaque="false" hidden="false">
6245 <method name="GetType" cname="gst_atomic_queue_get_type" shared="true">
6246 <return-type type="GType"/>
6248 <constructor cname="gst_atomic_queue_new">
6250 <parameter name="initial_size" type="guint"/>
6253 <method name="Length" cname="gst_atomic_queue_length">
6254 <return-type type="guint"/>
6257 <method name="Peek" cname="gst_atomic_queue_peek">
6258 <return-type type="gpointer"/>
6261 <method name="Pop" cname="gst_atomic_queue_pop">
6262 <return-type type="gpointer*" owned="true"/>
6265 <method name="Push" cname="gst_atomic_queue_push">
6266 <return-type type="void"/>
6268 <parameter allow-none="1" name="data" type="gpointer"/>
6271 <method name="Ref" cname="gst_atomic_queue_ref">
6272 <return-type type="void"/>
6275 <method name="Unref" cname="gst_atomic_queue_unref">
6276 <return-type type="void"/>
6280 <struct name="BinPrivate" cname="GstBinPrivate" opaque="true" hidden="true"/>
6281 <boxed name="Buffer" cname="GstBuffer" opaque="false" hidden="false">
6282 <method name="GetType" cname="gst_buffer_get_type" shared="true">
6283 <return-type type="GType"/>
6285 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="3">
6286 <warning>missing glib:type-name</warning>
6288 <field cname="pool" access="public" writeable="true" readable="true" is_callback="false" name="Pool" type="GstBufferPool*" array_index="2"/>
6289 <field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64" array_index="1"/>
6290 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64"/>
6291 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
6292 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64"/>
6293 <field cname="offset_end" access="public" writeable="true" readable="true" is_callback="false" name="OffsetEnd" type="guint64"/>
6294 <constructor cname="gst_buffer_new" disable_void_ctor=""/>
6295 <constructor cname="gst_buffer_new_allocate">
6297 <parameter name="allocator" type="GstAllocator*"/>
6298 <parameter name="size" type="gsize"/>
6299 <parameter name="params" type="GstAllocationParams*">
6300 <warning>missing glib:type-name</warning>
6304 <constructor cname="gst_buffer_new_wrapped">
6306 <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1"/>
6307 <parameter name="size" type="gsize"/>
6310 <constructor cname="gst_buffer_new_wrapped_bytes" version="1.16">
6312 <parameter name="bytes" type="GBytes*">
6313 <warning>missing glib:type-name</warning>
6317 <constructor cname="gst_buffer_new_wrapped_full">
6319 <parameter name="flags" type="GstMemoryFlags"/>
6320 <parameter name="data" type="gpointer" array="true" array_length_param_index="4"/>
6321 <parameter name="maxsize" type="gsize"/>
6322 <parameter name="offset" type="gsize"/>
6323 <parameter name="size" type="gsize" array_index="1"/>
6324 <parameter name="user_data" type="gpointer"/>
6325 <parameter name="notify" type="GDestroyNotify"/>
6328 <method name="AddCustomMeta" cname="gst_buffer_add_custom_meta" version="1.20">
6329 <return-type type="GstCustomMeta*">
6330 <warning>missing glib:type-name</warning>
6333 <parameter name="name" type="const-gchar*"/>
6336 <method name="AddMeta" cname="gst_buffer_add_meta">
6337 <return-type type="GstMeta*">
6338 <warning>missing glib:type-name</warning>
6341 <parameter name="info" type="GstMetaInfo*">
6342 <warning>missing glib:type-name</warning>
6344 <parameter allow-none="1" name="params" type="gpointer"/>
6347 <method name="AddParentBufferMeta" cname="gst_buffer_add_parent_buffer_meta" version="1.6">
6348 <return-type type="GstParentBufferMeta*">
6349 <warning>missing glib:type-name</warning>
6352 <parameter name="ref" type="GstBuffer*">
6353 <warning>missing glib:type-name</warning>
6357 <method name="AddProtectionMeta" cname="gst_buffer_add_protection_meta" version="1.6">
6358 <return-type type="GstProtectionMeta*">
6359 <warning>missing glib:type-name</warning>
6362 <parameter name="info" type="GstStructure*" owned="true">
6363 <warning>missing glib:type-name</warning>
6367 <method name="AddReferenceTimestampMeta" cname="gst_buffer_add_reference_timestamp_meta" version="1.14">
6368 <return-type type="GstReferenceTimestampMeta*">
6369 <warning>missing glib:type-name</warning>
6372 <parameter name="reference" type="GstCaps*">
6373 <warning>missing glib:type-name</warning>
6375 <parameter name="timestamp" type="guint64"/>
6376 <parameter name="duration" type="guint64"/>
6379 <method name="Append" cname="gst_buffer_append">
6380 <return-type type="GstBuffer*" owned="true">
6381 <warning>missing glib:type-name</warning>
6384 <parameter name="buf2" type="GstBuffer*" owned="true">
6385 <warning>missing glib:type-name</warning>
6389 <method name="AppendMemory" cname="gst_buffer_append_memory">
6390 <return-type type="void"/>
6392 <parameter name="mem" type="GstMemory*" owned="true">
6393 <warning>missing glib:type-name</warning>
6397 <method name="AppendRegion" cname="gst_buffer_append_region">
6398 <return-type type="GstBuffer*" owned="true">
6399 <warning>missing glib:type-name</warning>
6402 <parameter name="buf2" type="GstBuffer*" owned="true">
6403 <warning>missing glib:type-name</warning>
6405 <parameter name="offset" type="gssize"/>
6406 <parameter name="size" type="gssize"/>
6409 <method name="CopyDeep" cname="gst_buffer_copy_deep" version="1.6">
6410 <return-type type="GstBuffer*" owned="true">
6411 <warning>missing glib:type-name</warning>
6415 <method name="CopyInto" cname="gst_buffer_copy_into">
6416 <return-type type="gboolean"/>
6418 <parameter name="src" type="GstBuffer*">
6419 <warning>missing glib:type-name</warning>
6421 <parameter name="flags" type="GstBufferCopyFlags"/>
6422 <parameter name="offset" type="gsize"/>
6423 <parameter name="size" type="gsize"/>
6426 <method name="CopyRegion" cname="gst_buffer_copy_region">
6427 <return-type type="GstBuffer*" owned="true">
6428 <warning>missing glib:type-name</warning>
6431 <parameter name="flags" type="GstBufferCopyFlags"/>
6432 <parameter name="offset" type="gsize"/>
6433 <parameter name="size" type="gsize"/>
6436 <method name="Extract" cname="gst_buffer_extract">
6437 <return-type type="gsize"/>
6439 <parameter name="offset" type="gsize"/>
6440 <parameter name="dest" type="gpointer" pass_as="out" array="true" array_length_param_index="2"/>
6441 <parameter name="size" type="gsize*" owned="true" pass_as="out" array_index="1"/>
6444 <method name="ExtractDup" cname="gst_buffer_extract_dup" version="1.0.10">
6445 <return-type type="void"/>
6447 <parameter name="offset" type="gsize"/>
6448 <parameter name="size" type="gsize"/>
6449 <parameter name="dest" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="3"/>
6450 <parameter name="dest_size" type="gsize*" owned="true" pass_as="out" array_index="2"/>
6453 <method name="Fill" cname="gst_buffer_fill">
6454 <return-type type="gsize"/>
6456 <parameter name="offset" type="gsize"/>
6457 <parameter name="src" type="gconstpointer" array="true" array_length_param_index="2"/>
6458 <parameter name="size" type="gsize" array_index="1"/>
6461 <method name="FindMemory" cname="gst_buffer_find_memory">
6462 <return-type type="gboolean"/>
6464 <parameter name="offset" type="gsize"/>
6465 <parameter name="size" type="gsize"/>
6466 <parameter name="idx" type="guint*" owned="true" pass_as="out"/>
6467 <parameter name="length" type="guint*" owned="true" pass_as="out"/>
6468 <parameter name="skip" type="gsize*" owned="true" pass_as="out"/>
6471 <method name="ForeachMeta" cname="gst_buffer_foreach_meta">
6472 <return-type type="gboolean"/>
6474 <parameter closure="1" scope="call" name="func" type="GstBufferForeachMetaFunc"/>
6475 <parameter allow-none="1" name="user_data" type="gpointer"/>
6478 <method name="GetAllMemory" cname="gst_buffer_get_all_memory">
6479 <return-type type="GstMemory*" owned="true">
6480 <warning>missing glib:type-name</warning>
6484 <method name="GetCustomMeta" cname="gst_buffer_get_custom_meta" version="1.20">
6485 <return-type type="GstCustomMeta*">
6486 <warning>missing glib:type-name</warning>
6489 <parameter name="name" type="const-gchar*"/>
6492 <method name="GetFlags" cname="gst_buffer_get_flags" version="1.10">
6493 <return-type type="GstBufferFlags"/>
6496 <method name="GetMemory" cname="gst_buffer_get_memory">
6497 <return-type type="GstMemory*" owned="true">
6498 <warning>missing glib:type-name</warning>
6501 <parameter name="idx" type="guint"/>
6504 <method name="GetMemoryRange" cname="gst_buffer_get_memory_range">
6505 <return-type type="GstMemory*" owned="true">
6506 <warning>missing glib:type-name</warning>
6509 <parameter name="idx" type="guint"/>
6510 <parameter name="length" type="gint"/>
6513 <method name="GetMeta" cname="gst_buffer_get_meta">
6514 <return-type type="GstMeta*">
6515 <warning>missing glib:type-name</warning>
6518 <parameter name="api" type="GType"/>
6521 <method name="GetNMeta" cname="gst_buffer_get_n_meta" version="1.14">
6522 <return-type type="guint"/>
6524 <parameter name="api_type" type="GType"/>
6527 <method name="GetReferenceTimestampMeta" cname="gst_buffer_get_reference_timestamp_meta" version="1.14">
6528 <return-type type="GstReferenceTimestampMeta*">
6529 <warning>missing glib:type-name</warning>
6532 <parameter allow-none="1" name="reference" type="GstCaps*">
6533 <warning>missing glib:type-name</warning>
6537 <method name="GetSize" cname="gst_buffer_get_size">
6538 <return-type type="gsize"/>
6541 <method name="GetSizes" cname="gst_buffer_get_sizes">
6542 <return-type type="gsize"/>
6544 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out"/>
6545 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out"/>
6548 <method name="GetSizesRange" cname="gst_buffer_get_sizes_range">
6549 <return-type type="gsize"/>
6551 <parameter name="idx" type="guint"/>
6552 <parameter name="length" type="gint"/>
6553 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out"/>
6554 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out"/>
6557 <method name="HasFlags" cname="gst_buffer_has_flags" version="1.10">
6558 <return-type type="gboolean"/>
6560 <parameter name="flags" type="GstBufferFlags"/>
6563 <method name="InsertMemory" cname="gst_buffer_insert_memory">
6564 <return-type type="void"/>
6566 <parameter name="idx" type="gint"/>
6567 <parameter name="mem" type="GstMemory*" owned="true">
6568 <warning>missing glib:type-name</warning>
6572 <method name="IsAllMemoryWritable" cname="gst_buffer_is_all_memory_writable" version="1.4">
6573 <return-type type="gboolean"/>
6576 <method name="IsMemoryRangeWritable" cname="gst_buffer_is_memory_range_writable" version="1.4">
6577 <return-type type="gboolean"/>
6579 <parameter name="idx" type="guint"/>
6580 <parameter name="length" type="gint"/>
6583 <method name="Map" cname="gst_buffer_map">
6584 <return-type type="gboolean"/>
6586 <parameter name="info" type="GstMapInfo*" pass_as="out">
6587 <warning>missing glib:type-name</warning>
6589 <parameter name="flags" type="GstMapFlags"/>
6592 <method name="MapRange" cname="gst_buffer_map_range">
6593 <return-type type="gboolean"/>
6595 <parameter name="idx" type="guint"/>
6596 <parameter name="length" type="gint"/>
6597 <parameter name="info" type="GstMapInfo*" pass_as="out">
6598 <warning>missing glib:type-name</warning>
6600 <parameter name="flags" type="GstMapFlags"/>
6603 <method name="Memcmp" cname="gst_buffer_memcmp">
6604 <return-type type="gint"/>
6606 <parameter name="offset" type="gsize"/>
6607 <parameter name="mem" type="gconstpointer" array="true" array_length_param_index="2"/>
6608 <parameter name="size" type="gsize" array_index="1"/>
6611 <method name="Memset" cname="gst_buffer_memset">
6612 <return-type type="gsize"/>
6614 <parameter name="offset" type="gsize"/>
6615 <parameter name="val" type="guint8"/>
6616 <parameter name="size" type="gsize"/>
6619 <method name="NMemory" cname="gst_buffer_n_memory">
6620 <return-type type="guint"/>
6623 <method name="PeekMemory" cname="gst_buffer_peek_memory">
6624 <return-type type="GstMemory*">
6625 <warning>missing glib:type-name</warning>
6628 <parameter name="idx" type="guint"/>
6631 <method name="PrependMemory" cname="gst_buffer_prepend_memory">
6632 <return-type type="void"/>
6634 <parameter name="mem" type="GstMemory*" owned="true">
6635 <warning>missing glib:type-name</warning>
6639 <method name="Ref" cname="gst_buffer_ref">
6640 <return-type type="GstBuffer*" owned="true">
6641 <warning>missing glib:type-name</warning>
6645 <method name="RemoveAllMemory" cname="gst_buffer_remove_all_memory">
6646 <return-type type="void"/>
6649 <method name="RemoveMemory" cname="gst_buffer_remove_memory">
6650 <return-type type="void"/>
6652 <parameter name="idx" type="guint"/>
6655 <method name="RemoveMemoryRange" cname="gst_buffer_remove_memory_range">
6656 <return-type type="void"/>
6658 <parameter name="idx" type="guint"/>
6659 <parameter name="length" type="gint"/>
6662 <method name="RemoveMeta" cname="gst_buffer_remove_meta">
6663 <return-type type="gboolean"/>
6665 <parameter name="meta" type="GstMeta*">
6666 <warning>missing glib:type-name</warning>
6670 <method name="ReplaceAllMemory" cname="gst_buffer_replace_all_memory">
6671 <return-type type="void"/>
6673 <parameter name="mem" type="GstMemory*" owned="true">
6674 <warning>missing glib:type-name</warning>
6678 <method name="ReplaceMemory" cname="gst_buffer_replace_memory">
6679 <return-type type="void"/>
6681 <parameter name="idx" type="guint"/>
6682 <parameter name="mem" type="GstMemory*" owned="true">
6683 <warning>missing glib:type-name</warning>
6687 <method name="ReplaceMemoryRange" cname="gst_buffer_replace_memory_range">
6688 <return-type type="void"/>
6690 <parameter name="idx" type="guint"/>
6691 <parameter name="length" type="gint"/>
6692 <parameter name="mem" type="GstMemory*" owned="true">
6693 <warning>missing glib:type-name</warning>
6697 <method name="Resize" cname="gst_buffer_resize">
6698 <return-type type="void"/>
6700 <parameter name="offset" type="gssize"/>
6701 <parameter name="size" type="gssize"/>
6704 <method name="ResizeRange" cname="gst_buffer_resize_range">
6705 <return-type type="gboolean"/>
6707 <parameter name="idx" type="guint"/>
6708 <parameter name="length" type="gint"/>
6709 <parameter name="offset" type="gssize"/>
6710 <parameter name="size" type="gssize"/>
6713 <method name="SetFlags" cname="gst_buffer_set_flags" version="1.10">
6714 <return-type type="gboolean"/>
6716 <parameter name="flags" type="GstBufferFlags"/>
6719 <method name="SetSize" cname="gst_buffer_set_size">
6720 <return-type type="void"/>
6722 <parameter name="size" type="gssize"/>
6725 <method name="Unmap" cname="gst_buffer_unmap">
6726 <return-type type="void"/>
6728 <parameter name="info" type="GstMapInfo*">
6729 <warning>missing glib:type-name</warning>
6733 <method name="Unref" cname="gst_buffer_unref">
6734 <return-type type="void"/>
6737 <method name="UnsetFlags" cname="gst_buffer_unset_flags" version="1.10">
6738 <return-type type="gboolean"/>
6740 <parameter name="flags" type="GstBufferFlags"/>
6743 <method name="GetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
6744 <return-type type="guint"/>
6747 <boxed name="BufferList" cname="GstBufferList" opaque="false" hidden="false">
6748 <method name="GetType" cname="gst_buffer_list_get_type" shared="true">
6749 <return-type type="GType"/>
6751 <constructor cname="gst_buffer_list_new" disable_void_ctor=""/>
6752 <constructor cname="gst_buffer_list_new_sized">
6754 <parameter name="size" type="guint"/>
6757 <method name="CalculateSize" cname="gst_buffer_list_calculate_size" version="1.14">
6758 <return-type type="gsize"/>
6761 <method name="CopyDeep" cname="gst_buffer_list_copy_deep" version="1.6">
6762 <return-type type="GstBufferList*" owned="true">
6763 <warning>missing glib:type-name</warning>
6767 <method name="Foreach" cname="gst_buffer_list_foreach">
6768 <return-type type="gboolean"/>
6770 <parameter closure="1" scope="call" name="func" type="GstBufferListFunc"/>
6771 <parameter allow-none="1" name="user_data" type="gpointer"/>
6774 <method name="Get" cname="gst_buffer_list_get">
6775 <return-type type="GstBuffer*">
6776 <warning>missing glib:type-name</warning>
6779 <parameter name="idx" type="guint"/>
6782 <method name="GetWritable" cname="gst_buffer_list_get_writable" version="1.14">
6783 <return-type type="GstBuffer*">
6784 <warning>missing glib:type-name</warning>
6787 <parameter name="idx" type="guint"/>
6790 <method name="Insert" cname="gst_buffer_list_insert">
6791 <return-type type="void"/>
6793 <parameter name="idx" type="gint"/>
6794 <parameter name="buffer" type="GstBuffer*" owned="true">
6795 <warning>missing glib:type-name</warning>
6799 <method name="Length" cname="gst_buffer_list_length">
6800 <return-type type="guint"/>
6803 <method name="Ref" cname="gst_buffer_list_ref">
6804 <return-type type="GstBufferList*" owned="true">
6805 <warning>missing glib:type-name</warning>
6809 <method name="Remove" cname="gst_buffer_list_remove">
6810 <return-type type="void"/>
6812 <parameter name="idx" type="guint"/>
6813 <parameter name="length" type="guint"/>
6816 <method name="Unref" cname="gst_buffer_list_unref">
6817 <return-type type="void"/>
6821 <struct name="BufferPoolAcquireParams" cname="GstBufferPoolAcquireParams" opaque="false" hidden="false">
6822 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat"/>
6823 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gint64"/>
6824 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gint64"/>
6825 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstBufferPoolAcquireFlags"/>
6826 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
6828 <struct name="BufferPoolPrivate" cname="GstBufferPoolPrivate" opaque="true" hidden="true"/>
6829 <struct name="BusPrivate" cname="GstBusPrivate" opaque="true" hidden="true"/>
6830 <boxed name="Caps" cname="GstCaps" opaque="false" hidden="false">
6831 <method name="GetType" cname="gst_caps_get_type" shared="true">
6832 <return-type type="GType"/>
6834 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
6835 <warning>missing glib:type-name</warning>
6837 <constructor cname="gst_caps_new_any" disable_void_ctor=""/>
6838 <constructor cname="gst_caps_new_empty" disable_void_ctor=""/>
6839 <constructor cname="gst_caps_new_empty_simple">
6841 <parameter name="media_type" type="const-gchar*"/>
6844 <method name="Append" cname="gst_caps_append">
6845 <return-type type="void"/>
6847 <parameter name="caps2" type="GstCaps*" owned="true">
6848 <warning>missing glib:type-name</warning>
6852 <method name="AppendStructure" cname="gst_caps_append_structure">
6853 <return-type type="void"/>
6855 <parameter name="structure" type="GstStructure*" owned="true">
6856 <warning>missing glib:type-name</warning>
6860 <method name="AppendStructureFull" cname="gst_caps_append_structure_full" version="1.2">
6861 <return-type type="void"/>
6863 <parameter name="structure" type="GstStructure*" owned="true">
6864 <warning>missing glib:type-name</warning>
6866 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
6867 <warning>missing glib:type-name</warning>
6871 <method name="CanIntersect" cname="gst_caps_can_intersect">
6872 <return-type type="gboolean"/>
6874 <parameter name="caps2" type="GstCaps*">
6875 <warning>missing glib:type-name</warning>
6879 <method name="Copy" cname="gst_caps_copy">
6880 <return-type type="GstCaps*" owned="true">
6881 <warning>missing glib:type-name</warning>
6885 <method name="CopyNth" cname="gst_caps_copy_nth" version="1.16">
6886 <return-type type="GstCaps*" owned="true">
6887 <warning>missing glib:type-name</warning>
6890 <parameter name="nth" type="guint"/>
6893 <method name="FilterAndMapInPlace" cname="gst_caps_filter_and_map_in_place" version="1.6">
6894 <return-type type="void"/>
6896 <parameter closure="1" scope="call" name="func" type="GstCapsFilterMapFunc"/>
6897 <parameter allow-none="1" name="user_data" type="gpointer"/>
6900 <method name="Fixate" cname="gst_caps_fixate">
6901 <return-type type="GstCaps*" owned="true">
6902 <warning>missing glib:type-name</warning>
6906 <method name="Foreach" cname="gst_caps_foreach" version="1.6">
6907 <return-type type="gboolean"/>
6909 <parameter closure="1" scope="call" name="func" type="GstCapsForeachFunc"/>
6910 <parameter allow-none="1" name="user_data" type="gpointer"/>
6913 <method name="GetFeatures" cname="gst_caps_get_features" version="1.2">
6914 <return-type type="GstCapsFeatures*">
6915 <warning>missing glib:type-name</warning>
6918 <parameter name="index" type="guint"/>
6921 <method name="GetSize" cname="gst_caps_get_size">
6922 <return-type type="guint"/>
6925 <method name="GetStructure" cname="gst_caps_get_structure">
6926 <return-type type="GstStructure*">
6927 <warning>missing glib:type-name</warning>
6930 <parameter name="index" type="guint"/>
6933 <method name="Intersect" cname="gst_caps_intersect">
6934 <return-type type="GstCaps*" owned="true">
6935 <warning>missing glib:type-name</warning>
6938 <parameter name="caps2" type="GstCaps*">
6939 <warning>missing glib:type-name</warning>
6943 <method name="IntersectFull" cname="gst_caps_intersect_full">
6944 <return-type type="GstCaps*" owned="true">
6945 <warning>missing glib:type-name</warning>
6948 <parameter name="caps2" type="GstCaps*">
6949 <warning>missing glib:type-name</warning>
6951 <parameter name="mode" type="GstCapsIntersectMode"/>
6954 <method name="IsAlwaysCompatible" cname="gst_caps_is_always_compatible">
6955 <return-type type="gboolean"/>
6957 <parameter name="caps2" type="GstCaps*">
6958 <warning>missing glib:type-name</warning>
6962 <method name="IsAny" cname="gst_caps_is_any">
6963 <return-type type="gboolean"/>
6966 <method name="IsEmpty" cname="gst_caps_is_empty">
6967 <return-type type="gboolean"/>
6970 <method name="IsEqual" cname="gst_caps_is_equal">
6971 <return-type type="gboolean"/>
6973 <parameter name="caps2" type="GstCaps*">
6974 <warning>missing glib:type-name</warning>
6978 <method name="IsEqualFixed" cname="gst_caps_is_equal_fixed">
6979 <return-type type="gboolean"/>
6981 <parameter name="caps2" type="GstCaps*">
6982 <warning>missing glib:type-name</warning>
6986 <method name="IsFixed" cname="gst_caps_is_fixed">
6987 <return-type type="gboolean"/>
6990 <method name="IsStrictlyEqual" cname="gst_caps_is_strictly_equal">
6991 <return-type type="gboolean"/>
6993 <parameter name="caps2" type="GstCaps*">
6994 <warning>missing glib:type-name</warning>
6998 <method name="IsSubset" cname="gst_caps_is_subset">
6999 <return-type type="gboolean"/>
7001 <parameter name="superset" type="GstCaps*">
7002 <warning>missing glib:type-name</warning>
7006 <method name="IsSubsetStructure" cname="gst_caps_is_subset_structure">
7007 <return-type type="gboolean"/>
7009 <parameter name="structure" type="GstStructure*">
7010 <warning>missing glib:type-name</warning>
7014 <method name="IsSubsetStructureFull" cname="gst_caps_is_subset_structure_full" version="1.2">
7015 <return-type type="gboolean"/>
7017 <parameter name="structure" type="GstStructure*">
7018 <warning>missing glib:type-name</warning>
7020 <parameter allow-none="1" name="features" type="GstCapsFeatures*">
7021 <warning>missing glib:type-name</warning>
7025 <method name="MapInPlace" cname="gst_caps_map_in_place" version="1.6">
7026 <return-type type="gboolean"/>
7028 <parameter closure="1" scope="call" name="func" type="GstCapsMapFunc"/>
7029 <parameter allow-none="1" name="user_data" type="gpointer"/>
7032 <method name="Merge" cname="gst_caps_merge">
7033 <return-type type="GstCaps*" owned="true">
7034 <warning>missing glib:type-name</warning>
7037 <parameter name="caps2" type="GstCaps*" owned="true">
7038 <warning>missing glib:type-name</warning>
7042 <method name="MergeStructure" cname="gst_caps_merge_structure">
7043 <return-type type="GstCaps*" owned="true">
7044 <warning>missing glib:type-name</warning>
7047 <parameter name="structure" type="GstStructure*" owned="true">
7048 <warning>missing glib:type-name</warning>
7052 <method name="MergeStructureFull" cname="gst_caps_merge_structure_full" version="1.2">
7053 <return-type type="GstCaps*" owned="true">
7054 <warning>missing glib:type-name</warning>
7057 <parameter name="structure" type="GstStructure*" owned="true">
7058 <warning>missing glib:type-name</warning>
7060 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7061 <warning>missing glib:type-name</warning>
7065 <method name="Normalize" cname="gst_caps_normalize">
7066 <return-type type="GstCaps*" owned="true">
7067 <warning>missing glib:type-name</warning>
7071 <method name="Ref" cname="gst_caps_ref">
7072 <return-type type="GstCaps*" owned="true">
7073 <warning>missing glib:type-name</warning>
7077 <method name="RemoveStructure" cname="gst_caps_remove_structure">
7078 <return-type type="void"/>
7080 <parameter name="idx" type="guint"/>
7083 <method name="SetFeatures" cname="gst_caps_set_features" version="1.2">
7084 <return-type type="void"/>
7086 <parameter name="index" type="guint"/>
7087 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7088 <warning>missing glib:type-name</warning>
7092 <method name="SetFeaturesSimple" cname="gst_caps_set_features_simple" version="1.16">
7093 <return-type type="void"/>
7095 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7096 <warning>missing glib:type-name</warning>
7100 <method name="SetValue" cname="gst_caps_set_value">
7101 <return-type type="void"/>
7103 <parameter name="field" type="const-gchar*"/>
7104 <parameter name="value" type="GValue*">
7105 <warning>missing glib:type-name</warning>
7109 <method name="Simplify" cname="gst_caps_simplify">
7110 <return-type type="GstCaps*" owned="true">
7111 <warning>missing glib:type-name</warning>
7115 <method name="StealStructure" cname="gst_caps_steal_structure">
7116 <return-type type="GstStructure*" owned="true">
7117 <warning>missing glib:type-name</warning>
7120 <parameter name="index" type="guint"/>
7123 <method name="Subtract" cname="gst_caps_subtract">
7124 <return-type type="GstCaps*" owned="true">
7125 <warning>missing glib:type-name</warning>
7128 <parameter name="subtrahend" type="GstCaps*">
7129 <warning>missing glib:type-name</warning>
7133 <method name="ToString" cname="gst_caps_to_string">
7134 <return-type type="gchar*" owned="true"/>
7137 <method name="Truncate" cname="gst_caps_truncate">
7138 <return-type type="GstCaps*" owned="true">
7139 <warning>missing glib:type-name</warning>
7143 <method name="Unref" cname="gst_caps_unref">
7144 <return-type type="void"/>
7147 <method name="FromString" cname="gst_caps_from_string" shared="true">
7148 <return-type type="GstCaps*" owned="true">
7149 <warning>missing glib:type-name</warning>
7152 <parameter name="string" type="const-gchar*"/>
7156 <boxed name="CapsFeatures" cname="GstCapsFeatures" opaque="false" hidden="false" version="1.2">
7157 <method name="GetType" cname="gst_caps_features_get_type" shared="true">
7158 <return-type type="GType"/>
7160 <constructor cname="gst_caps_features_new_any" disable_void_ctor="" version="1.2"/>
7161 <constructor cname="gst_caps_features_new_empty" disable_void_ctor="" version="1.2"/>
7162 <method name="Add" cname="gst_caps_features_add" version="1.2">
7163 <return-type type="void"/>
7165 <parameter name="feature" type="const-gchar*"/>
7168 <method name="AddId" cname="gst_caps_features_add_id" version="1.2">
7169 <return-type type="void"/>
7171 <parameter name="feature" type="guint32"/>
7174 <method name="Contains" cname="gst_caps_features_contains" version="1.2">
7175 <return-type type="gboolean"/>
7177 <parameter name="feature" type="const-gchar*"/>
7180 <method name="ContainsId" cname="gst_caps_features_contains_id" version="1.2">
7181 <return-type type="gboolean"/>
7183 <parameter name="feature" type="guint32"/>
7186 <method name="Copy" cname="gst_caps_features_copy" version="1.2">
7187 <return-type type="GstCapsFeatures*" owned="true">
7188 <warning>missing glib:type-name</warning>
7192 <method name="Free" cname="gst_caps_features_free" version="1.2">
7193 <return-type type="void"/>
7196 <method name="GetNth" cname="gst_caps_features_get_nth" version="1.2">
7197 <return-type type="const-gchar*"/>
7199 <parameter name="i" type="guint"/>
7202 <method name="GetNthId" cname="gst_caps_features_get_nth_id" version="1.2">
7203 <return-type type="guint32"/>
7205 <parameter name="i" type="guint"/>
7208 <method name="GetSize" cname="gst_caps_features_get_size" version="1.2">
7209 <return-type type="guint"/>
7212 <method name="IsAny" cname="gst_caps_features_is_any" version="1.2">
7213 <return-type type="gboolean"/>
7216 <method name="IsEqual" cname="gst_caps_features_is_equal" version="1.2">
7217 <return-type type="gboolean"/>
7219 <parameter name="features2" type="GstCapsFeatures*">
7220 <warning>missing glib:type-name</warning>
7224 <method name="Remove" cname="gst_caps_features_remove" version="1.2">
7225 <return-type type="void"/>
7227 <parameter name="feature" type="const-gchar*"/>
7230 <method name="RemoveId" cname="gst_caps_features_remove_id" version="1.2">
7231 <return-type type="void"/>
7233 <parameter name="feature" type="guint32"/>
7236 <method name="SetParentRefcount" cname="gst_caps_features_set_parent_refcount" version="1.2">
7237 <return-type type="gboolean"/>
7239 <parameter name="refcount" type="gint"/>
7242 <method name="ToString" cname="gst_caps_features_to_string" version="1.2">
7243 <return-type type="gchar*" owned="true"/>
7246 <method name="FromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
7247 <return-type type="GstCapsFeatures*" owned="true">
7248 <warning>missing glib:type-name</warning>
7251 <parameter name="features" type="const-gchar*"/>
7255 <struct name="ClockEntry" cname="GstClockEntry" opaque="true" hidden="false">
7256 <field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint"/>
7257 <field cname="clock" access="public" writeable="true" readable="true" is_callback="false" name="Clock" type="GstClock*"/>
7258 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstClockEntryType"/>
7259 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64"/>
7260 <field cname="interval" access="public" writeable="true" readable="true" is_callback="false" name="Interval" type="guint64"/>
7261 <field cname="status" access="public" writeable="true" readable="true" is_callback="false" name="Status" type="GstClockReturn"/>
7262 <field cname="func" access="public" writeable="true" readable="true" is_callback="false" name="Func" type="GstClockCallback"/>
7263 <field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer"/>
7264 <field cname="destroy_data" access="public" writeable="true" readable="true" is_callback="false" name="DestroyData" type="GDestroyNotify"/>
7265 <field cname="unscheduled" access="public" writeable="true" readable="true" is_callback="false" name="Unscheduled" type="gboolean"/>
7266 <field cname="woken_up" access="public" writeable="true" readable="true" is_callback="false" name="WokenUp" type="gboolean"/>
7267 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
7269 <struct name="ClockPrivate" cname="GstClockPrivate" opaque="true" hidden="true"/>
7270 <boxed name="Context" cname="GstContext" opaque="false" hidden="false" version="1.2">
7271 <method name="GetType" cname="gst_context_get_type" shared="true">
7272 <return-type type="GType"/>
7274 <constructor cname="gst_context_new" version="1.2">
7276 <parameter name="context_type" type="const-gchar*"/>
7277 <parameter name="persistent" type="gboolean"/>
7280 <method name="GetContextType" cname="gst_context_get_context_type" version="1.2">
7281 <return-type type="const-gchar*"/>
7284 <method name="GetStructure" cname="gst_context_get_structure" version="1.2">
7285 <return-type type="GstStructure*">
7286 <warning>missing glib:type-name</warning>
7290 <method name="HasContextType" cname="gst_context_has_context_type" version="1.2">
7291 <return-type type="gboolean"/>
7293 <parameter name="context_type" type="const-gchar*"/>
7296 <method name="IsPersistent" cname="gst_context_is_persistent" version="1.2">
7297 <return-type type="gboolean"/>
7300 <method name="WritableStructure" cname="gst_context_writable_structure" version="1.2">
7301 <return-type type="GstStructure*" owned="true">
7302 <warning>missing glib:type-name</warning>
7307 <struct name="ControlBindingPrivate" cname="GstControlBindingPrivate" opaque="true" hidden="true"/>
7308 <struct name="CustomMeta" cname="GstCustomMeta" opaque="false" hidden="false" version="1.20">
7309 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
7310 <warning>missing glib:type-name</warning>
7312 <method name="GetStructure" cname="gst_custom_meta_get_structure" version="1.20">
7313 <return-type type="GstStructure*">
7314 <warning>missing glib:type-name</warning>
7318 <method name="HasName" cname="gst_custom_meta_has_name" version="1.20">
7319 <return-type type="gboolean"/>
7321 <parameter name="name" type="const-gchar*"/>
7325 <boxed name="DateTime" cname="GstDateTime" opaque="false" hidden="false">
7326 <method name="GetType" cname="gst_date_time_get_type" shared="true">
7327 <return-type type="GType"/>
7329 <constructor cname="gst_date_time_new">
7331 <parameter name="tzoffset" type="gfloat"/>
7332 <parameter name="year" type="gint"/>
7333 <parameter name="month" type="gint"/>
7334 <parameter name="day" type="gint"/>
7335 <parameter name="hour" type="gint"/>
7336 <parameter name="minute" type="gint"/>
7337 <parameter name="seconds" type="gdouble"/>
7340 <constructor cname="gst_date_time_new_from_g_date_time">
7342 <parameter name="dt" type="GDateTime*" owned="true">
7343 <warning>missing glib:type-name</warning>
7347 <constructor cname="gst_date_time_new_from_iso8601_string">
7349 <parameter name="string" type="const-gchar*"/>
7352 <constructor cname="gst_date_time_new_from_unix_epoch_local_time">
7354 <parameter name="secs" type="gint64"/>
7357 <constructor cname="gst_date_time_new_from_unix_epoch_local_time_usecs" version="1.18">
7359 <parameter name="usecs" type="gint64"/>
7362 <constructor cname="gst_date_time_new_from_unix_epoch_utc">
7364 <parameter name="secs" type="gint64"/>
7367 <constructor cname="gst_date_time_new_from_unix_epoch_utc_usecs" version="1.18">
7369 <parameter name="usecs" type="gint64"/>
7372 <constructor cname="gst_date_time_new_local_time">
7374 <parameter name="year" type="gint"/>
7375 <parameter name="month" type="gint"/>
7376 <parameter name="day" type="gint"/>
7377 <parameter name="hour" type="gint"/>
7378 <parameter name="minute" type="gint"/>
7379 <parameter name="seconds" type="gdouble"/>
7382 <constructor cname="gst_date_time_new_now_local_time" disable_void_ctor=""/>
7383 <constructor cname="gst_date_time_new_now_utc" disable_void_ctor=""/>
7384 <constructor cname="gst_date_time_new_y">
7386 <parameter name="year" type="gint"/>
7389 <constructor cname="gst_date_time_new_ym">
7391 <parameter name="year" type="gint"/>
7392 <parameter name="month" type="gint"/>
7395 <constructor cname="gst_date_time_new_ymd">
7397 <parameter name="year" type="gint"/>
7398 <parameter name="month" type="gint"/>
7399 <parameter name="day" type="gint"/>
7402 <method name="GetDay" cname="gst_date_time_get_day">
7403 <return-type type="gint"/>
7406 <method name="GetHour" cname="gst_date_time_get_hour">
7407 <return-type type="gint"/>
7410 <method name="GetMicrosecond" cname="gst_date_time_get_microsecond">
7411 <return-type type="gint"/>
7414 <method name="GetMinute" cname="gst_date_time_get_minute">
7415 <return-type type="gint"/>
7418 <method name="GetMonth" cname="gst_date_time_get_month">
7419 <return-type type="gint"/>
7422 <method name="GetSecond" cname="gst_date_time_get_second">
7423 <return-type type="gint"/>
7426 <method name="GetTimeZoneOffset" cname="gst_date_time_get_time_zone_offset">
7427 <return-type type="gfloat"/>
7430 <method name="GetYear" cname="gst_date_time_get_year">
7431 <return-type type="gint"/>
7434 <method name="HasDay" cname="gst_date_time_has_day">
7435 <return-type type="gboolean"/>
7438 <method name="HasMonth" cname="gst_date_time_has_month">
7439 <return-type type="gboolean"/>
7442 <method name="HasSecond" cname="gst_date_time_has_second">
7443 <return-type type="gboolean"/>
7446 <method name="HasTime" cname="gst_date_time_has_time">
7447 <return-type type="gboolean"/>
7450 <method name="HasYear" cname="gst_date_time_has_year">
7451 <return-type type="gboolean"/>
7454 <method name="Ref" cname="gst_date_time_ref">
7455 <return-type type="GstDateTime*" owned="true">
7456 <warning>missing glib:type-name</warning>
7460 <method name="ToGDateTime" cname="gst_date_time_to_g_date_time">
7461 <return-type type="GDateTime*" owned="true">
7462 <warning>missing glib:type-name</warning>
7466 <method name="ToIso8601String" cname="gst_date_time_to_iso8601_string">
7467 <return-type type="gchar*" owned="true"/>
7470 <method name="Unref" cname="gst_date_time_unref">
7471 <return-type type="void"/>
7475 <struct name="DebugCategory" cname="GstDebugCategory" opaque="false" hidden="false">
7476 <field cname="threshold" access="private" writeable="false" readable="false" is_callback="false" name="Threshold" type="gint"/>
7477 <field cname="color" access="private" writeable="false" readable="false" is_callback="false" name="Color" type="guint"/>
7478 <field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="gchar*"/>
7479 <field cname="description" access="private" writeable="false" readable="false" is_callback="false" name="Description" type="gchar*"/>
7480 <method name="Free" cname="gst_debug_category_free" deprecated="true">
7481 <return-type type="void"/>
7484 <method name="GetColor" cname="gst_debug_category_get_color">
7485 <return-type type="guint"/>
7488 <method name="GetDescription" cname="gst_debug_category_get_description">
7489 <return-type type="const-gchar*"/>
7492 <method name="GetName" cname="gst_debug_category_get_name">
7493 <return-type type="const-gchar*"/>
7496 <method name="GetThreshold" cname="gst_debug_category_get_threshold">
7497 <return-type type="GstDebugLevel"/>
7500 <method name="ResetThreshold" cname="gst_debug_category_reset_threshold">
7501 <return-type type="void"/>
7504 <method name="SetThreshold" cname="gst_debug_category_set_threshold">
7505 <return-type type="void"/>
7507 <parameter name="level" type="GstDebugLevel"/>
7511 <struct name="DebugMessage" cname="GstDebugMessage" opaque="true" hidden="false">
7512 <method name="Get" cname="gst_debug_message_get">
7513 <return-type type="const-gchar*"/>
7517 <struct name="DeviceMonitorPrivate" cname="GstDeviceMonitorPrivate" opaque="true" hidden="true"/>
7518 <struct name="DevicePrivate" cname="GstDevicePrivate" opaque="true" hidden="true"/>
7519 <struct name="DeviceProviderPrivate" cname="GstDeviceProviderPrivate" opaque="true" hidden="true"/>
7520 <boxed name="Event" cname="GstEvent" opaque="false" hidden="false">
7521 <method name="GetType" cname="gst_event_get_type" shared="true">
7522 <return-type type="GType"/>
7524 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
7525 <warning>missing glib:type-name</warning>
7527 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstEventType"/>
7528 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64"/>
7529 <field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32"/>
7530 <constructor cname="gst_event_new_buffer_size">
7532 <parameter name="format" type="GstFormat"/>
7533 <parameter name="minsize" type="gint64"/>
7534 <parameter name="maxsize" type="gint64"/>
7535 <parameter name="async" type="gboolean"/>
7538 <constructor cname="gst_event_new_caps">
7540 <parameter name="caps" type="GstCaps*">
7541 <warning>missing glib:type-name</warning>
7545 <constructor cname="gst_event_new_custom">
7547 <parameter name="type" type="GstEventType"/>
7548 <parameter name="structure" type="GstStructure*" owned="true">
7549 <warning>missing glib:type-name</warning>
7553 <constructor cname="gst_event_new_eos" disable_void_ctor=""/>
7554 <constructor cname="gst_event_new_flush_start" disable_void_ctor=""/>
7555 <constructor cname="gst_event_new_flush_stop">
7557 <parameter name="reset_time" type="gboolean"/>
7560 <constructor cname="gst_event_new_gap">
7562 <parameter name="timestamp" type="guint64"/>
7563 <parameter name="duration" type="guint64"/>
7566 <constructor cname="gst_event_new_instant_rate_change" version="1.18">
7568 <parameter name="rate_multiplier" type="gdouble"/>
7569 <parameter name="new_flags" type="GstSegmentFlags"/>
7572 <constructor cname="gst_event_new_instant_rate_sync_time" version="1.18">
7574 <parameter name="rate_multiplier" type="gdouble"/>
7575 <parameter name="running_time" type="guint64"/>
7576 <parameter name="upstream_running_time" type="guint64"/>
7579 <constructor cname="gst_event_new_latency">
7581 <parameter name="latency" type="guint64"/>
7584 <constructor cname="gst_event_new_navigation">
7586 <parameter name="structure" type="GstStructure*" owned="true">
7587 <warning>missing glib:type-name</warning>
7591 <constructor cname="gst_event_new_protection" version="1.6">
7593 <parameter name="system_id" type="const-gchar*"/>
7594 <parameter name="data" type="GstBuffer*">
7595 <warning>missing glib:type-name</warning>
7597 <parameter name="origin" type="const-gchar*"/>
7600 <constructor cname="gst_event_new_qos">
7602 <parameter name="type" type="GstQOSType"/>
7603 <parameter name="proportion" type="gdouble"/>
7604 <parameter name="diff" type="gint64"/>
7605 <parameter name="timestamp" type="guint64"/>
7608 <constructor cname="gst_event_new_reconfigure" disable_void_ctor=""/>
7609 <constructor cname="gst_event_new_seek">
7611 <parameter name="rate" type="gdouble"/>
7612 <parameter name="format" type="GstFormat"/>
7613 <parameter name="flags" type="GstSeekFlags"/>
7614 <parameter name="start_type" type="GstSeekType"/>
7615 <parameter name="start" type="gint64"/>
7616 <parameter name="stop_type" type="GstSeekType"/>
7617 <parameter name="stop" type="gint64"/>
7620 <constructor cname="gst_event_new_segment">
7622 <parameter name="segment" type="GstSegment*">
7623 <warning>missing glib:type-name</warning>
7627 <constructor cname="gst_event_new_segment_done">
7629 <parameter name="format" type="GstFormat"/>
7630 <parameter name="position" type="gint64"/>
7633 <constructor cname="gst_event_new_select_streams" version="1.10">
7635 <parameter name="streams" type="GList*" element_type="const-gchar*"/>
7638 <constructor cname="gst_event_new_sink_message">
7640 <parameter name="name" type="const-gchar*"/>
7641 <parameter name="msg" type="GstMessage*">
7642 <warning>missing glib:type-name</warning>
7646 <constructor cname="gst_event_new_step">
7648 <parameter name="format" type="GstFormat"/>
7649 <parameter name="amount" type="guint64"/>
7650 <parameter name="rate" type="gdouble"/>
7651 <parameter name="flush" type="gboolean"/>
7652 <parameter name="intermediate" type="gboolean"/>
7655 <constructor cname="gst_event_new_stream_collection" version="1.10">
7657 <parameter name="collection" type="GstStreamCollection*"/>
7660 <constructor cname="gst_event_new_stream_group_done" version="1.10">
7662 <parameter name="group_id" type="guint"/>
7665 <constructor cname="gst_event_new_stream_start">
7667 <parameter name="stream_id" type="const-gchar*"/>
7670 <constructor cname="gst_event_new_tag">
7672 <parameter name="taglist" type="GstTagList*" owned="true">
7673 <warning>missing glib:type-name</warning>
7677 <constructor cname="gst_event_new_toc">
7679 <parameter name="toc" type="GstToc*">
7680 <warning>missing glib:type-name</warning>
7682 <parameter name="updated" type="gboolean"/>
7685 <constructor cname="gst_event_new_toc_select">
7687 <parameter name="uid" type="const-gchar*"/>
7690 <method name="CopySegment" cname="gst_event_copy_segment">
7691 <return-type type="void"/>
7693 <parameter name="segment" type="GstSegment*">
7694 <warning>missing glib:type-name</warning>
7698 <method name="GetRunningTimeOffset" cname="gst_event_get_running_time_offset" version="1.4">
7699 <return-type type="gint64"/>
7702 <method name="GetSeqnum" cname="gst_event_get_seqnum">
7703 <return-type type="guint32"/>
7706 <method name="GetStructure" cname="gst_event_get_structure">
7707 <return-type type="GstStructure*">
7708 <warning>missing glib:type-name</warning>
7712 <method name="HasName" cname="gst_event_has_name">
7713 <return-type type="gboolean"/>
7715 <parameter name="name" type="const-gchar*"/>
7718 <method name="HasNameId" cname="gst_event_has_name_id" version="1.18">
7719 <return-type type="gboolean"/>
7721 <parameter name="name" type="guint32"/>
7724 <method name="ParseBufferSize" cname="gst_event_parse_buffer_size">
7725 <return-type type="void"/>
7727 <parameter name="format" type="GstFormat" owned="true" pass_as="out"/>
7728 <parameter name="minsize" type="gint64*" owned="true" pass_as="out"/>
7729 <parameter name="maxsize" type="gint64*" owned="true" pass_as="out"/>
7730 <parameter name="async" type="gboolean*" owned="true" pass_as="out"/>
7733 <method name="ParseCaps" cname="gst_event_parse_caps">
7734 <return-type type="void"/>
7736 <parameter name="caps" type="GstCaps**" pass_as="out">
7737 <warning>missing glib:type-name</warning>
7741 <method name="ParseFlushStop" cname="gst_event_parse_flush_stop">
7742 <return-type type="void"/>
7744 <parameter name="reset_time" type="gboolean*" owned="true" pass_as="out"/>
7747 <method name="ParseGap" cname="gst_event_parse_gap">
7748 <return-type type="void"/>
7750 <parameter allow-none="1" name="timestamp" type="guint64" owned="true" pass_as="out"/>
7751 <parameter allow-none="1" name="duration" type="guint64" owned="true" pass_as="out"/>
7754 <method name="ParseGapFlags" cname="gst_event_parse_gap_flags" version="1.20">
7755 <return-type type="void"/>
7757 <parameter name="flags" type="GstGapFlags" owned="true" pass_as="out"/>
7760 <method name="ParseGroupId" cname="gst_event_parse_group_id" version="1.2">
7761 <return-type type="gboolean"/>
7763 <parameter name="group_id" type="guint*" owned="true" pass_as="out"/>
7766 <method name="ParseInstantRateChange" cname="gst_event_parse_instant_rate_change" version="1.18">
7767 <return-type type="void"/>
7769 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out"/>
7770 <parameter allow-none="1" name="new_flags" type="GstSegmentFlags" owned="true" pass_as="out"/>
7773 <method name="ParseInstantRateSyncTime" cname="gst_event_parse_instant_rate_sync_time" version="1.18">
7774 <return-type type="void"/>
7776 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out"/>
7777 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out"/>
7778 <parameter allow-none="1" name="upstream_running_time" type="guint64" owned="true" pass_as="out"/>
7781 <method name="ParseLatency" cname="gst_event_parse_latency">
7782 <return-type type="void"/>
7784 <parameter name="latency" type="guint64" owned="true" pass_as="out"/>
7787 <method name="ParseProtection" cname="gst_event_parse_protection" version="1.6">
7788 <return-type type="void"/>
7790 <parameter allow-none="1" name="system_id" type="const-gchar*" pass_as="out"/>
7791 <parameter allow-none="1" name="data" type="GstBuffer**" pass_as="out">
7792 <warning>missing glib:type-name</warning>
7794 <parameter allow-none="1" name="origin" type="const-gchar*" pass_as="out"/>
7797 <method name="ParseQos" cname="gst_event_parse_qos">
7798 <return-type type="void"/>
7800 <parameter name="type" type="GstQOSType" owned="true" pass_as="out"/>
7801 <parameter name="proportion" type="gdouble*" owned="true" pass_as="out"/>
7802 <parameter name="diff" type="gint64" owned="true" pass_as="out"/>
7803 <parameter name="timestamp" type="guint64" owned="true" pass_as="out"/>
7806 <method name="ParseSeek" cname="gst_event_parse_seek">
7807 <return-type type="void"/>
7809 <parameter name="rate" type="gdouble*" owned="true" pass_as="out"/>
7810 <parameter name="format" type="GstFormat" owned="true" pass_as="out"/>
7811 <parameter name="flags" type="GstSeekFlags" owned="true" pass_as="out"/>
7812 <parameter name="start_type" type="GstSeekType" owned="true" pass_as="out"/>
7813 <parameter name="start" type="gint64*" owned="true" pass_as="out"/>
7814 <parameter name="stop_type" type="GstSeekType" owned="true" pass_as="out"/>
7815 <parameter name="stop" type="gint64*" owned="true" pass_as="out"/>
7818 <method name="ParseSeekTrickmodeInterval" cname="gst_event_parse_seek_trickmode_interval" version="1.16">
7819 <return-type type="void"/>
7821 <parameter name="interval" type="guint64" owned="true" pass_as="out"/>
7824 <method name="ParseSegment" cname="gst_event_parse_segment">
7825 <return-type type="void"/>
7827 <parameter name="segment" type="GstSegment**" pass_as="out">
7828 <warning>missing glib:type-name</warning>
7832 <method name="ParseSegmentDone" cname="gst_event_parse_segment_done">
7833 <return-type type="void"/>
7835 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
7836 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out"/>
7839 <method name="ParseSelectStreams" cname="gst_event_parse_select_streams" version="1.10">
7840 <return-type type="void"/>
7842 <parameter name="streams" type="GList**" element_type="gchar*" elements_owned="true" owned="true" pass_as="out"/>
7845 <method name="ParseSinkMessage" cname="gst_event_parse_sink_message">
7846 <return-type type="void"/>
7848 <parameter name="msg" type="GstMessage**" owned="true" pass_as="out">
7849 <warning>missing glib:type-name</warning>
7853 <method name="ParseStep" cname="gst_event_parse_step">
7854 <return-type type="void"/>
7856 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
7857 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out"/>
7858 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out"/>
7859 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out"/>
7860 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out"/>
7863 <method name="ParseStream" cname="gst_event_parse_stream" version="1.10">
7864 <return-type type="void"/>
7866 <parameter name="stream" type="GstStream*" owned="true" pass_as="out"/>
7869 <method name="ParseStreamCollection" cname="gst_event_parse_stream_collection" version="1.10">
7870 <return-type type="void"/>
7872 <parameter name="collection" type="GstStreamCollection*" owned="true" pass_as="out"/>
7875 <method name="ParseStreamFlags" cname="gst_event_parse_stream_flags" version="1.2">
7876 <return-type type="void"/>
7878 <parameter name="flags" type="GstStreamFlags" owned="true" pass_as="out"/>
7881 <method name="ParseStreamGroupDone" cname="gst_event_parse_stream_group_done" version="1.10">
7882 <return-type type="void"/>
7884 <parameter name="group_id" type="guint*" owned="true" pass_as="out"/>
7887 <method name="ParseStreamStart" cname="gst_event_parse_stream_start">
7888 <return-type type="void"/>
7890 <parameter name="stream_id" type="const-gchar*" pass_as="out"/>
7893 <method name="ParseTag" cname="gst_event_parse_tag">
7894 <return-type type="void"/>
7896 <parameter name="taglist" type="GstTagList**" pass_as="out">
7897 <warning>missing glib:type-name</warning>
7901 <method name="ParseToc" cname="gst_event_parse_toc">
7902 <return-type type="void"/>
7904 <parameter name="toc" type="GstToc**" owned="true" pass_as="out">
7905 <warning>missing glib:type-name</warning>
7907 <parameter name="updated" type="gboolean*" owned="true" pass_as="out"/>
7910 <method name="ParseTocSelect" cname="gst_event_parse_toc_select">
7911 <return-type type="void"/>
7913 <parameter allow-none="1" name="uid" type="gchar*" owned="true" pass_as="out"/>
7916 <method name="Ref" cname="gst_event_ref">
7917 <return-type type="GstEvent*" owned="true">
7918 <warning>missing glib:type-name</warning>
7922 <method name="SetGapFlags" cname="gst_event_set_gap_flags" version="1.20">
7923 <return-type type="void"/>
7925 <parameter name="flags" type="GstGapFlags"/>
7928 <method name="SetGroupId" cname="gst_event_set_group_id" version="1.2">
7929 <return-type type="void"/>
7931 <parameter name="group_id" type="guint"/>
7934 <method name="SetRunningTimeOffset" cname="gst_event_set_running_time_offset" version="1.4">
7935 <return-type type="void"/>
7937 <parameter name="offset" type="gint64"/>
7940 <method name="SetSeekTrickmodeInterval" cname="gst_event_set_seek_trickmode_interval" version="1.16">
7941 <return-type type="void"/>
7943 <parameter name="interval" type="guint64"/>
7946 <method name="SetSeqnum" cname="gst_event_set_seqnum">
7947 <return-type type="void"/>
7949 <parameter name="seqnum" type="guint32"/>
7952 <method name="SetStream" cname="gst_event_set_stream" version="1.10">
7953 <return-type type="void"/>
7955 <parameter name="stream" type="GstStream*"/>
7958 <method name="SetStreamFlags" cname="gst_event_set_stream_flags" version="1.2">
7959 <return-type type="void"/>
7961 <parameter name="flags" type="GstStreamFlags"/>
7964 <method name="Unref" cname="gst_event_unref">
7965 <return-type type="void"/>
7968 <method name="WritableStructure" cname="gst_event_writable_structure">
7969 <return-type type="GstStructure*">
7970 <warning>missing glib:type-name</warning>
7975 <struct name="FormatDefinition" cname="GstFormatDefinition" opaque="false" hidden="false">
7976 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="GstFormat"/>
7977 <field cname="nick" access="public" writeable="true" readable="true" is_callback="false" name="Nick" type="gchar*"/>
7978 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*"/>
7979 <field cname="quark" access="public" writeable="true" readable="true" is_callback="false" name="Quark" type="guint32"/>
7981 <struct name="GhostPadPrivate" cname="GstGhostPadPrivate" opaque="true" hidden="true"/>
7982 <boxed name="Iterator" cname="GstIterator" opaque="false" hidden="false">
7983 <method name="GetType" cname="gst_iterator_get_type" shared="true">
7984 <return-type type="GType"/>
7986 <field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="GstIteratorCopyFunction"/>
7987 <field cname="next" access="public" writeable="true" readable="true" is_callback="false" name="NextFunc" type="GstIteratorNextFunction"/>
7988 <field cname="item" access="public" writeable="true" readable="true" is_callback="false" name="Item" type="GstIteratorItemFunction"/>
7989 <field cname="resync" access="public" writeable="true" readable="true" is_callback="false" name="ResyncFunc" type="GstIteratorResyncFunction"/>
7990 <field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstIteratorFreeFunction"/>
7991 <field cname="pushed" access="public" writeable="true" readable="true" is_callback="false" name="Pushed" type="GstIterator*">
7992 <warning>missing glib:type-name</warning>
7994 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType"/>
7995 <field cname="lock" access="public" writeable="true" readable="true" is_callback="false" name="Lock" type="GMutex*"/>
7996 <field cname="cookie" access="public" writeable="true" readable="true" is_callback="false" name="Cookie" type="guint32"/>
7997 <field cname="master_cookie" access="public" writeable="true" readable="true" is_callback="false" name="MasterCookie" type="guint32"/>
7998 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
7999 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
8000 <constructor cname="gst_iterator_new_single">
8002 <parameter name="type" type="GType"/>
8003 <parameter name="_object" type="GValue*">
8004 <warning>missing glib:type-name</warning>
8008 <method name="Copy" cname="gst_iterator_copy">
8009 <return-type type="GstIterator*" owned="true">
8010 <warning>missing glib:type-name</warning>
8014 <method name="Filter" cname="gst_iterator_filter">
8015 <return-type type="GstIterator*" owned="true">
8016 <warning>missing glib:type-name</warning>
8019 <parameter scope="call" name="func" type="GCompareFunc"/>
8020 <parameter name="user_data" type="GValue*">
8021 <warning>missing glib:type-name</warning>
8025 <method name="FindCustom" cname="gst_iterator_find_custom">
8026 <return-type type="gboolean"/>
8028 <parameter closure="2" scope="call" name="func" type="GCompareFunc"/>
8029 <parameter name="elem" type="GValue*" pass_as="out">
8030 <warning>missing glib:type-name</warning>
8032 <parameter allow-none="1" name="user_data" type="gpointer"/>
8035 <method name="Fold" cname="gst_iterator_fold">
8036 <return-type type="GstIteratorResult"/>
8038 <parameter closure="2" scope="call" name="func" type="GstIteratorFoldFunction"/>
8039 <parameter name="_ret" type="GValue*">
8040 <warning>missing glib:type-name</warning>
8042 <parameter allow-none="1" name="user_data" type="gpointer"/>
8045 <method name="Foreach" cname="gst_iterator_foreach">
8046 <return-type type="GstIteratorResult"/>
8048 <parameter closure="1" scope="call" name="func" type="GstIteratorForeachFunction"/>
8049 <parameter allow-none="1" name="user_data" type="gpointer"/>
8052 <method name="Free" cname="gst_iterator_free">
8053 <return-type type="void"/>
8056 <method name="Next" cname="gst_iterator_next">
8057 <return-type type="GstIteratorResult"/>
8059 <parameter name="elem" type="GValue*" pass_as="out">
8060 <warning>missing glib:type-name</warning>
8064 <method name="Push" cname="gst_iterator_push">
8065 <return-type type="void"/>
8067 <parameter name="other" type="GstIterator*">
8068 <warning>missing glib:type-name</warning>
8072 <method name="Resync" cname="gst_iterator_resync">
8073 <return-type type="void"/>
8077 <struct name="MapInfo" cname="GstMapInfo" opaque="false" hidden="false">
8078 <field cname="memory" access="public" writeable="true" readable="true" is_callback="false" name="Memory" type="GstMemory*">
8079 <warning>missing glib:type-name</warning>
8081 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMapFlags"/>
8082 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="3"/>
8083 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
8084 <field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize"/>
8085 <field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer" array="true" array_len="4"/>
8086 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
8088 <boxed name="Memory" cname="GstMemory" opaque="false" hidden="false">
8089 <method name="GetType" cname="gst_memory_get_type" shared="true">
8090 <return-type type="GType"/>
8092 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
8093 <warning>missing glib:type-name</warning>
8095 <field cname="allocator" access="public" writeable="true" readable="true" is_callback="false" name="Allocator" type="GstAllocator*"/>
8096 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMemory*" array_index="1">
8097 <warning>missing glib:type-name</warning>
8099 <field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize"/>
8100 <field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize"/>
8101 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize"/>
8102 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
8103 <constructor cname="gst_memory_new_wrapped">
8105 <parameter name="flags" type="GstMemoryFlags"/>
8106 <parameter name="data" type="gpointer" array="true" array_length_param_index="4"/>
8107 <parameter name="maxsize" type="gsize"/>
8108 <parameter name="offset" type="gsize"/>
8109 <parameter name="size" type="gsize" array_index="1"/>
8110 <parameter name="user_data" type="gpointer"/>
8111 <parameter name="notify" type="GDestroyNotify"/>
8114 <method name="Copy" cname="gst_memory_copy">
8115 <return-type type="GstMemory*" owned="true">
8116 <warning>missing glib:type-name</warning>
8119 <parameter name="offset" type="gssize"/>
8120 <parameter name="size" type="gssize"/>
8123 <method name="GetSizes" cname="gst_memory_get_sizes">
8124 <return-type type="gsize"/>
8126 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out"/>
8127 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out"/>
8130 <method name="IsSpan" cname="gst_memory_is_span">
8131 <return-type type="gboolean"/>
8133 <parameter name="mem2" type="GstMemory*">
8134 <warning>missing glib:type-name</warning>
8136 <parameter name="offset" type="gsize*" owned="true" pass_as="out"/>
8139 <method name="IsType" cname="gst_memory_is_type" version="1.2">
8140 <return-type type="gboolean"/>
8142 <parameter name="mem_type" type="const-gchar*"/>
8145 <method name="MakeMapped" cname="gst_memory_make_mapped">
8146 <return-type type="GstMemory*" owned="true">
8147 <warning>missing glib:type-name</warning>
8150 <parameter name="info" type="GstMapInfo*" pass_as="out">
8151 <warning>missing glib:type-name</warning>
8153 <parameter name="flags" type="GstMapFlags"/>
8156 <method name="Map" cname="gst_memory_map">
8157 <return-type type="gboolean"/>
8159 <parameter name="info" type="GstMapInfo*" pass_as="out">
8160 <warning>missing glib:type-name</warning>
8162 <parameter name="flags" type="GstMapFlags"/>
8165 <method name="Ref" cname="gst_memory_ref">
8166 <return-type type="GstMemory*" owned="true">
8167 <warning>missing glib:type-name</warning>
8171 <method name="Resize" cname="gst_memory_resize">
8172 <return-type type="void"/>
8174 <parameter name="offset" type="gssize"/>
8175 <parameter name="size" type="gsize"/>
8178 <method name="Share" cname="gst_memory_share">
8179 <return-type type="GstMemory*" owned="true">
8180 <warning>missing glib:type-name</warning>
8183 <parameter name="offset" type="gssize"/>
8184 <parameter name="size" type="gssize"/>
8187 <method name="Unmap" cname="gst_memory_unmap">
8188 <return-type type="void"/>
8190 <parameter name="info" type="GstMapInfo*">
8191 <warning>missing glib:type-name</warning>
8195 <method name="Unref" cname="gst_memory_unref">
8196 <return-type type="void"/>
8200 <boxed name="Message" cname="GstMessage" opaque="false" hidden="false">
8201 <method name="GetType" cname="gst_message_get_type" shared="true">
8202 <return-type type="GType"/>
8204 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
8205 <warning>missing glib:type-name</warning>
8207 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMessageType"/>
8208 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64"/>
8209 <field cname="src" access="public" writeable="true" readable="true" is_callback="false" name="Src" type="GstObject*"/>
8210 <field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32"/>
8211 <field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*"/>
8212 <field cname="cond" access="private" writeable="false" readable="false" is_callback="false" name="Cond" type="GCond">
8213 <warning>missing glib:type-name</warning>
8215 <constructor cname="gst_message_new_application">
8217 <parameter name="src" type="GstObject*"/>
8218 <parameter name="structure" type="GstStructure*" owned="true">
8219 <warning>missing glib:type-name</warning>
8223 <constructor cname="gst_message_new_async_done">
8225 <parameter name="src" type="GstObject*"/>
8226 <parameter name="running_time" type="guint64"/>
8229 <constructor cname="gst_message_new_async_start">
8231 <parameter name="src" type="GstObject*"/>
8234 <constructor cname="gst_message_new_buffering">
8236 <parameter name="src" type="GstObject*"/>
8237 <parameter name="percent" type="gint"/>
8240 <constructor cname="gst_message_new_clock_lost">
8242 <parameter name="src" type="GstObject*"/>
8243 <parameter name="clock" type="GstClock*"/>
8246 <constructor cname="gst_message_new_clock_provide">
8248 <parameter name="src" type="GstObject*"/>
8249 <parameter name="clock" type="GstClock*"/>
8250 <parameter name="ready" type="gboolean"/>
8253 <constructor cname="gst_message_new_custom">
8255 <parameter name="type" type="GstMessageType"/>
8256 <parameter name="src" type="GstObject*"/>
8257 <parameter name="structure" type="GstStructure*" owned="true">
8258 <warning>missing glib:type-name</warning>
8262 <constructor cname="gst_message_new_device_added" version="1.4">
8264 <parameter name="src" type="GstObject*"/>
8265 <parameter name="device" type="GstDevice*"/>
8268 <constructor cname="gst_message_new_device_changed" version="1.16">
8270 <parameter name="src" type="GstObject*"/>
8271 <parameter name="device" type="GstDevice*"/>
8272 <parameter name="changed_device" type="GstDevice*"/>
8275 <constructor cname="gst_message_new_device_removed" version="1.4">
8277 <parameter name="src" type="GstObject*"/>
8278 <parameter name="device" type="GstDevice*"/>
8281 <constructor cname="gst_message_new_duration_changed">
8283 <parameter name="src" type="GstObject*"/>
8286 <constructor cname="gst_message_new_element">
8288 <parameter name="src" type="GstObject*"/>
8289 <parameter name="structure" type="GstStructure*" owned="true">
8290 <warning>missing glib:type-name</warning>
8294 <constructor cname="gst_message_new_eos">
8296 <parameter name="src" type="GstObject*"/>
8299 <constructor cname="gst_message_new_error">
8301 <parameter name="src" type="GstObject*"/>
8302 <parameter name="error" type="GError*">
8303 <warning>missing glib:type-name</warning>
8305 <parameter name="debug" type="const-gchar*"/>
8308 <constructor cname="gst_message_new_error_with_details" version="1.10">
8310 <parameter name="src" type="GstObject*"/>
8311 <parameter name="error" type="GError*">
8312 <warning>missing glib:type-name</warning>
8314 <parameter name="debug" type="const-gchar*"/>
8315 <parameter name="details" type="GstStructure*" owned="true">
8316 <warning>missing glib:type-name</warning>
8320 <constructor cname="gst_message_new_have_context" version="1.2">
8322 <parameter name="src" type="GstObject*"/>
8323 <parameter name="context" type="GstContext*" owned="true">
8324 <warning>missing glib:type-name</warning>
8328 <constructor cname="gst_message_new_info">
8330 <parameter name="src" type="GstObject*"/>
8331 <parameter name="error" type="GError*">
8332 <warning>missing glib:type-name</warning>
8334 <parameter name="debug" type="const-gchar*"/>
8337 <constructor cname="gst_message_new_info_with_details" version="1.10">
8339 <parameter name="src" type="GstObject*"/>
8340 <parameter name="error" type="GError*">
8341 <warning>missing glib:type-name</warning>
8343 <parameter name="debug" type="const-gchar*"/>
8344 <parameter name="details" type="GstStructure*" owned="true">
8345 <warning>missing glib:type-name</warning>
8349 <constructor cname="gst_message_new_instant_rate_request" version="1.18">
8351 <parameter name="src" type="GstObject*"/>
8352 <parameter name="rate_multiplier" type="gdouble"/>
8355 <constructor cname="gst_message_new_latency">
8357 <parameter name="src" type="GstObject*"/>
8360 <constructor cname="gst_message_new_need_context" version="1.2">
8362 <parameter name="src" type="GstObject*"/>
8363 <parameter name="context_type" type="const-gchar*"/>
8366 <constructor cname="gst_message_new_new_clock">
8368 <parameter name="src" type="GstObject*"/>
8369 <parameter name="clock" type="GstClock*"/>
8372 <constructor cname="gst_message_new_progress">
8374 <parameter name="src" type="GstObject*"/>
8375 <parameter name="type" type="GstProgressType"/>
8376 <parameter name="code" type="const-gchar*"/>
8377 <parameter name="text" type="const-gchar*"/>
8380 <constructor cname="gst_message_new_property_notify" version="1.10">
8382 <parameter name="src" type="GstObject*"/>
8383 <parameter name="property_name" type="const-gchar*"/>
8384 <parameter name="val" type="GValue*" owned="true">
8385 <warning>missing glib:type-name</warning>
8389 <constructor cname="gst_message_new_qos">
8391 <parameter name="src" type="GstObject*"/>
8392 <parameter name="live" type="gboolean"/>
8393 <parameter name="running_time" type="guint64"/>
8394 <parameter name="stream_time" type="guint64"/>
8395 <parameter name="timestamp" type="guint64"/>
8396 <parameter name="duration" type="guint64"/>
8399 <constructor cname="gst_message_new_redirect" version="1.10">
8401 <parameter name="src" type="GstObject*"/>
8402 <parameter name="location" type="const-gchar*"/>
8403 <parameter name="tag_list" type="GstTagList*" owned="true">
8404 <warning>missing glib:type-name</warning>
8406 <parameter name="entry_struct" type="GstStructure*" owned="true">
8407 <warning>missing glib:type-name</warning>
8411 <constructor cname="gst_message_new_request_state">
8413 <parameter name="src" type="GstObject*"/>
8414 <parameter name="state" type="GstState"/>
8417 <constructor cname="gst_message_new_reset_time">
8419 <parameter name="src" type="GstObject*"/>
8420 <parameter name="running_time" type="guint64"/>
8423 <constructor cname="gst_message_new_segment_done">
8425 <parameter name="src" type="GstObject*"/>
8426 <parameter name="format" type="GstFormat"/>
8427 <parameter name="position" type="gint64"/>
8430 <constructor cname="gst_message_new_segment_start">
8432 <parameter name="src" type="GstObject*"/>
8433 <parameter name="format" type="GstFormat"/>
8434 <parameter name="position" type="gint64"/>
8437 <constructor cname="gst_message_new_state_changed">
8439 <parameter name="src" type="GstObject*"/>
8440 <parameter name="oldstate" type="GstState"/>
8441 <parameter name="newstate" type="GstState"/>
8442 <parameter name="pending" type="GstState"/>
8445 <constructor cname="gst_message_new_state_dirty">
8447 <parameter name="src" type="GstObject*"/>
8450 <constructor cname="gst_message_new_step_done">
8452 <parameter name="src" type="GstObject*"/>
8453 <parameter name="format" type="GstFormat"/>
8454 <parameter name="amount" type="guint64"/>
8455 <parameter name="rate" type="gdouble"/>
8456 <parameter name="flush" type="gboolean"/>
8457 <parameter name="intermediate" type="gboolean"/>
8458 <parameter name="duration" type="guint64"/>
8459 <parameter name="eos" type="gboolean"/>
8462 <constructor cname="gst_message_new_step_start">
8464 <parameter name="src" type="GstObject*"/>
8465 <parameter name="active" type="gboolean"/>
8466 <parameter name="format" type="GstFormat"/>
8467 <parameter name="amount" type="guint64"/>
8468 <parameter name="rate" type="gdouble"/>
8469 <parameter name="flush" type="gboolean"/>
8470 <parameter name="intermediate" type="gboolean"/>
8473 <constructor cname="gst_message_new_stream_collection" version="1.10">
8475 <parameter name="src" type="GstObject*"/>
8476 <parameter name="collection" type="GstStreamCollection*"/>
8479 <constructor cname="gst_message_new_stream_start">
8481 <parameter name="src" type="GstObject*"/>
8484 <constructor cname="gst_message_new_stream_status">
8486 <parameter name="src" type="GstObject*"/>
8487 <parameter name="type" type="GstStreamStatusType"/>
8488 <parameter name="owner" type="GstElement*"/>
8491 <constructor cname="gst_message_new_streams_selected" version="1.10">
8493 <parameter name="src" type="GstObject*"/>
8494 <parameter name="collection" type="GstStreamCollection*"/>
8497 <constructor cname="gst_message_new_structure_change">
8499 <parameter name="src" type="GstObject*"/>
8500 <parameter name="type" type="GstStructureChangeType"/>
8501 <parameter name="owner" type="GstElement*"/>
8502 <parameter name="busy" type="gboolean"/>
8505 <constructor cname="gst_message_new_tag">
8507 <parameter name="src" type="GstObject*"/>
8508 <parameter name="tag_list" type="GstTagList*" owned="true">
8509 <warning>missing glib:type-name</warning>
8513 <constructor cname="gst_message_new_toc">
8515 <parameter name="src" type="GstObject*"/>
8516 <parameter name="toc" type="GstToc*">
8517 <warning>missing glib:type-name</warning>
8519 <parameter name="updated" type="gboolean"/>
8522 <constructor cname="gst_message_new_warning">
8524 <parameter name="src" type="GstObject*"/>
8525 <parameter name="error" type="GError*">
8526 <warning>missing glib:type-name</warning>
8528 <parameter name="debug" type="const-gchar*"/>
8531 <constructor cname="gst_message_new_warning_with_details" version="1.10">
8533 <parameter name="src" type="GstObject*"/>
8534 <parameter name="error" type="GError*">
8535 <warning>missing glib:type-name</warning>
8537 <parameter name="debug" type="const-gchar*"/>
8538 <parameter name="details" type="GstStructure*" owned="true">
8539 <warning>missing glib:type-name</warning>
8543 <method name="AddRedirectEntry" cname="gst_message_add_redirect_entry" version="1.10">
8544 <return-type type="void"/>
8546 <parameter name="location" type="const-gchar*"/>
8547 <parameter allow-none="1" name="tag_list" type="GstTagList*" owned="true">
8548 <warning>missing glib:type-name</warning>
8550 <parameter allow-none="1" name="entry_struct" type="GstStructure*" owned="true">
8551 <warning>missing glib:type-name</warning>
8555 <method name="GetNumRedirectEntries" cname="gst_message_get_num_redirect_entries" version="1.10">
8556 <return-type type="gsize"/>
8559 <method name="GetSeqnum" cname="gst_message_get_seqnum">
8560 <return-type type="guint32"/>
8563 <method name="GetStreamStatusObject" cname="gst_message_get_stream_status_object">
8564 <return-type type="GValue*">
8565 <warning>missing glib:type-name</warning>
8569 <method name="GetStructure" cname="gst_message_get_structure">
8570 <return-type type="GstStructure*">
8571 <warning>missing glib:type-name</warning>
8575 <method name="HasName" cname="gst_message_has_name">
8576 <return-type type="gboolean"/>
8578 <parameter name="name" type="const-gchar*"/>
8581 <method name="ParseAsyncDone" cname="gst_message_parse_async_done">
8582 <return-type type="void"/>
8584 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out"/>
8587 <method name="ParseBuffering" cname="gst_message_parse_buffering">
8588 <return-type type="void"/>
8590 <parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out"/>
8593 <method name="ParseBufferingStats" cname="gst_message_parse_buffering_stats">
8594 <return-type type="void"/>
8596 <parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out"/>
8597 <parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out"/>
8598 <parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out"/>
8599 <parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out"/>
8602 <method name="ParseClockLost" cname="gst_message_parse_clock_lost">
8603 <return-type type="void"/>
8605 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out"/>
8608 <method name="ParseClockProvide" cname="gst_message_parse_clock_provide">
8609 <return-type type="void"/>
8611 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out"/>
8612 <parameter allow-none="1" name="ready" type="gboolean*" owned="true" pass_as="out"/>
8615 <method name="ParseContextType" cname="gst_message_parse_context_type" version="1.2">
8616 <return-type type="gboolean"/>
8618 <parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out"/>
8621 <method name="ParseDeviceAdded" cname="gst_message_parse_device_added" version="1.4">
8622 <return-type type="void"/>
8624 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out"/>
8627 <method name="ParseDeviceChanged" cname="gst_message_parse_device_changed" version="1.16">
8628 <return-type type="void"/>
8630 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out"/>
8631 <parameter allow-none="1" name="changed_device" type="GstDevice*" owned="true" pass_as="out"/>
8634 <method name="ParseDeviceRemoved" cname="gst_message_parse_device_removed" version="1.4">
8635 <return-type type="void"/>
8637 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out"/>
8640 <method name="ParseError" cname="gst_message_parse_error">
8641 <return-type type="void"/>
8643 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8644 <warning>missing glib:type-name</warning>
8646 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out"/>
8649 <method name="ParseErrorDetails" cname="gst_message_parse_error_details" version="1.10">
8650 <return-type type="void"/>
8652 <parameter name="structure" type="GstStructure**" pass_as="out">
8653 <warning>missing glib:type-name</warning>
8657 <method name="ParseGroupId" cname="gst_message_parse_group_id" version="1.2">
8658 <return-type type="gboolean"/>
8660 <parameter allow-none="1" name="group_id" type="guint*" owned="true" pass_as="out"/>
8663 <method name="ParseHaveContext" cname="gst_message_parse_have_context" version="1.2">
8664 <return-type type="void"/>
8666 <parameter allow-none="1" name="context" type="GstContext**" owned="true" pass_as="out">
8667 <warning>missing glib:type-name</warning>
8671 <method name="ParseInfo" cname="gst_message_parse_info">
8672 <return-type type="void"/>
8674 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8675 <warning>missing glib:type-name</warning>
8677 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out"/>
8680 <method name="ParseInfoDetails" cname="gst_message_parse_info_details" version="1.10">
8681 <return-type type="void"/>
8683 <parameter name="structure" type="GstStructure**" pass_as="out">
8684 <warning>missing glib:type-name</warning>
8688 <method name="ParseInstantRateRequest" cname="gst_message_parse_instant_rate_request" version="1.18">
8689 <return-type type="void"/>
8691 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out"/>
8694 <method name="ParseNewClock" cname="gst_message_parse_new_clock">
8695 <return-type type="void"/>
8697 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out"/>
8700 <method name="ParseProgress" cname="gst_message_parse_progress">
8701 <return-type type="void"/>
8703 <parameter allow-none="1" name="type" type="GstProgressType" owned="true" pass_as="out"/>
8704 <parameter allow-none="1" name="code" type="gchar*" owned="true" pass_as="out"/>
8705 <parameter allow-none="1" name="text" type="gchar*" owned="true" pass_as="out"/>
8708 <method name="ParsePropertyNotify" cname="gst_message_parse_property_notify" version="1.10">
8709 <return-type type="void"/>
8711 <parameter allow-none="1" name="_object" type="GstObject*" pass_as="out"/>
8712 <parameter allow-none="1" name="property_name" type="const-gchar*" pass_as="out"/>
8713 <parameter allow-none="1" name="property_value" type="GValue**" pass_as="out">
8714 <warning>missing glib:type-name</warning>
8718 <method name="ParseQos" cname="gst_message_parse_qos">
8719 <return-type type="void"/>
8721 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out"/>
8722 <parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out"/>
8723 <parameter allow-none="1" name="stream_time" type="guint64*" owned="true" pass_as="out"/>
8724 <parameter allow-none="1" name="timestamp" type="guint64*" owned="true" pass_as="out"/>
8725 <parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out"/>
8728 <method name="ParseQosStats" cname="gst_message_parse_qos_stats">
8729 <return-type type="void"/>
8731 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
8732 <parameter allow-none="1" name="processed" type="guint64*" owned="true" pass_as="out"/>
8733 <parameter allow-none="1" name="dropped" type="guint64*" owned="true" pass_as="out"/>
8736 <method name="ParseQosValues" cname="gst_message_parse_qos_values">
8737 <return-type type="void"/>
8739 <parameter allow-none="1" name="jitter" type="gint64*" owned="true" pass_as="out"/>
8740 <parameter allow-none="1" name="proportion" type="gdouble*" owned="true" pass_as="out"/>
8741 <parameter allow-none="1" name="quality" type="gint*" owned="true" pass_as="out"/>
8744 <method name="ParseRedirectEntry" cname="gst_message_parse_redirect_entry" version="1.10">
8745 <return-type type="void"/>
8747 <parameter name="entry_index" type="gsize"/>
8748 <parameter allow-none="1" name="location" type="const-gchar*" pass_as="out"/>
8749 <parameter allow-none="1" name="tag_list" type="GstTagList**" pass_as="out">
8750 <warning>missing glib:type-name</warning>
8752 <parameter allow-none="1" name="entry_struct" type="GstStructure**" pass_as="out">
8753 <warning>missing glib:type-name</warning>
8757 <method name="ParseRequestState" cname="gst_message_parse_request_state">
8758 <return-type type="void"/>
8760 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out"/>
8763 <method name="ParseResetTime" cname="gst_message_parse_reset_time">
8764 <return-type type="void"/>
8766 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out"/>
8769 <method name="ParseSegmentDone" cname="gst_message_parse_segment_done">
8770 <return-type type="void"/>
8772 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
8773 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out"/>
8776 <method name="ParseSegmentStart" cname="gst_message_parse_segment_start">
8777 <return-type type="void"/>
8779 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
8780 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out"/>
8783 <method name="ParseStateChanged" cname="gst_message_parse_state_changed">
8784 <return-type type="void"/>
8786 <parameter allow-none="1" name="oldstate" type="GstState" owned="true" pass_as="out"/>
8787 <parameter allow-none="1" name="newstate" type="GstState" owned="true" pass_as="out"/>
8788 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out"/>
8791 <method name="ParseStepDone" cname="gst_message_parse_step_done">
8792 <return-type type="void"/>
8794 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
8795 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out"/>
8796 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out"/>
8797 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out"/>
8798 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out"/>
8799 <parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out"/>
8800 <parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out"/>
8803 <method name="ParseStepStart" cname="gst_message_parse_step_start">
8804 <return-type type="void"/>
8806 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out"/>
8807 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
8808 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out"/>
8809 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out"/>
8810 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out"/>
8811 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out"/>
8814 <method name="ParseStreamCollection" cname="gst_message_parse_stream_collection" version="1.10">
8815 <return-type type="void"/>
8817 <parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out"/>
8820 <method name="ParseStreamStatus" cname="gst_message_parse_stream_status">
8821 <return-type type="void"/>
8823 <parameter name="type" type="GstStreamStatusType" owned="true" pass_as="out"/>
8824 <parameter name="owner" type="GstElement*" pass_as="out"/>
8827 <method name="ParseStreamsSelected" cname="gst_message_parse_streams_selected" version="1.10">
8828 <return-type type="void"/>
8830 <parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out"/>
8833 <method name="ParseStructureChange" cname="gst_message_parse_structure_change">
8834 <return-type type="void"/>
8836 <parameter name="type" type="GstStructureChangeType" owned="true" pass_as="out"/>
8837 <parameter allow-none="1" name="owner" type="GstElement*" pass_as="out"/>
8838 <parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out"/>
8841 <method name="ParseTag" cname="gst_message_parse_tag">
8842 <return-type type="void"/>
8844 <parameter name="tag_list" type="GstTagList**" owned="true" pass_as="out">
8845 <warning>missing glib:type-name</warning>
8849 <method name="ParseToc" cname="gst_message_parse_toc">
8850 <return-type type="void"/>
8852 <parameter name="toc" type="GstToc**" owned="true" pass_as="out">
8853 <warning>missing glib:type-name</warning>
8855 <parameter name="updated" type="gboolean*" owned="true" pass_as="out"/>
8858 <method name="ParseWarning" cname="gst_message_parse_warning">
8859 <return-type type="void"/>
8861 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8862 <warning>missing glib:type-name</warning>
8864 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out"/>
8867 <method name="ParseWarningDetails" cname="gst_message_parse_warning_details" version="1.10">
8868 <return-type type="void"/>
8870 <parameter name="structure" type="GstStructure**" pass_as="out">
8871 <warning>missing glib:type-name</warning>
8875 <method name="Ref" cname="gst_message_ref">
8876 <return-type type="GstMessage*" owned="true">
8877 <warning>missing glib:type-name</warning>
8881 <method name="SetBufferingStats" cname="gst_message_set_buffering_stats">
8882 <return-type type="void"/>
8884 <parameter name="mode" type="GstBufferingMode"/>
8885 <parameter name="avg_in" type="gint"/>
8886 <parameter name="avg_out" type="gint"/>
8887 <parameter name="buffering_left" type="gint64"/>
8890 <method name="SetGroupId" cname="gst_message_set_group_id" version="1.2">
8891 <return-type type="void"/>
8893 <parameter name="group_id" type="guint"/>
8896 <method name="SetQosStats" cname="gst_message_set_qos_stats">
8897 <return-type type="void"/>
8899 <parameter name="format" type="GstFormat"/>
8900 <parameter name="processed" type="guint64"/>
8901 <parameter name="dropped" type="guint64"/>
8904 <method name="SetQosValues" cname="gst_message_set_qos_values">
8905 <return-type type="void"/>
8907 <parameter name="jitter" type="gint64"/>
8908 <parameter name="proportion" type="gdouble"/>
8909 <parameter name="quality" type="gint"/>
8912 <method name="SetSeqnum" cname="gst_message_set_seqnum">
8913 <return-type type="void"/>
8915 <parameter name="seqnum" type="guint32"/>
8918 <method name="SetStreamStatusObject" cname="gst_message_set_stream_status_object">
8919 <return-type type="void"/>
8921 <parameter name="_object" type="GValue*">
8922 <warning>missing glib:type-name</warning>
8926 <method name="StreamsSelectedAdd" cname="gst_message_streams_selected_add" version="1.10">
8927 <return-type type="void"/>
8929 <parameter name="stream" type="GstStream*"/>
8932 <method name="StreamsSelectedGetSize" cname="gst_message_streams_selected_get_size" version="1.10">
8933 <return-type type="guint"/>
8936 <method name="StreamsSelectedGetStream" cname="gst_message_streams_selected_get_stream" version="1.10">
8937 <return-type type="GstStream*" owned="true"/>
8939 <parameter name="idx" type="guint"/>
8942 <method name="Unref" cname="gst_message_unref">
8943 <return-type type="void"/>
8946 <method name="WritableStructure" cname="gst_message_writable_structure" version="1.14">
8947 <return-type type="GstStructure*">
8948 <warning>missing glib:type-name</warning>
8953 <struct name="Meta" cname="GstMeta" opaque="false" hidden="false">
8954 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMetaFlags"/>
8955 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstMetaInfo*">
8956 <warning>missing glib:type-name</warning>
8958 <method name="CompareSeqnum" cname="gst_meta_compare_seqnum" version="1.16">
8959 <return-type type="gint"/>
8961 <parameter name="meta2" type="GstMeta*">
8962 <warning>missing glib:type-name</warning>
8966 <method name="GetSeqnum" cname="gst_meta_get_seqnum" version="1.16">
8967 <return-type type="guint64"/>
8970 <method name="ApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
8971 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
8973 <parameter name="api" type="GType"/>
8976 <method name="ApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
8977 <return-type type="gboolean"/>
8979 <parameter name="api" type="GType"/>
8980 <parameter name="tag" type="guint32"/>
8983 <method name="ApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
8984 <return-type type="GType"/>
8986 <parameter name="api" type="const-gchar*"/>
8987 <parameter name="tags" type="const gchar**" array="true" null_term_array="true"/>
8990 <method name="GetInfo" cname="gst_meta_get_info" shared="true">
8991 <return-type type="GstMetaInfo*">
8992 <warning>missing glib:type-name</warning>
8995 <parameter name="impl" type="const-gchar*"/>
8998 <method name="Register" cname="gst_meta_register" shared="true">
8999 <return-type type="GstMetaInfo*">
9000 <warning>missing glib:type-name</warning>
9003 <parameter name="api" type="GType"/>
9004 <parameter name="impl" type="const-gchar*"/>
9005 <parameter name="size" type="gsize"/>
9006 <parameter scope="async" name="init_func" type="GstMetaInitFunction"/>
9007 <parameter scope="async" name="free_func" type="GstMetaFreeFunction"/>
9008 <parameter scope="async" name="transform_func" type="GstMetaTransformFunction"/>
9011 <method name="RegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
9012 <return-type type="GstMetaInfo*">
9013 <warning>missing glib:type-name</warning>
9016 <parameter name="name" type="const-gchar*"/>
9017 <parameter name="tags" type="const gchar**" array="true" null_term_array="true"/>
9018 <parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction"/>
9019 <parameter allow-none="1" name="user_data" type="gpointer"/>
9020 <parameter scope="async" name="destroy_data" type="GDestroyNotify"/>
9024 <struct name="MetaInfo" cname="GstMetaInfo" opaque="false" hidden="false">
9025 <field cname="api" access="public" writeable="true" readable="true" is_callback="false" name="Api" type="GType"/>
9026 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType"/>
9027 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
9028 <field cname="init_func" access="public" writeable="true" readable="true" is_callback="false" name="InitFunc" type="GstMetaInitFunction"/>
9029 <field cname="free_func" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstMetaFreeFunction"/>
9030 <field cname="transform_func" access="public" writeable="true" readable="true" is_callback="false" name="TransformFunc" type="GstMetaTransformFunction"/>
9031 <method name="IsCustom" cname="gst_meta_info_is_custom" version="1.20">
9032 <return-type type="gboolean"/>
9036 <struct name="MetaTransformCopy" cname="GstMetaTransformCopy" opaque="false" hidden="false">
9037 <field cname="region" access="public" writeable="true" readable="true" is_callback="false" name="Region" type="gboolean"/>
9038 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize"/>
9039 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
9041 <struct name="MiniObject" cname="GstMiniObject" opaque="false" hidden="false">
9042 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType"/>
9043 <field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint"/>
9044 <field cname="lockstate" access="public" writeable="true" readable="true" is_callback="false" name="Lockstate" type="gint"/>
9045 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint"/>
9046 <field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="GstMiniObjectCopyFunction"/>
9047 <field cname="dispose" access="public" writeable="true" readable="true" is_callback="false" name="Dispose" type="GstMiniObjectDisposeFunction"/>
9048 <field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="Free" type="GstMiniObjectFreeFunction"/>
9049 <field cname="priv_uint" access="private" writeable="false" readable="false" is_callback="false" name="PrivUint" type="guint"/>
9050 <field cname="priv_pointer" access="private" writeable="false" readable="false" is_callback="false" name="PrivPointer" type="gpointer"/>
9051 <method name="AddParent" cname="gst_mini_object_add_parent" version="1.16">
9052 <return-type type="void"/>
9054 <parameter name="parent" type="GstMiniObject*">
9055 <warning>missing glib:type-name</warning>
9059 <method name="GetQdata" cname="gst_mini_object_get_qdata">
9060 <return-type type="gpointer"/>
9062 <parameter name="quark" type="guint32"/>
9065 <method name="IsWritable" cname="gst_mini_object_is_writable">
9066 <return-type type="gboolean"/>
9069 <method name="Lock" cname="gst_mini_object_lock">
9070 <return-type type="gboolean"/>
9072 <parameter name="flags" type="GstLockFlags"/>
9075 <method name="Ref" cname="gst_mini_object_ref">
9076 <return-type type="GstMiniObject*" owned="true">
9077 <warning>missing glib:type-name</warning>
9081 <method name="RemoveParent" cname="gst_mini_object_remove_parent" version="1.16">
9082 <return-type type="void"/>
9084 <parameter name="parent" type="GstMiniObject*">
9085 <warning>missing glib:type-name</warning>
9089 <method name="SetQdata" cname="gst_mini_object_set_qdata">
9090 <return-type type="void"/>
9092 <parameter name="quark" type="guint32"/>
9093 <parameter allow-none="1" name="data" type="gpointer"/>
9094 <parameter scope="async" name="destroy" type="GDestroyNotify"/>
9097 <method name="StealQdata" cname="gst_mini_object_steal_qdata">
9098 <return-type type="gpointer*" owned="true"/>
9100 <parameter name="quark" type="guint32"/>
9103 <method name="Unlock" cname="gst_mini_object_unlock">
9104 <return-type type="void"/>
9106 <parameter name="flags" type="GstLockFlags"/>
9109 <method name="Unref" cname="gst_mini_object_unref">
9110 <return-type type="void"/>
9113 <method name="Replace" cname="gst_mini_object_replace" shared="true">
9114 <return-type type="gboolean"/>
9116 <parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
9117 <warning>missing glib:type-name</warning>
9119 <parameter allow-none="1" name="newdata" type="GstMiniObject*">
9120 <warning>missing glib:type-name</warning>
9124 <method name="Take" cname="gst_mini_object_take" shared="true">
9125 <return-type type="gboolean"/>
9127 <parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
9128 <warning>missing glib:type-name</warning>
9130 <parameter name="newdata" type="GstMiniObject*">
9131 <warning>missing glib:type-name</warning>
9136 <struct name="PadPrivate" cname="GstPadPrivate" opaque="true" hidden="true"/>
9137 <struct name="PadProbeInfo" cname="GstPadProbeInfo" opaque="false" hidden="false">
9138 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstPadProbeType"/>
9139 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gulong"/>
9140 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer"/>
9141 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64"/>
9142 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
9143 <union name="ABI" cname="ABI">
9144 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
9145 <struct name="abi" cname="abi" opaque="false" hidden="false">
9146 <field cname="flow_ret" access="public" writeable="true" readable="true" is_callback="false" name="FlowRet" type="GstFlowReturn"/>
9149 <method name="GetBuffer" cname="gst_pad_probe_info_get_buffer">
9150 <return-type type="GstBuffer*">
9151 <warning>missing glib:type-name</warning>
9155 <method name="GetBufferList" cname="gst_pad_probe_info_get_buffer_list">
9156 <return-type type="GstBufferList*">
9157 <warning>missing glib:type-name</warning>
9161 <method name="GetEvent" cname="gst_pad_probe_info_get_event">
9162 <return-type type="GstEvent*">
9163 <warning>missing glib:type-name</warning>
9167 <method name="GetQuery" cname="gst_pad_probe_info_get_query">
9168 <return-type type="GstQuery*">
9169 <warning>missing glib:type-name</warning>
9174 <struct name="ParamSpecArray" cname="GstParamSpecArray" opaque="false" hidden="false">
9175 <field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*"/>
9176 <field cname="element_spec" access="public" writeable="true" readable="true" is_callback="false" name="ElementSpec" type="GParamSpec*"/>
9178 <struct name="ParamSpecFraction" cname="GstParamSpecFraction" opaque="false" hidden="false">
9179 <field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*"/>
9180 <field cname="min_num" access="public" writeable="true" readable="true" is_callback="false" name="MinNum" type="gint"/>
9181 <field cname="min_den" access="public" writeable="true" readable="true" is_callback="false" name="MinDen" type="gint"/>
9182 <field cname="max_num" access="public" writeable="true" readable="true" is_callback="false" name="MaxNum" type="gint"/>
9183 <field cname="max_den" access="public" writeable="true" readable="true" is_callback="false" name="MaxDen" type="gint"/>
9184 <field cname="def_num" access="public" writeable="true" readable="true" is_callback="false" name="DefNum" type="gint"/>
9185 <field cname="def_den" access="public" writeable="true" readable="true" is_callback="false" name="DefDen" type="gint"/>
9187 <struct name="ParentBufferMeta" cname="GstParentBufferMeta" opaque="false" hidden="false" version="1.6">
9188 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
9189 <warning>missing glib:type-name</warning>
9191 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
9192 <warning>missing glib:type-name</warning>
9194 <method name="GetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
9195 <return-type type="GstMetaInfo*">
9196 <warning>missing glib:type-name</warning>
9200 <boxed name="ParseContext" cname="GstParseContext" opaque="false" hidden="false">
9201 <method name="GetType" cname="gst_parse_context_get_type" shared="true">
9202 <return-type type="GType"/>
9204 <constructor cname="gst_parse_context_new" disable_void_ctor=""/>
9205 <method name="Copy" cname="gst_parse_context_copy" version="1.12.1">
9206 <return-type type="GstParseContext*" owned="true">
9207 <warning>missing glib:type-name</warning>
9211 <method name="Free" cname="gst_parse_context_free">
9212 <return-type type="void"/>
9215 <method name="GetMissingElements" cname="gst_parse_context_get_missing_elements">
9216 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
9220 <struct name="PipelinePrivate" cname="GstPipelinePrivate" opaque="true" hidden="true"/>
9221 <struct name="PluginDesc" cname="GstPluginDesc" opaque="false" hidden="false">
9222 <field cname="major_version" access="public" writeable="true" readable="true" is_callback="false" name="MajorVersion" type="gint"/>
9223 <field cname="minor_version" access="public" writeable="true" readable="true" is_callback="false" name="MinorVersion" type="gint"/>
9224 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*"/>
9225 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*"/>
9226 <field cname="plugin_init" access="public" writeable="true" readable="true" is_callback="false" name="PluginInit" type="GstPluginInitFunc"/>
9227 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*"/>
9228 <field cname="license" access="public" writeable="true" readable="true" is_callback="false" name="License" type="gchar*"/>
9229 <field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*"/>
9230 <field cname="package" access="public" writeable="true" readable="true" is_callback="false" name="Package" type="gchar*"/>
9231 <field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="gchar*"/>
9232 <field cname="release_datetime" access="public" writeable="true" readable="true" is_callback="false" name="ReleaseDatetime" type="gchar*"/>
9233 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
9235 <struct name="Poll" cname="GstPoll" opaque="true" hidden="false">
9236 <method name="AddFd" cname="gst_poll_add_fd">
9237 <return-type type="gboolean"/>
9239 <parameter name="fd" type="GstPollFD*">
9240 <warning>missing glib:type-name</warning>
9244 <method name="FdCanRead" cname="gst_poll_fd_can_read">
9245 <return-type type="gboolean"/>
9247 <parameter name="fd" type="GstPollFD*">
9248 <warning>missing glib:type-name</warning>
9252 <method name="FdCanWrite" cname="gst_poll_fd_can_write">
9253 <return-type type="gboolean"/>
9255 <parameter name="fd" type="GstPollFD*">
9256 <warning>missing glib:type-name</warning>
9260 <method name="FdCtlPri" cname="gst_poll_fd_ctl_pri" version="1.16">
9261 <return-type type="gboolean"/>
9263 <parameter name="fd" type="GstPollFD*">
9264 <warning>missing glib:type-name</warning>
9266 <parameter name="active" type="gboolean"/>
9269 <method name="FdCtlRead" cname="gst_poll_fd_ctl_read">
9270 <return-type type="gboolean"/>
9272 <parameter name="fd" type="GstPollFD*">
9273 <warning>missing glib:type-name</warning>
9275 <parameter name="active" type="gboolean"/>
9278 <method name="FdCtlWrite" cname="gst_poll_fd_ctl_write">
9279 <return-type type="gboolean"/>
9281 <parameter name="fd" type="GstPollFD*">
9282 <warning>missing glib:type-name</warning>
9284 <parameter name="active" type="gboolean"/>
9287 <method name="FdHasClosed" cname="gst_poll_fd_has_closed">
9288 <return-type type="gboolean"/>
9290 <parameter name="fd" type="GstPollFD*">
9291 <warning>missing glib:type-name</warning>
9295 <method name="FdHasError" cname="gst_poll_fd_has_error">
9296 <return-type type="gboolean"/>
9298 <parameter name="fd" type="GstPollFD*">
9299 <warning>missing glib:type-name</warning>
9303 <method name="FdHasPri" cname="gst_poll_fd_has_pri" version="1.16">
9304 <return-type type="gboolean"/>
9306 <parameter name="fd" type="GstPollFD*">
9307 <warning>missing glib:type-name</warning>
9311 <method name="FdIgnored" cname="gst_poll_fd_ignored">
9312 <return-type type="void"/>
9314 <parameter name="fd" type="GstPollFD*">
9315 <warning>missing glib:type-name</warning>
9319 <method name="Free" cname="gst_poll_free">
9320 <return-type type="void"/>
9323 <method name="GetReadGpollfd" cname="gst_poll_get_read_gpollfd">
9324 <return-type type="void"/>
9326 <parameter name="fd" type="GPollFD*">
9327 <warning>missing glib:type-name</warning>
9331 <method name="ReadControl" cname="gst_poll_read_control">
9332 <return-type type="gboolean"/>
9335 <method name="RemoveFd" cname="gst_poll_remove_fd">
9336 <return-type type="gboolean"/>
9338 <parameter name="fd" type="GstPollFD*">
9339 <warning>missing glib:type-name</warning>
9343 <method name="Restart" cname="gst_poll_restart">
9344 <return-type type="void"/>
9347 <method name="SetControllable" cname="gst_poll_set_controllable">
9348 <return-type type="gboolean"/>
9350 <parameter name="controllable" type="gboolean"/>
9353 <method name="SetFlushing" cname="gst_poll_set_flushing">
9354 <return-type type="void"/>
9356 <parameter name="flushing" type="gboolean"/>
9359 <method name="Wait" cname="gst_poll_wait">
9360 <return-type type="gint"/>
9362 <parameter name="timeout" type="guint64"/>
9365 <method name="WriteControl" cname="gst_poll_write_control">
9366 <return-type type="gboolean"/>
9370 <struct name="PollFD" cname="GstPollFD" opaque="false" hidden="false">
9371 <field cname="fd" access="public" writeable="true" readable="true" is_callback="false" name="Fd" type="gint"/>
9372 <field cname="idx" access="private" writeable="false" readable="false" is_callback="false" name="Idx" type="gint"/>
9373 <method name="Init" cname="gst_poll_fd_init">
9374 <return-type type="void"/>
9378 <boxed name="Promise" cname="GstPromise" opaque="false" hidden="false" version="1.14">
9379 <method name="GetType" cname="gst_promise_get_type" shared="true">
9380 <return-type type="GType"/>
9382 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMiniObject">
9383 <warning>missing glib:type-name</warning>
9385 <constructor cname="gst_promise_new" disable_void_ctor="" version="1.14"/>
9386 <constructor cname="gst_promise_new_with_change_func" version="1.14">
9388 <parameter name="func" type="GstPromiseChangeFunc"/>
9389 <parameter name="user_data" type="gpointer"/>
9390 <parameter name="notify" type="GDestroyNotify"/>
9393 <method name="Expire" cname="gst_promise_expire" version="1.14">
9394 <return-type type="void"/>
9397 <method name="GetReply" cname="gst_promise_get_reply" version="1.14">
9398 <return-type type="GstStructure*">
9399 <warning>missing glib:type-name</warning>
9403 <method name="Interrupt" cname="gst_promise_interrupt" version="1.14">
9404 <return-type type="void"/>
9407 <method name="Reply" cname="gst_promise_reply" version="1.14">
9408 <return-type type="void"/>
9410 <parameter allow-none="1" name="s" type="GstStructure*" owned="true">
9411 <warning>missing glib:type-name</warning>
9415 <method name="Wait" cname="gst_promise_wait" version="1.14">
9416 <return-type type="GstPromiseResult"/>
9420 <struct name="ProtectionMeta" cname="GstProtectionMeta" opaque="false" hidden="false" version="1.6">
9421 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
9422 <warning>missing glib:type-name</warning>
9424 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstStructure*">
9425 <warning>missing glib:type-name</warning>
9427 <method name="GetInfo" cname="gst_protection_meta_get_info" shared="true">
9428 <return-type type="GstMetaInfo*">
9429 <warning>missing glib:type-name</warning>
9433 <struct name="ProxyPadPrivate" cname="GstProxyPadPrivate" opaque="true" hidden="true"/>
9434 <boxed name="Query" cname="GstQuery" opaque="false" hidden="false">
9435 <method name="GetType" cname="gst_query_get_type" shared="true">
9436 <return-type type="GType"/>
9438 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
9439 <warning>missing glib:type-name</warning>
9441 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstQueryType"/>
9442 <constructor cname="gst_query_new_accept_caps">
9444 <parameter name="caps" type="GstCaps*">
9445 <warning>missing glib:type-name</warning>
9449 <constructor cname="gst_query_new_allocation">
9451 <parameter name="caps" type="GstCaps*">
9452 <warning>missing glib:type-name</warning>
9454 <parameter name="need_pool" type="gboolean"/>
9457 <constructor cname="gst_query_new_bitrate" disable_void_ctor="" version="1.16"/>
9458 <constructor cname="gst_query_new_buffering">
9460 <parameter name="format" type="GstFormat"/>
9463 <constructor cname="gst_query_new_caps">
9465 <parameter name="filter" type="GstCaps*">
9466 <warning>missing glib:type-name</warning>
9470 <constructor cname="gst_query_new_context" version="1.2">
9472 <parameter name="context_type" type="const-gchar*"/>
9475 <constructor cname="gst_query_new_convert">
9477 <parameter name="src_format" type="GstFormat"/>
9478 <parameter name="value" type="gint64"/>
9479 <parameter name="dest_format" type="GstFormat"/>
9482 <constructor cname="gst_query_new_custom">
9484 <parameter name="type" type="GstQueryType"/>
9485 <parameter name="structure" type="GstStructure*" owned="true">
9486 <warning>missing glib:type-name</warning>
9490 <constructor cname="gst_query_new_drain" disable_void_ctor=""/>
9491 <constructor cname="gst_query_new_duration">
9493 <parameter name="format" type="GstFormat"/>
9496 <constructor cname="gst_query_new_formats" disable_void_ctor=""/>
9497 <constructor cname="gst_query_new_latency" disable_void_ctor=""/>
9498 <constructor cname="gst_query_new_position">
9500 <parameter name="format" type="GstFormat"/>
9503 <constructor cname="gst_query_new_scheduling" disable_void_ctor=""/>
9504 <constructor cname="gst_query_new_seeking">
9506 <parameter name="format" type="GstFormat"/>
9509 <constructor cname="gst_query_new_segment">
9511 <parameter name="format" type="GstFormat"/>
9514 <constructor cname="gst_query_new_uri" disable_void_ctor=""/>
9515 <method name="AddAllocationMeta" cname="gst_query_add_allocation_meta">
9516 <return-type type="void"/>
9518 <parameter name="api" type="GType"/>
9519 <parameter allow-none="1" name="params" type="GstStructure*">
9520 <warning>missing glib:type-name</warning>
9524 <method name="AddAllocationParam" cname="gst_query_add_allocation_param">
9525 <return-type type="void"/>
9527 <parameter allow-none="1" name="allocator" type="GstAllocator*"/>
9528 <parameter allow-none="1" name="params" type="GstAllocationParams*">
9529 <warning>missing glib:type-name</warning>
9533 <method name="AddAllocationPool" cname="gst_query_add_allocation_pool">
9534 <return-type type="void"/>
9536 <parameter allow-none="1" name="pool" type="GstBufferPool*"/>
9537 <parameter name="size" type="guint"/>
9538 <parameter name="min_buffers" type="guint"/>
9539 <parameter name="max_buffers" type="guint"/>
9542 <method name="AddBufferingRange" cname="gst_query_add_buffering_range">
9543 <return-type type="gboolean"/>
9545 <parameter name="start" type="gint64"/>
9546 <parameter name="stop" type="gint64"/>
9549 <method name="AddSchedulingMode" cname="gst_query_add_scheduling_mode">
9550 <return-type type="void"/>
9552 <parameter name="mode" type="GstPadMode"/>
9555 <method name="FindAllocationMeta" cname="gst_query_find_allocation_meta">
9556 <return-type type="gboolean"/>
9558 <parameter name="api" type="GType"/>
9559 <parameter allow-none="1" name="index" type="guint" pass_as="out"/>
9562 <method name="GetNAllocationMetas" cname="gst_query_get_n_allocation_metas">
9563 <return-type type="guint"/>
9566 <method name="GetNAllocationParams" cname="gst_query_get_n_allocation_params">
9567 <return-type type="guint"/>
9570 <method name="GetNAllocationPools" cname="gst_query_get_n_allocation_pools">
9571 <return-type type="guint"/>
9574 <method name="GetNBufferingRanges" cname="gst_query_get_n_buffering_ranges">
9575 <return-type type="guint"/>
9578 <method name="GetNSchedulingModes" cname="gst_query_get_n_scheduling_modes">
9579 <return-type type="guint"/>
9582 <method name="GetStructure" cname="gst_query_get_structure">
9583 <return-type type="GstStructure*">
9584 <warning>missing glib:type-name</warning>
9588 <method name="HasSchedulingMode" cname="gst_query_has_scheduling_mode">
9589 <return-type type="gboolean"/>
9591 <parameter name="mode" type="GstPadMode"/>
9594 <method name="HasSchedulingModeWithFlags" cname="gst_query_has_scheduling_mode_with_flags">
9595 <return-type type="gboolean"/>
9597 <parameter name="mode" type="GstPadMode"/>
9598 <parameter name="flags" type="GstSchedulingFlags"/>
9601 <method name="ParseAcceptCaps" cname="gst_query_parse_accept_caps">
9602 <return-type type="void"/>
9604 <parameter name="caps" type="GstCaps**" pass_as="out">
9605 <warning>missing glib:type-name</warning>
9609 <method name="ParseAcceptCapsResult" cname="gst_query_parse_accept_caps_result">
9610 <return-type type="void"/>
9612 <parameter allow-none="1" name="_result" type="gboolean*" owned="true" pass_as="out"/>
9615 <method name="ParseAllocation" cname="gst_query_parse_allocation">
9616 <return-type type="void"/>
9618 <parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
9619 <warning>missing glib:type-name</warning>
9621 <parameter allow-none="1" name="need_pool" type="gboolean*" owned="true" pass_as="out"/>
9624 <method name="ParseBitrate" cname="gst_query_parse_bitrate" version="1.16">
9625 <return-type type="void"/>
9627 <parameter allow-none="1" name="nominal_bitrate" type="guint*" owned="true" pass_as="out"/>
9630 <method name="ParseBufferingPercent" cname="gst_query_parse_buffering_percent">
9631 <return-type type="void"/>
9633 <parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out"/>
9634 <parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out"/>
9637 <method name="ParseBufferingRange" cname="gst_query_parse_buffering_range">
9638 <return-type type="void"/>
9640 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9641 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out"/>
9642 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out"/>
9643 <parameter allow-none="1" name="estimated_total" type="gint64*" owned="true" pass_as="out"/>
9646 <method name="ParseBufferingStats" cname="gst_query_parse_buffering_stats">
9647 <return-type type="void"/>
9649 <parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out"/>
9650 <parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out"/>
9651 <parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out"/>
9652 <parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out"/>
9655 <method name="ParseCaps" cname="gst_query_parse_caps">
9656 <return-type type="void"/>
9658 <parameter name="filter" type="GstCaps**" pass_as="out">
9659 <warning>missing glib:type-name</warning>
9663 <method name="ParseCapsResult" cname="gst_query_parse_caps_result">
9664 <return-type type="void"/>
9666 <parameter name="caps" type="GstCaps**" pass_as="out">
9667 <warning>missing glib:type-name</warning>
9671 <method name="ParseContext" cname="gst_query_parse_context" version="1.2">
9672 <return-type type="void"/>
9674 <parameter name="context" type="GstContext**" pass_as="out">
9675 <warning>missing glib:type-name</warning>
9679 <method name="ParseContextType" cname="gst_query_parse_context_type" version="1.2">
9680 <return-type type="gboolean"/>
9682 <parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out"/>
9685 <method name="ParseConvert" cname="gst_query_parse_convert">
9686 <return-type type="void"/>
9688 <parameter allow-none="1" name="src_format" type="GstFormat" owned="true" pass_as="out"/>
9689 <parameter allow-none="1" name="src_value" type="gint64*" owned="true" pass_as="out"/>
9690 <parameter allow-none="1" name="dest_format" type="GstFormat" owned="true" pass_as="out"/>
9691 <parameter allow-none="1" name="dest_value" type="gint64*" owned="true" pass_as="out"/>
9694 <method name="ParseDuration" cname="gst_query_parse_duration">
9695 <return-type type="void"/>
9697 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9698 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out"/>
9701 <method name="ParseLatency" cname="gst_query_parse_latency">
9702 <return-type type="void"/>
9704 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out"/>
9705 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out"/>
9706 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out"/>
9709 <method name="ParseNFormats" cname="gst_query_parse_n_formats">
9710 <return-type type="void"/>
9712 <parameter allow-none="1" name="n_formats" type="guint*" owned="true" pass_as="out"/>
9715 <method name="ParseNthAllocationMeta" cname="gst_query_parse_nth_allocation_meta">
9716 <return-type type="GType"/>
9718 <parameter name="index" type="guint"/>
9719 <parameter allow-none="1" name="params" type="GstStructure**" pass_as="out">
9720 <warning>missing glib:type-name</warning>
9724 <method name="ParseNthAllocationParam" cname="gst_query_parse_nth_allocation_param">
9725 <return-type type="void"/>
9727 <parameter name="index" type="guint"/>
9728 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
9729 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
9730 <warning>missing glib:type-name</warning>
9734 <method name="ParseNthAllocationPool" cname="gst_query_parse_nth_allocation_pool">
9735 <return-type type="void"/>
9737 <parameter name="index" type="guint"/>
9738 <parameter allow-none="1" name="pool" type="GstBufferPool*" owned="true" pass_as="out"/>
9739 <parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out"/>
9740 <parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out"/>
9741 <parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out"/>
9744 <method name="ParseNthBufferingRange" cname="gst_query_parse_nth_buffering_range">
9745 <return-type type="gboolean"/>
9747 <parameter name="index" type="guint"/>
9748 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out"/>
9749 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out"/>
9752 <method name="ParseNthFormat" cname="gst_query_parse_nth_format">
9753 <return-type type="void"/>
9755 <parameter name="nth" type="guint"/>
9756 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9759 <method name="ParseNthSchedulingMode" cname="gst_query_parse_nth_scheduling_mode">
9760 <return-type type="GstPadMode"/>
9762 <parameter name="index" type="guint"/>
9765 <method name="ParsePosition" cname="gst_query_parse_position">
9766 <return-type type="void"/>
9768 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9769 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out"/>
9772 <method name="ParseScheduling" cname="gst_query_parse_scheduling">
9773 <return-type type="void"/>
9775 <parameter allow-none="1" name="flags" type="GstSchedulingFlags" owned="true" pass_as="out"/>
9776 <parameter allow-none="1" name="minsize" type="gint*" owned="true" pass_as="out"/>
9777 <parameter allow-none="1" name="maxsize" type="gint*" owned="true" pass_as="out"/>
9778 <parameter allow-none="1" name="align" type="gint*" owned="true" pass_as="out"/>
9781 <method name="ParseSeeking" cname="gst_query_parse_seeking">
9782 <return-type type="void"/>
9784 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9785 <parameter allow-none="1" name="seekable" type="gboolean*" owned="true" pass_as="out"/>
9786 <parameter allow-none="1" name="segment_start" type="gint64*" owned="true" pass_as="out"/>
9787 <parameter allow-none="1" name="segment_end" type="gint64*" owned="true" pass_as="out"/>
9790 <method name="ParseSegment" cname="gst_query_parse_segment">
9791 <return-type type="void"/>
9793 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out"/>
9794 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out"/>
9795 <parameter allow-none="1" name="start_value" type="gint64*" owned="true" pass_as="out"/>
9796 <parameter allow-none="1" name="stop_value" type="gint64*" owned="true" pass_as="out"/>
9799 <method name="ParseUri" cname="gst_query_parse_uri">
9800 <return-type type="void"/>
9802 <parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out"/>
9805 <method name="ParseUriRedirection" cname="gst_query_parse_uri_redirection" version="1.2">
9806 <return-type type="void"/>
9808 <parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out"/>
9811 <method name="ParseUriRedirectionPermanent" cname="gst_query_parse_uri_redirection_permanent" version="1.4">
9812 <return-type type="void"/>
9814 <parameter allow-none="1" name="permanent" type="gboolean*" owned="true" pass_as="out"/>
9817 <method name="RemoveNthAllocationMeta" cname="gst_query_remove_nth_allocation_meta">
9818 <return-type type="void"/>
9820 <parameter name="index" type="guint"/>
9823 <method name="RemoveNthAllocationParam" cname="gst_query_remove_nth_allocation_param" version="1.2">
9824 <return-type type="void"/>
9826 <parameter name="index" type="guint"/>
9829 <method name="RemoveNthAllocationPool" cname="gst_query_remove_nth_allocation_pool" version="1.2">
9830 <return-type type="void"/>
9832 <parameter name="index" type="guint"/>
9835 <method name="SetAcceptCapsResult" cname="gst_query_set_accept_caps_result">
9836 <return-type type="void"/>
9838 <parameter name="_result" type="gboolean"/>
9841 <method name="SetBitrate" cname="gst_query_set_bitrate" version="1.16">
9842 <return-type type="void"/>
9844 <parameter name="nominal_bitrate" type="guint"/>
9847 <method name="SetBufferingPercent" cname="gst_query_set_buffering_percent">
9848 <return-type type="void"/>
9850 <parameter name="busy" type="gboolean"/>
9851 <parameter name="percent" type="gint"/>
9854 <method name="SetBufferingRange" cname="gst_query_set_buffering_range">
9855 <return-type type="void"/>
9857 <parameter name="format" type="GstFormat"/>
9858 <parameter name="start" type="gint64"/>
9859 <parameter name="stop" type="gint64"/>
9860 <parameter name="estimated_total" type="gint64"/>
9863 <method name="SetBufferingStats" cname="gst_query_set_buffering_stats">
9864 <return-type type="void"/>
9866 <parameter name="mode" type="GstBufferingMode"/>
9867 <parameter name="avg_in" type="gint"/>
9868 <parameter name="avg_out" type="gint"/>
9869 <parameter name="buffering_left" type="gint64"/>
9872 <method name="SetCapsResult" cname="gst_query_set_caps_result">
9873 <return-type type="void"/>
9875 <parameter name="caps" type="GstCaps*">
9876 <warning>missing glib:type-name</warning>
9880 <method name="SetContext" cname="gst_query_set_context" version="1.2">
9881 <return-type type="void"/>
9883 <parameter name="context" type="GstContext*">
9884 <warning>missing glib:type-name</warning>
9888 <method name="SetConvert" cname="gst_query_set_convert">
9889 <return-type type="void"/>
9891 <parameter name="src_format" type="GstFormat"/>
9892 <parameter name="src_value" type="gint64"/>
9893 <parameter name="dest_format" type="GstFormat"/>
9894 <parameter name="dest_value" type="gint64"/>
9897 <method name="SetDuration" cname="gst_query_set_duration">
9898 <return-type type="void"/>
9900 <parameter name="format" type="GstFormat"/>
9901 <parameter name="duration" type="gint64"/>
9904 <method name="SetFormatsv" cname="gst_query_set_formatsv">
9905 <return-type type="void" array_index="1"/>
9907 <parameter name="n_formats" type="gint" array_index="1"/>
9908 <parameter name="formats" type="const GstFormat*" array="true" array_length_param_index="0"/>
9911 <method name="SetLatency" cname="gst_query_set_latency">
9912 <return-type type="void"/>
9914 <parameter name="live" type="gboolean"/>
9915 <parameter name="min_latency" type="guint64"/>
9916 <parameter name="max_latency" type="guint64"/>
9919 <method name="SetNthAllocationParam" cname="gst_query_set_nth_allocation_param">
9920 <return-type type="void"/>
9922 <parameter name="index" type="guint"/>
9923 <parameter allow-none="1" name="allocator" type="GstAllocator*"/>
9924 <parameter allow-none="1" name="params" type="GstAllocationParams*">
9925 <warning>missing glib:type-name</warning>
9929 <method name="SetNthAllocationPool" cname="gst_query_set_nth_allocation_pool">
9930 <return-type type="void"/>
9932 <parameter name="index" type="guint"/>
9933 <parameter allow-none="1" name="pool" type="GstBufferPool*"/>
9934 <parameter name="size" type="guint"/>
9935 <parameter name="min_buffers" type="guint"/>
9936 <parameter name="max_buffers" type="guint"/>
9939 <method name="SetPosition" cname="gst_query_set_position">
9940 <return-type type="void"/>
9942 <parameter name="format" type="GstFormat"/>
9943 <parameter name="cur" type="gint64"/>
9946 <method name="SetScheduling" cname="gst_query_set_scheduling">
9947 <return-type type="void"/>
9949 <parameter name="flags" type="GstSchedulingFlags"/>
9950 <parameter name="minsize" type="gint"/>
9951 <parameter name="maxsize" type="gint"/>
9952 <parameter name="align" type="gint"/>
9955 <method name="SetSeeking" cname="gst_query_set_seeking">
9956 <return-type type="void"/>
9958 <parameter name="format" type="GstFormat"/>
9959 <parameter name="seekable" type="gboolean"/>
9960 <parameter name="segment_start" type="gint64"/>
9961 <parameter name="segment_end" type="gint64"/>
9964 <method name="SetSegment" cname="gst_query_set_segment">
9965 <return-type type="void"/>
9967 <parameter name="rate" type="gdouble"/>
9968 <parameter name="format" type="GstFormat"/>
9969 <parameter name="start_value" type="gint64"/>
9970 <parameter name="stop_value" type="gint64"/>
9973 <method name="SetUri" cname="gst_query_set_uri">
9974 <return-type type="void"/>
9976 <parameter name="uri" type="const-gchar*"/>
9979 <method name="SetUriRedirection" cname="gst_query_set_uri_redirection" version="1.2">
9980 <return-type type="void"/>
9982 <parameter name="uri" type="const-gchar*"/>
9985 <method name="SetUriRedirectionPermanent" cname="gst_query_set_uri_redirection_permanent" version="1.4">
9986 <return-type type="void"/>
9988 <parameter name="permanent" type="gboolean"/>
9991 <method name="Unref" cname="gst_query_unref">
9992 <return-type type="void"/>
9995 <method name="WritableStructure" cname="gst_query_writable_structure">
9996 <return-type type="GstStructure*">
9997 <warning>missing glib:type-name</warning>
10002 <struct name="ReferenceTimestampMeta" cname="GstReferenceTimestampMeta" opaque="false" hidden="false" version="1.14">
10003 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
10004 <warning>missing glib:type-name</warning>
10006 <field cname="reference" access="public" writeable="true" readable="true" is_callback="false" name="Reference" type="GstCaps*">
10007 <warning>missing glib:type-name</warning>
10009 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64"/>
10010 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
10011 <method name="GetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
10012 <return-type type="GstMetaInfo*">
10013 <warning>missing glib:type-name</warning>
10017 <struct name="RegistryPrivate" cname="GstRegistryPrivate" opaque="true" hidden="true"/>
10018 <boxed name="Sample" cname="GstSample" opaque="false" hidden="false">
10019 <method name="GetType" cname="gst_sample_get_type" shared="true">
10020 <return-type type="GType"/>
10022 <constructor cname="gst_sample_new">
10024 <parameter name="buffer" type="GstBuffer*">
10025 <warning>missing glib:type-name</warning>
10027 <parameter name="caps" type="GstCaps*">
10028 <warning>missing glib:type-name</warning>
10030 <parameter name="segment" type="GstSegment*">
10031 <warning>missing glib:type-name</warning>
10033 <parameter name="info" type="GstStructure*" owned="true">
10034 <warning>missing glib:type-name</warning>
10038 <method name="GetBuffer" cname="gst_sample_get_buffer">
10039 <return-type type="GstBuffer*">
10040 <warning>missing glib:type-name</warning>
10044 <method name="GetBufferList" cname="gst_sample_get_buffer_list" version="1.6">
10045 <return-type type="GstBufferList*">
10046 <warning>missing glib:type-name</warning>
10050 <method name="GetCaps" cname="gst_sample_get_caps">
10051 <return-type type="GstCaps*">
10052 <warning>missing glib:type-name</warning>
10056 <method name="GetInfo" cname="gst_sample_get_info">
10057 <return-type type="GstStructure*">
10058 <warning>missing glib:type-name</warning>
10062 <method name="GetSegment" cname="gst_sample_get_segment">
10063 <return-type type="GstSegment*">
10064 <warning>missing glib:type-name</warning>
10068 <method name="Ref" cname="gst_sample_ref">
10069 <return-type type="GstSample*" owned="true">
10070 <warning>missing glib:type-name</warning>
10074 <method name="SetBuffer" cname="gst_sample_set_buffer" version="1.16">
10075 <return-type type="void"/>
10077 <parameter name="buffer" type="GstBuffer*">
10078 <warning>missing glib:type-name</warning>
10082 <method name="SetBufferList" cname="gst_sample_set_buffer_list" version="1.6">
10083 <return-type type="void"/>
10085 <parameter name="buffer_list" type="GstBufferList*">
10086 <warning>missing glib:type-name</warning>
10090 <method name="SetCaps" cname="gst_sample_set_caps" version="1.16">
10091 <return-type type="void"/>
10093 <parameter name="caps" type="GstCaps*">
10094 <warning>missing glib:type-name</warning>
10098 <method name="SetInfo" cname="gst_sample_set_info" version="1.16">
10099 <return-type type="gboolean"/>
10101 <parameter name="info" type="GstStructure*" owned="true">
10102 <warning>missing glib:type-name</warning>
10106 <method name="SetSegment" cname="gst_sample_set_segment" version="1.16">
10107 <return-type type="void"/>
10109 <parameter name="segment" type="GstSegment*">
10110 <warning>missing glib:type-name</warning>
10114 <method name="Unref" cname="gst_sample_unref">
10115 <return-type type="void"/>
10119 <boxed name="Segment" cname="GstSegment" opaque="false" hidden="false">
10120 <method name="GetType" cname="gst_segment_get_type" shared="true">
10121 <return-type type="GType"/>
10123 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstSegmentFlags"/>
10124 <field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gdouble"/>
10125 <field cname="applied_rate" access="public" writeable="true" readable="true" is_callback="false" name="AppliedRate" type="gdouble"/>
10126 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat"/>
10127 <field cname="base" access="public" writeable="true" readable="true" is_callback="false" name="Base" type="guint64"/>
10128 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64"/>
10129 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64"/>
10130 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="guint64"/>
10131 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64"/>
10132 <field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="guint64"/>
10133 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
10134 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
10135 <constructor cname="gst_segment_new" disable_void_ctor=""/>
10136 <method name="Clip" cname="gst_segment_clip">
10137 <return-type type="gboolean"/>
10139 <parameter name="format" type="GstFormat"/>
10140 <parameter name="start" type="guint64"/>
10141 <parameter name="stop" type="guint64"/>
10142 <parameter allow-none="1" name="clip_start" type="guint64*" owned="true" pass_as="out"/>
10143 <parameter allow-none="1" name="clip_stop" type="guint64*" owned="true" pass_as="out"/>
10146 <method name="Copy" cname="gst_segment_copy">
10147 <return-type type="GstSegment*" owned="true">
10148 <warning>missing glib:type-name</warning>
10152 <method name="CopyInto" cname="gst_segment_copy_into">
10153 <return-type type="void"/>
10155 <parameter name="dest" type="GstSegment*">
10156 <warning>missing glib:type-name</warning>
10160 <method name="DoSeek" cname="gst_segment_do_seek">
10161 <return-type type="gboolean"/>
10163 <parameter name="rate" type="gdouble"/>
10164 <parameter name="format" type="GstFormat"/>
10165 <parameter name="flags" type="GstSeekFlags"/>
10166 <parameter name="start_type" type="GstSeekType"/>
10167 <parameter name="start" type="guint64"/>
10168 <parameter name="stop_type" type="GstSeekType"/>
10169 <parameter name="stop" type="guint64"/>
10170 <parameter allow-none="1" name="update" type="gboolean*" owned="true" pass_as="out"/>
10173 <method name="Free" cname="gst_segment_free">
10174 <return-type type="void"/>
10177 <method name="Init" cname="gst_segment_init">
10178 <return-type type="void"/>
10180 <parameter name="format" type="GstFormat"/>
10183 <method name="IsEqual" cname="gst_segment_is_equal" version="1.6">
10184 <return-type type="gboolean"/>
10186 <parameter name="s1" type="GstSegment*">
10187 <warning>missing glib:type-name</warning>
10191 <method name="OffsetRunningTime" cname="gst_segment_offset_running_time" version="1.2.3">
10192 <return-type type="gboolean"/>
10194 <parameter name="format" type="GstFormat"/>
10195 <parameter name="offset" type="gint64"/>
10198 <method name="PositionFromRunningTime" cname="gst_segment_position_from_running_time" version="1.8">
10199 <return-type type="guint64"/>
10201 <parameter name="format" type="GstFormat"/>
10202 <parameter name="running_time" type="guint64"/>
10205 <method name="PositionFromRunningTimeFull" cname="gst_segment_position_from_running_time_full" version="1.8">
10206 <return-type type="gint"/>
10208 <parameter name="format" type="GstFormat"/>
10209 <parameter name="running_time" type="guint64"/>
10210 <parameter name="position" type="guint64*" owned="true" pass_as="out"/>
10213 <method name="PositionFromStreamTime" cname="gst_segment_position_from_stream_time" version="1.8">
10214 <return-type type="guint64"/>
10216 <parameter name="format" type="GstFormat"/>
10217 <parameter name="stream_time" type="guint64"/>
10220 <method name="PositionFromStreamTimeFull" cname="gst_segment_position_from_stream_time_full" version="1.8">
10221 <return-type type="gint"/>
10223 <parameter name="format" type="GstFormat"/>
10224 <parameter name="stream_time" type="guint64"/>
10225 <parameter name="position" type="guint64*" owned="true" pass_as="out"/>
10228 <method name="SetRunningTime" cname="gst_segment_set_running_time">
10229 <return-type type="gboolean"/>
10231 <parameter name="format" type="GstFormat"/>
10232 <parameter name="running_time" type="guint64"/>
10235 <method name="ToPosition" cname="gst_segment_to_position" deprecated="true">
10236 <return-type type="guint64"/>
10238 <parameter name="format" type="GstFormat"/>
10239 <parameter name="running_time" type="guint64"/>
10242 <method name="ToRunningTime" cname="gst_segment_to_running_time">
10243 <return-type type="guint64"/>
10245 <parameter name="format" type="GstFormat"/>
10246 <parameter name="position" type="guint64"/>
10249 <method name="ToRunningTimeFull" cname="gst_segment_to_running_time_full" version="1.6">
10250 <return-type type="gint"/>
10252 <parameter name="format" type="GstFormat"/>
10253 <parameter name="position" type="guint64"/>
10254 <parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out"/>
10257 <method name="ToStreamTime" cname="gst_segment_to_stream_time" version="1.8">
10258 <return-type type="guint64"/>
10260 <parameter name="format" type="GstFormat"/>
10261 <parameter name="position" type="guint64"/>
10264 <method name="ToStreamTimeFull" cname="gst_segment_to_stream_time_full" version="1.8">
10265 <return-type type="gint"/>
10267 <parameter name="format" type="GstFormat"/>
10268 <parameter name="position" type="guint64"/>
10269 <parameter name="stream_time" type="guint64*" owned="true" pass_as="out"/>
10273 <struct name="SharedTaskPoolPrivate" cname="GstSharedTaskPoolPrivate" opaque="true" hidden="true"/>
10274 <struct name="StaticCaps" cname="GstStaticCaps" opaque="false" hidden="false">
10275 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
10276 <warning>missing glib:type-name</warning>
10278 <field cname="string" access="public" writeable="true" readable="true" is_callback="false" name="String" type="gchar*"/>
10279 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
10280 <method name="Cleanup" cname="gst_static_caps_cleanup">
10281 <return-type type="void"/>
10284 <method name="Get" cname="gst_static_caps_get">
10285 <return-type type="GstCaps*" owned="true">
10286 <warning>missing glib:type-name</warning>
10291 <struct name="StaticPadTemplate" cname="GstStaticPadTemplate" opaque="false" hidden="false">
10292 <field cname="name_template" access="public" writeable="true" readable="true" is_callback="false" name="NameTemplate" type="gchar*"/>
10293 <field cname="direction" access="public" writeable="true" readable="true" is_callback="false" name="Direction" type="GstPadDirection"/>
10294 <field cname="presence" access="public" writeable="true" readable="true" is_callback="false" name="Presence" type="GstPadPresence"/>
10295 <field cname="static_caps" access="public" writeable="true" readable="true" is_callback="false" name="StaticCaps" type="GstStaticCaps">
10296 <warning>missing glib:type-name</warning>
10298 <method name="Get" cname="gst_static_pad_template_get">
10299 <return-type type="GstPadTemplate*"/>
10302 <method name="GetCaps" cname="gst_static_pad_template_get_caps">
10303 <return-type type="GstCaps*" owned="true">
10304 <warning>missing glib:type-name</warning>
10309 <struct name="StreamCollectionPrivate" cname="GstStreamCollectionPrivate" opaque="true" hidden="true"/>
10310 <struct name="StreamPrivate" cname="GstStreamPrivate" opaque="true" hidden="true"/>
10311 <boxed name="Structure" cname="GstStructure" opaque="false" hidden="false">
10312 <method name="GetType" cname="gst_structure_get_type" shared="true">
10313 <return-type type="GType"/>
10315 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType"/>
10316 <field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="guint32"/>
10317 <constructor cname="gst_structure_from_string">
10319 <parameter name="string" type="const-gchar*"/>
10320 <parameter name="end" type="const-gchar*" pass_as="out"/>
10323 <constructor cname="gst_structure_new_empty">
10325 <parameter name="name" type="const-gchar*"/>
10328 <constructor cname="gst_structure_new_from_string" version="1.2">
10330 <parameter name="string" type="const-gchar*"/>
10333 <constructor cname="gst_structure_new_id_empty">
10335 <parameter name="quark" type="guint32"/>
10338 <method name="CanIntersect" cname="gst_structure_can_intersect">
10339 <return-type type="gboolean"/>
10341 <parameter name="struct2" type="GstStructure*">
10342 <warning>missing glib:type-name</warning>
10346 <method name="Copy" cname="gst_structure_copy">
10347 <return-type type="GstStructure*" owned="true">
10348 <warning>missing glib:type-name</warning>
10352 <method name="FilterAndMapInPlace" cname="gst_structure_filter_and_map_in_place" version="1.6">
10353 <return-type type="void"/>
10355 <parameter closure="1" scope="call" name="func" type="GstStructureFilterMapFunc"/>
10356 <parameter allow-none="1" name="user_data" type="gpointer"/>
10359 <method name="Fixate" cname="gst_structure_fixate">
10360 <return-type type="void"/>
10363 <method name="FixateField" cname="gst_structure_fixate_field">
10364 <return-type type="gboolean"/>
10366 <parameter name="field_name" type="const-gchar*"/>
10369 <method name="FixateFieldBoolean" cname="gst_structure_fixate_field_boolean">
10370 <return-type type="gboolean"/>
10372 <parameter name="field_name" type="const-gchar*"/>
10373 <parameter name="target" type="gboolean"/>
10376 <method name="FixateFieldNearestDouble" cname="gst_structure_fixate_field_nearest_double">
10377 <return-type type="gboolean"/>
10379 <parameter name="field_name" type="const-gchar*"/>
10380 <parameter name="target" type="gdouble"/>
10383 <method name="FixateFieldNearestFraction" cname="gst_structure_fixate_field_nearest_fraction">
10384 <return-type type="gboolean"/>
10386 <parameter name="field_name" type="const-gchar*"/>
10387 <parameter name="target_numerator" type="gint"/>
10388 <parameter name="target_denominator" type="gint"/>
10391 <method name="FixateFieldNearestInt" cname="gst_structure_fixate_field_nearest_int">
10392 <return-type type="gboolean"/>
10394 <parameter name="field_name" type="const-gchar*"/>
10395 <parameter name="target" type="gint"/>
10398 <method name="FixateFieldString" cname="gst_structure_fixate_field_string">
10399 <return-type type="gboolean"/>
10401 <parameter name="field_name" type="const-gchar*"/>
10402 <parameter name="target" type="const-gchar*"/>
10405 <method name="Foreach" cname="gst_structure_foreach">
10406 <return-type type="gboolean"/>
10408 <parameter closure="1" scope="call" name="func" type="GstStructureForeachFunc"/>
10409 <parameter allow-none="1" name="user_data" type="gpointer"/>
10412 <method name="Free" cname="gst_structure_free">
10413 <return-type type="void"/>
10416 <method name="GetArray" cname="gst_structure_get_array" version="1.12">
10417 <return-type type="gboolean"/>
10419 <parameter name="fieldname" type="const-gchar*"/>
10420 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
10421 <warning>missing glib:type-name</warning>
10425 <method name="GetBoolean" cname="gst_structure_get_boolean">
10426 <return-type type="gboolean"/>
10428 <parameter name="fieldname" type="const-gchar*"/>
10429 <parameter name="value" type="gboolean*" owned="true" pass_as="out"/>
10432 <method name="GetClockTime" cname="gst_structure_get_clock_time">
10433 <return-type type="gboolean"/>
10435 <parameter name="fieldname" type="const-gchar*"/>
10436 <parameter name="value" type="guint64" owned="true" pass_as="out"/>
10439 <method name="GetDate" cname="gst_structure_get_date">
10440 <return-type type="gboolean"/>
10442 <parameter name="fieldname" type="const-gchar*"/>
10443 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10444 <warning>missing glib:type-name</warning>
10448 <method name="GetDateTime" cname="gst_structure_get_date_time">
10449 <return-type type="gboolean"/>
10451 <parameter name="fieldname" type="const-gchar*"/>
10452 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10453 <warning>missing glib:type-name</warning>
10457 <method name="GetDouble" cname="gst_structure_get_double">
10458 <return-type type="gboolean"/>
10460 <parameter name="fieldname" type="const-gchar*"/>
10461 <parameter name="value" type="gdouble*" owned="true" pass_as="out"/>
10464 <method name="GetEnum" cname="gst_structure_get_enum">
10465 <return-type type="gboolean"/>
10467 <parameter name="fieldname" type="const-gchar*"/>
10468 <parameter name="enumtype" type="GType"/>
10469 <parameter name="value" type="gint*" owned="true" pass_as="out"/>
10472 <method name="GetFieldType" cname="gst_structure_get_field_type">
10473 <return-type type="GType"/>
10475 <parameter name="fieldname" type="const-gchar*"/>
10478 <method name="GetFlagset" cname="gst_structure_get_flagset" version="1.6">
10479 <return-type type="gboolean"/>
10481 <parameter name="fieldname" type="const-gchar*"/>
10482 <parameter allow-none="1" name="value_flags" type="guint*" owned="true" pass_as="out"/>
10483 <parameter allow-none="1" name="value_mask" type="guint*" owned="true" pass_as="out"/>
10486 <method name="GetFraction" cname="gst_structure_get_fraction">
10487 <return-type type="gboolean"/>
10489 <parameter name="fieldname" type="const-gchar*"/>
10490 <parameter name="value_numerator" type="gint*" owned="true" pass_as="out"/>
10491 <parameter name="value_denominator" type="gint*" owned="true" pass_as="out"/>
10494 <method name="GetInt" cname="gst_structure_get_int">
10495 <return-type type="gboolean"/>
10497 <parameter name="fieldname" type="const-gchar*"/>
10498 <parameter name="value" type="gint*" owned="true" pass_as="out"/>
10501 <method name="GetInt64" cname="gst_structure_get_int64" version="1.4">
10502 <return-type type="gboolean"/>
10504 <parameter name="fieldname" type="const-gchar*"/>
10505 <parameter name="value" type="gint64*" owned="true" pass_as="out"/>
10508 <method name="GetList" cname="gst_structure_get_list" version="1.12">
10509 <return-type type="gboolean"/>
10511 <parameter name="fieldname" type="const-gchar*"/>
10512 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
10513 <warning>missing glib:type-name</warning>
10517 <method name="GetName" cname="gst_structure_get_name">
10518 <return-type type="const-gchar*"/>
10521 <method name="GetNameId" cname="gst_structure_get_name_id">
10522 <return-type type="guint32"/>
10525 <method name="GetString" cname="gst_structure_get_string">
10526 <return-type type="const-gchar*"/>
10528 <parameter name="fieldname" type="const-gchar*"/>
10531 <method name="GetUint" cname="gst_structure_get_uint">
10532 <return-type type="gboolean"/>
10534 <parameter name="fieldname" type="const-gchar*"/>
10535 <parameter name="value" type="guint*" owned="true" pass_as="out"/>
10538 <method name="GetUint64" cname="gst_structure_get_uint64" version="1.4">
10539 <return-type type="gboolean"/>
10541 <parameter name="fieldname" type="const-gchar*"/>
10542 <parameter name="value" type="guint64*" owned="true" pass_as="out"/>
10545 <method name="GetValue" cname="gst_structure_get_value">
10546 <return-type type="GValue*">
10547 <warning>missing glib:type-name</warning>
10550 <parameter name="fieldname" type="const-gchar*"/>
10553 <method name="HasField" cname="gst_structure_has_field">
10554 <return-type type="gboolean"/>
10556 <parameter name="fieldname" type="const-gchar*"/>
10559 <method name="HasFieldTyped" cname="gst_structure_has_field_typed">
10560 <return-type type="gboolean"/>
10562 <parameter name="fieldname" type="const-gchar*"/>
10563 <parameter name="type" type="GType"/>
10566 <method name="HasName" cname="gst_structure_has_name">
10567 <return-type type="gboolean"/>
10569 <parameter name="name" type="const-gchar*"/>
10572 <method name="IdGetValue" cname="gst_structure_id_get_value">
10573 <return-type type="GValue*">
10574 <warning>missing glib:type-name</warning>
10577 <parameter name="field" type="guint32"/>
10580 <method name="IdHasField" cname="gst_structure_id_has_field">
10581 <return-type type="gboolean"/>
10583 <parameter name="field" type="guint32"/>
10586 <method name="IdHasFieldTyped" cname="gst_structure_id_has_field_typed">
10587 <return-type type="gboolean"/>
10589 <parameter name="field" type="guint32"/>
10590 <parameter name="type" type="GType"/>
10593 <method name="IdSetValue" cname="gst_structure_id_set_value">
10594 <return-type type="void"/>
10596 <parameter name="field" type="guint32"/>
10597 <parameter name="value" type="GValue*">
10598 <warning>missing glib:type-name</warning>
10602 <method name="IdTakeValue" cname="gst_structure_id_take_value">
10603 <return-type type="void"/>
10605 <parameter name="field" type="guint32"/>
10606 <parameter name="value" type="GValue*" owned="true">
10607 <warning>missing glib:type-name</warning>
10611 <method name="Intersect" cname="gst_structure_intersect">
10612 <return-type type="GstStructure*" owned="true">
10613 <warning>missing glib:type-name</warning>
10616 <parameter name="struct2" type="GstStructure*">
10617 <warning>missing glib:type-name</warning>
10621 <method name="IsEqual" cname="gst_structure_is_equal">
10622 <return-type type="gboolean"/>
10624 <parameter name="structure2" type="GstStructure*">
10625 <warning>missing glib:type-name</warning>
10629 <method name="IsSubset" cname="gst_structure_is_subset">
10630 <return-type type="gboolean"/>
10632 <parameter name="superset" type="GstStructure*">
10633 <warning>missing glib:type-name</warning>
10637 <method name="MapInPlace" cname="gst_structure_map_in_place">
10638 <return-type type="gboolean"/>
10640 <parameter closure="1" scope="call" name="func" type="GstStructureMapFunc"/>
10641 <parameter allow-none="1" name="user_data" type="gpointer"/>
10644 <method name="NFields" cname="gst_structure_n_fields">
10645 <return-type type="gint"/>
10648 <method name="NthFieldName" cname="gst_structure_nth_field_name">
10649 <return-type type="const-gchar*"/>
10651 <parameter name="index" type="guint"/>
10654 <method name="RemoveAllFields" cname="gst_structure_remove_all_fields">
10655 <return-type type="void"/>
10658 <method name="RemoveField" cname="gst_structure_remove_field">
10659 <return-type type="void"/>
10661 <parameter name="fieldname" type="const-gchar*"/>
10664 <method name="SetArray" cname="gst_structure_set_array" version="1.12">
10665 <return-type type="void"/>
10667 <parameter name="fieldname" type="const-gchar*"/>
10668 <parameter name="array" type="GValueArray*">
10669 <warning>missing glib:type-name</warning>
10673 <method name="SetList" cname="gst_structure_set_list" version="1.12">
10674 <return-type type="void"/>
10676 <parameter name="fieldname" type="const-gchar*"/>
10677 <parameter name="array" type="GValueArray*">
10678 <warning>missing glib:type-name</warning>
10682 <method name="SetName" cname="gst_structure_set_name">
10683 <return-type type="void"/>
10685 <parameter name="name" type="const-gchar*"/>
10688 <method name="SetParentRefcount" cname="gst_structure_set_parent_refcount">
10689 <return-type type="gboolean"/>
10691 <parameter name="refcount" type="gint"/>
10694 <method name="SetValue" cname="gst_structure_set_value">
10695 <return-type type="void"/>
10697 <parameter name="fieldname" type="const-gchar*"/>
10698 <parameter name="value" type="GValue*">
10699 <warning>missing glib:type-name</warning>
10703 <method name="TakeValue" cname="gst_structure_take_value">
10704 <return-type type="void"/>
10706 <parameter name="fieldname" type="const-gchar*"/>
10707 <parameter name="value" type="GValue*" owned="true">
10708 <warning>missing glib:type-name</warning>
10712 <method name="ToString" cname="gst_structure_to_string">
10713 <return-type type="gchar*" owned="true"/>
10716 <method name="Take" cname="gst_structure_take" shared="true" version="1.18">
10717 <return-type type="gboolean"/>
10719 <parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
10720 <warning>missing glib:type-name</warning>
10722 <parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
10723 <warning>missing glib:type-name</warning>
10728 <struct name="SystemClockPrivate" cname="GstSystemClockPrivate" opaque="true" hidden="true"/>
10729 <boxed name="TagList" cname="GstTagList" opaque="false" hidden="false">
10730 <method name="GetType" cname="gst_tag_list_get_type" shared="true">
10731 <return-type type="GType"/>
10733 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject">
10734 <warning>missing glib:type-name</warning>
10736 <constructor cname="gst_tag_list_new_empty" disable_void_ctor=""/>
10737 <constructor cname="gst_tag_list_new_from_string">
10739 <parameter name="str" type="const-gchar*"/>
10742 <method name="AddValue" cname="gst_tag_list_add_value">
10743 <return-type type="void"/>
10745 <parameter name="mode" type="GstTagMergeMode"/>
10746 <parameter name="tag" type="const-gchar*"/>
10747 <parameter name="value" type="GValue*">
10748 <warning>missing glib:type-name</warning>
10752 <method name="Copy" cname="gst_tag_list_copy">
10753 <return-type type="GstTagList*" owned="true">
10754 <warning>missing glib:type-name</warning>
10758 <method name="Foreach" cname="gst_tag_list_foreach">
10759 <return-type type="void"/>
10761 <parameter closure="1" scope="call" name="func" type="GstTagForeachFunc"/>
10762 <parameter allow-none="1" name="user_data" type="gpointer"/>
10765 <method name="GetBoolean" cname="gst_tag_list_get_boolean">
10766 <return-type type="gboolean"/>
10768 <parameter name="tag" type="const-gchar*"/>
10769 <parameter name="value" type="gboolean*" owned="true" pass_as="out"/>
10772 <method name="GetBooleanIndex" cname="gst_tag_list_get_boolean_index">
10773 <return-type type="gboolean"/>
10775 <parameter name="tag" type="const-gchar*"/>
10776 <parameter name="index" type="guint"/>
10777 <parameter name="value" type="gboolean*" owned="true" pass_as="out"/>
10780 <method name="GetDate" cname="gst_tag_list_get_date">
10781 <return-type type="gboolean"/>
10783 <parameter name="tag" type="const-gchar*"/>
10784 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10785 <warning>missing glib:type-name</warning>
10789 <method name="GetDateIndex" cname="gst_tag_list_get_date_index">
10790 <return-type type="gboolean"/>
10792 <parameter name="tag" type="const-gchar*"/>
10793 <parameter name="index" type="guint"/>
10794 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10795 <warning>missing glib:type-name</warning>
10799 <method name="GetDateTime" cname="gst_tag_list_get_date_time">
10800 <return-type type="gboolean"/>
10802 <parameter name="tag" type="const-gchar*"/>
10803 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10804 <warning>missing glib:type-name</warning>
10808 <method name="GetDateTimeIndex" cname="gst_tag_list_get_date_time_index">
10809 <return-type type="gboolean"/>
10811 <parameter name="tag" type="const-gchar*"/>
10812 <parameter name="index" type="guint"/>
10813 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10814 <warning>missing glib:type-name</warning>
10818 <method name="GetDouble" cname="gst_tag_list_get_double">
10819 <return-type type="gboolean"/>
10821 <parameter name="tag" type="const-gchar*"/>
10822 <parameter name="value" type="gdouble*" owned="true" pass_as="out"/>
10825 <method name="GetDoubleIndex" cname="gst_tag_list_get_double_index">
10826 <return-type type="gboolean"/>
10828 <parameter name="tag" type="const-gchar*"/>
10829 <parameter name="index" type="guint"/>
10830 <parameter name="value" type="gdouble*" owned="true" pass_as="out"/>
10833 <method name="GetFloat" cname="gst_tag_list_get_float">
10834 <return-type type="gboolean"/>
10836 <parameter name="tag" type="const-gchar*"/>
10837 <parameter name="value" type="gfloat*" owned="true" pass_as="out"/>
10840 <method name="GetFloatIndex" cname="gst_tag_list_get_float_index">
10841 <return-type type="gboolean"/>
10843 <parameter name="tag" type="const-gchar*"/>
10844 <parameter name="index" type="guint"/>
10845 <parameter name="value" type="gfloat*" owned="true" pass_as="out"/>
10848 <method name="GetInt" cname="gst_tag_list_get_int">
10849 <return-type type="gboolean"/>
10851 <parameter name="tag" type="const-gchar*"/>
10852 <parameter name="value" type="gint*" owned="true" pass_as="out"/>
10855 <method name="GetInt64" cname="gst_tag_list_get_int64">
10856 <return-type type="gboolean"/>
10858 <parameter name="tag" type="const-gchar*"/>
10859 <parameter name="value" type="gint64*" owned="true" pass_as="out"/>
10862 <method name="GetInt64Index" cname="gst_tag_list_get_int64_index">
10863 <return-type type="gboolean"/>
10865 <parameter name="tag" type="const-gchar*"/>
10866 <parameter name="index" type="guint"/>
10867 <parameter name="value" type="gint64*" owned="true" pass_as="out"/>
10870 <method name="GetIntIndex" cname="gst_tag_list_get_int_index">
10871 <return-type type="gboolean"/>
10873 <parameter name="tag" type="const-gchar*"/>
10874 <parameter name="index" type="guint"/>
10875 <parameter name="value" type="gint*" owned="true" pass_as="out"/>
10878 <method name="GetPointer" cname="gst_tag_list_get_pointer">
10879 <return-type type="gboolean"/>
10881 <parameter name="tag" type="const-gchar*"/>
10882 <parameter name="value" type="gpointer" pass_as="out"/>
10885 <method name="GetPointerIndex" cname="gst_tag_list_get_pointer_index">
10886 <return-type type="gboolean"/>
10888 <parameter name="tag" type="const-gchar*"/>
10889 <parameter name="index" type="guint"/>
10890 <parameter name="value" type="gpointer" pass_as="out"/>
10893 <method name="GetSample" cname="gst_tag_list_get_sample">
10894 <return-type type="gboolean"/>
10896 <parameter name="tag" type="const-gchar*"/>
10897 <parameter name="sample" type="GstSample**" owned="true" pass_as="out">
10898 <warning>missing glib:type-name</warning>
10902 <method name="GetSampleIndex" cname="gst_tag_list_get_sample_index">
10903 <return-type type="gboolean"/>
10905 <parameter name="tag" type="const-gchar*"/>
10906 <parameter name="index" type="guint"/>
10907 <parameter name="sample" type="GstSample**" owned="true" pass_as="out">
10908 <warning>missing glib:type-name</warning>
10912 <method name="GetScope" cname="gst_tag_list_get_scope">
10913 <return-type type="GstTagScope"/>
10916 <method name="GetString" cname="gst_tag_list_get_string">
10917 <return-type type="gboolean"/>
10919 <parameter name="tag" type="const-gchar*"/>
10920 <parameter name="value" type="gchar*" owned="true" pass_as="out"/>
10923 <method name="GetStringIndex" cname="gst_tag_list_get_string_index">
10924 <return-type type="gboolean"/>
10926 <parameter name="tag" type="const-gchar*"/>
10927 <parameter name="index" type="guint"/>
10928 <parameter name="value" type="gchar*" owned="true" pass_as="out"/>
10931 <method name="GetTagSize" cname="gst_tag_list_get_tag_size">
10932 <return-type type="guint"/>
10934 <parameter name="tag" type="const-gchar*"/>
10937 <method name="GetUint" cname="gst_tag_list_get_uint">
10938 <return-type type="gboolean"/>
10940 <parameter name="tag" type="const-gchar*"/>
10941 <parameter name="value" type="guint*" owned="true" pass_as="out"/>
10944 <method name="GetUint64" cname="gst_tag_list_get_uint64">
10945 <return-type type="gboolean"/>
10947 <parameter name="tag" type="const-gchar*"/>
10948 <parameter name="value" type="guint64*" owned="true" pass_as="out"/>
10951 <method name="GetUint64Index" cname="gst_tag_list_get_uint64_index">
10952 <return-type type="gboolean"/>
10954 <parameter name="tag" type="const-gchar*"/>
10955 <parameter name="index" type="guint"/>
10956 <parameter name="value" type="guint64*" owned="true" pass_as="out"/>
10959 <method name="GetUintIndex" cname="gst_tag_list_get_uint_index">
10960 <return-type type="gboolean"/>
10962 <parameter name="tag" type="const-gchar*"/>
10963 <parameter name="index" type="guint"/>
10964 <parameter name="value" type="guint*" owned="true" pass_as="out"/>
10967 <method name="GetValueIndex" cname="gst_tag_list_get_value_index">
10968 <return-type type="GValue*">
10969 <warning>missing glib:type-name</warning>
10972 <parameter name="tag" type="const-gchar*"/>
10973 <parameter name="index" type="guint"/>
10976 <method name="Insert" cname="gst_tag_list_insert">
10977 <return-type type="void"/>
10979 <parameter name="from" type="GstTagList*">
10980 <warning>missing glib:type-name</warning>
10982 <parameter name="mode" type="GstTagMergeMode"/>
10985 <method name="IsEmpty" cname="gst_tag_list_is_empty">
10986 <return-type type="gboolean"/>
10989 <method name="IsEqual" cname="gst_tag_list_is_equal">
10990 <return-type type="gboolean"/>
10992 <parameter name="list2" type="GstTagList*">
10993 <warning>missing glib:type-name</warning>
10997 <method name="Merge" cname="gst_tag_list_merge">
10998 <return-type type="GstTagList*" owned="true">
10999 <warning>missing glib:type-name</warning>
11002 <parameter allow-none="1" name="list2" type="GstTagList*">
11003 <warning>missing glib:type-name</warning>
11005 <parameter name="mode" type="GstTagMergeMode"/>
11008 <method name="NTags" cname="gst_tag_list_n_tags">
11009 <return-type type="gint"/>
11012 <method name="NthTagName" cname="gst_tag_list_nth_tag_name">
11013 <return-type type="const-gchar*"/>
11015 <parameter name="index" type="guint"/>
11018 <method name="PeekStringIndex" cname="gst_tag_list_peek_string_index">
11019 <return-type type="gboolean"/>
11021 <parameter name="tag" type="const-gchar*"/>
11022 <parameter name="index" type="guint"/>
11023 <parameter name="value" type="const-gchar*" pass_as="out"/>
11026 <method name="Ref" cname="gst_tag_list_ref">
11027 <return-type type="GstTagList*" owned="true">
11028 <warning>missing glib:type-name</warning>
11032 <method name="RemoveTag" cname="gst_tag_list_remove_tag">
11033 <return-type type="void"/>
11035 <parameter name="tag" type="const-gchar*"/>
11038 <method name="SetScope" cname="gst_tag_list_set_scope">
11039 <return-type type="void"/>
11041 <parameter name="scope" type="GstTagScope"/>
11044 <method name="ToString" cname="gst_tag_list_to_string">
11045 <return-type type="gchar*" owned="true"/>
11048 <method name="Unref" cname="gst_tag_list_unref">
11049 <return-type type="void"/>
11052 <method name="CopyValue" cname="gst_tag_list_copy_value" shared="true">
11053 <return-type type="gboolean"/>
11055 <parameter name="dest" type="GValue*" pass_as="out">
11056 <warning>missing glib:type-name</warning>
11058 <parameter name="list" type="GstTagList*">
11059 <warning>missing glib:type-name</warning>
11061 <parameter name="tag" type="const-gchar*"/>
11065 <struct name="TaskPrivate" cname="GstTaskPrivate" opaque="true" hidden="true"/>
11066 <struct name="TimedValue" cname="GstTimedValue" opaque="false" hidden="false">
11067 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64"/>
11068 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble"/>
11070 <boxed name="Toc" cname="GstToc" opaque="false" hidden="false">
11071 <method name="GetType" cname="gst_toc_get_type" shared="true">
11072 <return-type type="GType"/>
11074 <constructor cname="gst_toc_new">
11076 <parameter name="scope" type="GstTocScope"/>
11079 <method name="AppendEntry" cname="gst_toc_append_entry">
11080 <return-type type="void"/>
11082 <parameter name="entry" type="GstTocEntry*" owned="true">
11083 <warning>missing glib:type-name</warning>
11087 <method name="Dump" cname="gst_toc_dump">
11088 <return-type type="void"/>
11091 <method name="FindEntry" cname="gst_toc_find_entry">
11092 <return-type type="GstTocEntry*">
11093 <warning>missing glib:type-name</warning>
11096 <parameter name="uid" type="const-gchar*"/>
11099 <method name="GetEntries" cname="gst_toc_get_entries">
11100 <return-type type="GList*" element_type="GList*">
11101 <warning>missing glib:type-name</warning>
11105 <method name="GetScope" cname="gst_toc_get_scope">
11106 <return-type type="GstTocScope"/>
11109 <method name="GetTags" cname="gst_toc_get_tags">
11110 <return-type type="GstTagList*">
11111 <warning>missing glib:type-name</warning>
11115 <method name="MergeTags" cname="gst_toc_merge_tags">
11116 <return-type type="void"/>
11118 <parameter allow-none="1" name="tags" type="GstTagList*">
11119 <warning>missing glib:type-name</warning>
11121 <parameter name="mode" type="GstTagMergeMode"/>
11124 <method name="SetTags" cname="gst_toc_set_tags">
11125 <return-type type="void"/>
11127 <parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
11128 <warning>missing glib:type-name</warning>
11133 <boxed name="TocEntry" cname="GstTocEntry" opaque="false" hidden="false">
11134 <method name="GetType" cname="gst_toc_entry_get_type" shared="true">
11135 <return-type type="GType"/>
11137 <constructor cname="gst_toc_entry_new">
11139 <parameter name="type" type="GstTocEntryType"/>
11140 <parameter name="uid" type="const-gchar*"/>
11143 <method name="AppendSubEntry" cname="gst_toc_entry_append_sub_entry">
11144 <return-type type="void"/>
11146 <parameter name="subentry" type="GstTocEntry*" owned="true">
11147 <warning>missing glib:type-name</warning>
11151 <method name="GetEntryType" cname="gst_toc_entry_get_entry_type">
11152 <return-type type="GstTocEntryType"/>
11155 <method name="GetLoop" cname="gst_toc_entry_get_loop" version="1.4">
11156 <return-type type="gboolean"/>
11158 <parameter allow-none="1" name="loop_type" type="GstTocLoopType" owned="true" pass_as="out"/>
11159 <parameter allow-none="1" name="repeat_count" type="gint*" owned="true" pass_as="out"/>
11162 <method name="GetParent" cname="gst_toc_entry_get_parent">
11163 <return-type type="GstTocEntry*">
11164 <warning>missing glib:type-name</warning>
11168 <method name="GetStartStopTimes" cname="gst_toc_entry_get_start_stop_times">
11169 <return-type type="gboolean"/>
11171 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out"/>
11172 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out"/>
11175 <method name="GetSubEntries" cname="gst_toc_entry_get_sub_entries">
11176 <return-type type="GList*" element_type="GList*">
11177 <warning>missing glib:type-name</warning>
11181 <method name="GetTags" cname="gst_toc_entry_get_tags">
11182 <return-type type="GstTagList*">
11183 <warning>missing glib:type-name</warning>
11187 <method name="GetToc" cname="gst_toc_entry_get_toc">
11188 <return-type type="GstToc*">
11189 <warning>missing glib:type-name</warning>
11193 <method name="GetUid" cname="gst_toc_entry_get_uid">
11194 <return-type type="const-gchar*"/>
11197 <method name="IsAlternative" cname="gst_toc_entry_is_alternative">
11198 <return-type type="gboolean"/>
11201 <method name="IsSequence" cname="gst_toc_entry_is_sequence">
11202 <return-type type="gboolean"/>
11205 <method name="MergeTags" cname="gst_toc_entry_merge_tags">
11206 <return-type type="void"/>
11208 <parameter allow-none="1" name="tags" type="GstTagList*">
11209 <warning>missing glib:type-name</warning>
11211 <parameter name="mode" type="GstTagMergeMode"/>
11214 <method name="SetLoop" cname="gst_toc_entry_set_loop" version="1.4">
11215 <return-type type="void"/>
11217 <parameter name="loop_type" type="GstTocLoopType"/>
11218 <parameter name="repeat_count" type="gint"/>
11221 <method name="SetStartStopTimes" cname="gst_toc_entry_set_start_stop_times">
11222 <return-type type="void"/>
11224 <parameter name="start" type="gint64"/>
11225 <parameter name="stop" type="gint64"/>
11228 <method name="SetTags" cname="gst_toc_entry_set_tags">
11229 <return-type type="void"/>
11231 <parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
11232 <warning>missing glib:type-name</warning>
11237 <struct name="TracerPrivate" cname="GstTracerPrivate" opaque="true" hidden="true"/>
11238 <struct name="TypeFind" cname="GstTypeFind" opaque="false" hidden="false">
11239 <field cname="peek" access="public" writeable="false" readable="true" is_callback="true" name="PeekField" type="GstPeekFieldFunc"/>
11240 <field cname="suggest" access="public" writeable="false" readable="true" is_callback="true" name="SuggestField" type="GstSuggestFieldFunc"/>
11241 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer"/>
11242 <field cname="get_length" access="public" writeable="false" readable="true" is_callback="true" name="GetLengthField" type="GstGetLengthFieldFunc"/>
11243 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
11244 <method name="GetLength" cname="gst_type_find_get_length">
11245 <return-type type="guint64"/>
11248 <method name="Peek" cname="gst_type_find_peek">
11249 <return-type type="const guint8*" array="true" array_length_param_index="1"/>
11251 <parameter name="offset" type="gint64"/>
11252 <parameter name="size" type="guint*" owned="true" pass_as="out"/>
11255 <method name="Suggest" cname="gst_type_find_suggest">
11256 <return-type type="void"/>
11258 <parameter name="probability" type="guint"/>
11259 <parameter name="caps" type="GstCaps*">
11260 <warning>missing glib:type-name</warning>
11264 <method name="Register" cname="gst_type_find_register" shared="true">
11265 <return-type type="gboolean"/>
11267 <parameter allow-none="1" name="plugin" type="GstPlugin*"/>
11268 <parameter name="name" type="const-gchar*"/>
11269 <parameter name="rank" type="guint"/>
11270 <parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction"/>
11271 <parameter allow-none="1" name="extensions" type="const-gchar*"/>
11272 <parameter allow-none="1" name="possible_caps" type="GstCaps*">
11273 <warning>missing glib:type-name</warning>
11275 <parameter allow-none="1" name="data" type="gpointer"/>
11276 <parameter scope="async" name="data_notify" type="GDestroyNotify"/>
11280 <boxed name="Uri" cname="GstUri" opaque="false" hidden="false">
11281 <method name="GetType" cname="gst_uri_get_type" shared="true">
11282 <return-type type="GType"/>
11284 <constructor cname="gst_uri_new" version="1.6">
11286 <parameter name="scheme" type="const-gchar*"/>
11287 <parameter name="userinfo" type="const-gchar*"/>
11288 <parameter name="host" type="const-gchar*"/>
11289 <parameter name="port" type="guint"/>
11290 <parameter name="path" type="const-gchar*"/>
11291 <parameter name="query" type="const-gchar*"/>
11292 <parameter name="fragment" type="const-gchar*"/>
11295 <method name="AppendPath" cname="gst_uri_append_path" version="1.6">
11296 <return-type type="gboolean"/>
11298 <parameter name="relative_path" type="const-gchar*"/>
11301 <method name="AppendPathSegment" cname="gst_uri_append_path_segment" version="1.6">
11302 <return-type type="gboolean"/>
11304 <parameter name="path_segment" type="const-gchar*"/>
11307 <method name="Equal" cname="gst_uri_equal" version="1.6">
11308 <return-type type="gboolean"/>
11310 <parameter name="second" type="GstUri*">
11311 <warning>missing glib:type-name</warning>
11315 <method name="FromStringWithBase" cname="gst_uri_from_string_with_base" version="1.6">
11316 <return-type type="GstUri*" owned="true">
11317 <warning>missing glib:type-name</warning>
11320 <parameter name="uri" type="const-gchar*"/>
11323 <method name="GetFragment" cname="gst_uri_get_fragment" version="1.6">
11324 <return-type type="const-gchar*"/>
11327 <method name="GetHost" cname="gst_uri_get_host" version="1.6">
11328 <return-type type="const-gchar*"/>
11331 <method name="GetMediaFragmentTable" cname="gst_uri_get_media_fragment_table" version="1.12">
11332 <return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true"/>
11335 <method name="GetPath" cname="gst_uri_get_path" version="1.6">
11336 <return-type type="gchar*" owned="true"/>
11339 <method name="GetPathSegments" cname="gst_uri_get_path_segments" version="1.6">
11340 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true"/>
11343 <method name="GetPathString" cname="gst_uri_get_path_string" version="1.6">
11344 <return-type type="gchar*" owned="true"/>
11347 <method name="GetPort" cname="gst_uri_get_port" version="1.6">
11348 <return-type type="guint"/>
11351 <method name="GetQueryKeys" cname="gst_uri_get_query_keys" version="1.6">
11352 <return-type type="GList*" element_type="gchar*" elements_owned="true"/>
11355 <method name="GetQueryString" cname="gst_uri_get_query_string" version="1.6">
11356 <return-type type="gchar*" owned="true"/>
11359 <method name="GetQueryTable" cname="gst_uri_get_query_table" version="1.6">
11360 <return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true"/>
11363 <method name="GetQueryValue" cname="gst_uri_get_query_value" version="1.6">
11364 <return-type type="const-gchar*"/>
11366 <parameter name="query_key" type="const-gchar*"/>
11369 <method name="GetScheme" cname="gst_uri_get_scheme">
11370 <return-type type="const-gchar*"/>
11373 <method name="GetUserinfo" cname="gst_uri_get_userinfo" version="1.6">
11374 <return-type type="const-gchar*"/>
11377 <method name="IsNormalized" cname="gst_uri_is_normalized" version="1.6">
11378 <return-type type="gboolean"/>
11381 <method name="IsWritable" cname="gst_uri_is_writable" version="1.6">
11382 <return-type type="gboolean"/>
11385 <method name="Join" cname="gst_uri_join" version="1.6">
11386 <return-type type="GstUri*" owned="true">
11387 <warning>missing glib:type-name</warning>
11390 <parameter allow-none="1" name="ref_uri" type="GstUri*">
11391 <warning>missing glib:type-name</warning>
11395 <method name="MakeWritable" cname="gst_uri_make_writable" version="1.6">
11396 <return-type type="GstUri*" owned="true">
11397 <warning>missing glib:type-name</warning>
11401 <method name="NewWithBase" cname="gst_uri_new_with_base" version="1.6">
11402 <return-type type="GstUri*" owned="true">
11403 <warning>missing glib:type-name</warning>
11406 <parameter allow-none="1" name="scheme" type="const-gchar*"/>
11407 <parameter allow-none="1" name="userinfo" type="const-gchar*"/>
11408 <parameter allow-none="1" name="host" type="const-gchar*"/>
11409 <parameter name="port" type="guint"/>
11410 <parameter allow-none="1" name="path" type="const-gchar*"/>
11411 <parameter allow-none="1" name="query" type="const-gchar*"/>
11412 <parameter allow-none="1" name="fragment" type="const-gchar*"/>
11415 <method name="Normalize" cname="gst_uri_normalize" version="1.6">
11416 <return-type type="gboolean"/>
11419 <method name="QueryHasKey" cname="gst_uri_query_has_key" version="1.6">
11420 <return-type type="gboolean"/>
11422 <parameter name="query_key" type="const-gchar*"/>
11425 <method name="RemoveQueryKey" cname="gst_uri_remove_query_key" version="1.6">
11426 <return-type type="gboolean"/>
11428 <parameter name="query_key" type="const-gchar*"/>
11431 <method name="SetFragment" cname="gst_uri_set_fragment" version="1.6">
11432 <return-type type="gboolean"/>
11434 <parameter allow-none="1" name="fragment" type="const-gchar*"/>
11437 <method name="SetHost" cname="gst_uri_set_host" version="1.6">
11438 <return-type type="gboolean"/>
11440 <parameter name="host" type="const-gchar*"/>
11443 <method name="SetPath" cname="gst_uri_set_path" version="1.6">
11444 <return-type type="gboolean"/>
11446 <parameter name="path" type="const-gchar*"/>
11449 <method name="SetPathSegments" cname="gst_uri_set_path_segments" version="1.6">
11450 <return-type type="gboolean"/>
11452 <parameter allow-none="1" name="path_segments" type="GList*" element_type="gchar*" elements_owned="true" owned="true"/>
11455 <method name="SetPathString" cname="gst_uri_set_path_string" version="1.6">
11456 <return-type type="gboolean"/>
11458 <parameter name="path" type="const-gchar*"/>
11461 <method name="SetPort" cname="gst_uri_set_port" version="1.6">
11462 <return-type type="gboolean"/>
11464 <parameter name="port" type="guint"/>
11467 <method name="SetQueryString" cname="gst_uri_set_query_string" version="1.6">
11468 <return-type type="gboolean"/>
11470 <parameter name="query" type="const-gchar*"/>
11473 <method name="SetQueryTable" cname="gst_uri_set_query_table" version="1.6">
11474 <return-type type="gboolean"/>
11476 <parameter allow-none="1" name="query_table" type="GHashTable*" element_type="const-gchar*"/>
11479 <method name="SetQueryValue" cname="gst_uri_set_query_value" version="1.6">
11480 <return-type type="gboolean"/>
11482 <parameter name="query_key" type="const-gchar*"/>
11483 <parameter allow-none="1" name="query_value" type="const-gchar*"/>
11486 <method name="SetScheme" cname="gst_uri_set_scheme" version="1.6">
11487 <return-type type="gboolean"/>
11489 <parameter name="scheme" type="const-gchar*"/>
11492 <method name="SetUserinfo" cname="gst_uri_set_userinfo" version="1.6">
11493 <return-type type="gboolean"/>
11495 <parameter name="userinfo" type="const-gchar*"/>
11498 <method name="ToString" cname="gst_uri_to_string" version="1.6">
11499 <return-type type="gchar*" owned="true"/>
11502 <method name="Construct" cname="gst_uri_construct" shared="true" deprecated="true">
11503 <return-type type="gchar*" owned="true"/>
11505 <parameter name="protocol" type="const-gchar*"/>
11506 <parameter name="location" type="const-gchar*"/>
11509 <method name="FromString" cname="gst_uri_from_string" shared="true" version="1.6">
11510 <return-type type="GstUri*" owned="true">
11511 <warning>missing glib:type-name</warning>
11514 <parameter name="uri" type="const-gchar*"/>
11517 <method name="FromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
11518 <return-type type="GstUri*" owned="true">
11519 <warning>missing glib:type-name</warning>
11522 <parameter name="uri" type="const-gchar*"/>
11525 <method name="GetLocation" cname="gst_uri_get_location" shared="true">
11526 <return-type type="gchar*" owned="true"/>
11528 <parameter name="uri" type="const-gchar*"/>
11531 <method name="GetProtocol" cname="gst_uri_get_protocol" shared="true">
11532 <return-type type="gchar*" owned="true"/>
11534 <parameter name="uri" type="const-gchar*"/>
11537 <method name="HasProtocol" cname="gst_uri_has_protocol" shared="true">
11538 <return-type type="gboolean"/>
11540 <parameter name="uri" type="const-gchar*"/>
11541 <parameter name="protocol" type="const-gchar*"/>
11544 <method name="IsValid" cname="gst_uri_is_valid" shared="true">
11545 <return-type type="gboolean"/>
11547 <parameter name="uri" type="const-gchar*"/>
11550 <method name="JoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
11551 <return-type type="gchar*" owned="true"/>
11553 <parameter name="base_uri" type="const-gchar*"/>
11554 <parameter name="ref_uri" type="const-gchar*"/>
11557 <method name="ProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
11558 <return-type type="gboolean"/>
11560 <parameter name="type" type="GstURIType"/>
11561 <parameter name="protocol" type="const-gchar*"/>
11564 <method name="ProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
11565 <return-type type="gboolean"/>
11567 <parameter name="protocol" type="const-gchar*"/>
11571 <struct name="ValueTable" cname="GstValueTable" opaque="false" hidden="false">
11572 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType"/>
11573 <field cname="compare" access="public" writeable="true" readable="true" is_callback="false" name="Compare" type="GstValueCompareFunc"/>
11574 <field cname="serialize" access="public" writeable="true" readable="true" is_callback="false" name="Serialize" type="GstValueSerializeFunc"/>
11575 <field cname="deserialize" access="public" writeable="true" readable="true" is_callback="false" name="Deserialize" type="GstValueDeserializeFunc"/>
11576 <field cname="deserialize_with_pspec" access="public" writeable="true" readable="true" is_callback="false" name="DeserializeWithPspec" type="GstValueDeserializeWithPSpecFunc"/>
11577 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
11579 <object name="Global" cname="GstGlobal" opaque="true">
11580 <method name="BufferGetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
11581 <return-type type="guint"/>
11583 <method name="CapsFeaturesFromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
11584 <return-type type="GstCapsFeatures*" owned="true">
11585 <warning>missing glib:type-name</warning>
11588 <parameter name="features" type="const-gchar*"/>
11591 <method name="CapsFromString" cname="gst_caps_from_string" shared="true">
11592 <return-type type="GstCaps*" owned="true">
11593 <warning>missing glib:type-name</warning>
11596 <parameter name="string" type="const-gchar*"/>
11599 <method name="CoreErrorQuark" cname="gst_core_error_quark" shared="true">
11600 <return-type type="guint32"/>
11602 <method name="DebugAddLogFunction" cname="gst_debug_add_log_function" shared="true">
11603 <return-type type="void"/>
11605 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstLogFunction"/>
11606 <parameter allow-none="1" name="user_data" type="gpointer"/>
11607 <parameter scope="async" name="notify" type="GDestroyNotify"/>
11610 <method name="DebugAddRingBufferLogger" cname="gst_debug_add_ring_buffer_logger" shared="true" version="1.14">
11611 <return-type type="void"/>
11613 <parameter name="max_size_per_thread" type="guint"/>
11614 <parameter name="thread_timeout" type="guint"/>
11617 <method name="DebugBinToDotData" cname="gst_debug_bin_to_dot_data" shared="true">
11618 <return-type type="gchar*" owned="true"/>
11620 <parameter name="bin" type="GstBin*"/>
11621 <parameter name="details" type="GstDebugGraphDetails"/>
11624 <method name="DebugBinToDotFile" cname="gst_debug_bin_to_dot_file" shared="true">
11625 <return-type type="void"/>
11627 <parameter name="bin" type="GstBin*"/>
11628 <parameter name="details" type="GstDebugGraphDetails"/>
11629 <parameter name="file_name" type="const-gfilename*"/>
11632 <method name="DebugBinToDotFileWithTs" cname="gst_debug_bin_to_dot_file_with_ts" shared="true">
11633 <return-type type="void"/>
11635 <parameter name="bin" type="GstBin*"/>
11636 <parameter name="details" type="GstDebugGraphDetails"/>
11637 <parameter name="file_name" type="const-gfilename*"/>
11640 <method name="DebugConstructTermColor" cname="gst_debug_construct_term_color" shared="true">
11641 <return-type type="gchar*" owned="true"/>
11643 <parameter name="colorinfo" type="guint"/>
11646 <method name="DebugConstructWinColor" cname="gst_debug_construct_win_color" shared="true">
11647 <return-type type="gint"/>
11649 <parameter name="colorinfo" type="guint"/>
11652 <method name="DebugGetAllCategories" cname="gst_debug_get_all_categories" shared="true">
11653 <return-type type="GSList*" element_type="GSList*" elements_owned="true">
11654 <warning>missing glib:type-name</warning>
11657 <method name="DebugGetColorMode" cname="gst_debug_get_color_mode" shared="true" version="1.2">
11658 <return-type type="GstDebugColorMode"/>
11660 <method name="DebugGetDefaultThreshold" cname="gst_debug_get_default_threshold" shared="true">
11661 <return-type type="GstDebugLevel"/>
11663 <method name="DebugGetStackTrace" cname="gst_debug_get_stack_trace" shared="true" version="1.12">
11664 <return-type type="gchar*" owned="true"/>
11666 <parameter name="flags" type="GstStackTraceFlags"/>
11669 <method name="DebugIsActive" cname="gst_debug_is_active" shared="true">
11670 <return-type type="gboolean"/>
11672 <method name="DebugIsColored" cname="gst_debug_is_colored" shared="true">
11673 <return-type type="gboolean"/>
11675 <method name="DebugLevelGetName" cname="gst_debug_level_get_name" shared="true">
11676 <return-type type="const-gchar*"/>
11678 <parameter name="level" type="GstDebugLevel"/>
11681 <method name="DebugLogDefault" cname="gst_debug_log_default" shared="true">
11682 <return-type type="void"/>
11684 <parameter name="category" type="GstDebugCategory*">
11685 <warning>missing glib:type-name</warning>
11687 <parameter name="level" type="GstDebugLevel"/>
11688 <parameter name="file" type="const-gchar*"/>
11689 <parameter name="function" type="const-gchar*"/>
11690 <parameter name="line" type="gint"/>
11691 <parameter allow-none="1" name="_object" type="GObject*"/>
11692 <parameter name="message" type="GstDebugMessage*">
11693 <warning>missing glib:type-name</warning>
11695 <parameter allow-none="1" name="user_data" type="gpointer"/>
11698 <method name="DebugLogGetLine" cname="gst_debug_log_get_line" shared="true" version="1.18">
11699 <return-type type="gchar*" owned="true"/>
11701 <parameter name="category" type="GstDebugCategory*">
11702 <warning>missing glib:type-name</warning>
11704 <parameter name="level" type="GstDebugLevel"/>
11705 <parameter name="file" type="const-gchar*"/>
11706 <parameter name="function" type="const-gchar*"/>
11707 <parameter name="line" type="gint"/>
11708 <parameter allow-none="1" name="_object" type="GObject*"/>
11709 <parameter name="message" type="GstDebugMessage*">
11710 <warning>missing glib:type-name</warning>
11714 <method name="DebugPrintStackTrace" cname="gst_debug_print_stack_trace" shared="true">
11715 <return-type type="void"/>
11717 <method name="DebugRemoveLogFunction" cname="gst_debug_remove_log_function" shared="true">
11718 <return-type type="guint"/>
11720 <parameter scope="call" allow-none="1" name="func" type="GstLogFunction"/>
11723 <method name="DebugRemoveLogFunctionByData" cname="gst_debug_remove_log_function_by_data" shared="true">
11724 <return-type type="guint"/>
11726 <parameter allow-none="1" name="data" type="gpointer"/>
11729 <method name="DebugRemoveRingBufferLogger" cname="gst_debug_remove_ring_buffer_logger" shared="true" version="1.14">
11730 <return-type type="void"/>
11732 <method name="DebugRingBufferLoggerGetLogs" cname="gst_debug_ring_buffer_logger_get_logs" shared="true" version="1.14">
11733 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
11735 <method name="DebugSetActive" cname="gst_debug_set_active" shared="true">
11736 <return-type type="void"/>
11738 <parameter name="active" type="gboolean"/>
11741 <method name="DebugSetColorMode" cname="gst_debug_set_color_mode" shared="true" version="1.2">
11742 <return-type type="void"/>
11744 <parameter name="mode" type="GstDebugColorMode"/>
11747 <method name="DebugSetColorModeFromString" cname="gst_debug_set_color_mode_from_string" shared="true" version="1.2">
11748 <return-type type="void"/>
11750 <parameter name="mode" type="const-gchar*"/>
11753 <method name="DebugSetColored" cname="gst_debug_set_colored" shared="true">
11754 <return-type type="void"/>
11756 <parameter name="colored" type="gboolean"/>
11759 <method name="DebugSetDefaultThreshold" cname="gst_debug_set_default_threshold" shared="true">
11760 <return-type type="void"/>
11762 <parameter name="level" type="GstDebugLevel"/>
11765 <method name="DebugSetThresholdForName" cname="gst_debug_set_threshold_for_name" shared="true">
11766 <return-type type="void"/>
11768 <parameter name="name" type="const-gchar*"/>
11769 <parameter name="level" type="GstDebugLevel"/>
11772 <method name="DebugSetThresholdFromString" cname="gst_debug_set_threshold_from_string" shared="true" version="1.2">
11773 <return-type type="void"/>
11775 <parameter name="list" type="const-gchar*"/>
11776 <parameter name="reset" type="gboolean"/>
11779 <method name="DebugUnsetThresholdForName" cname="gst_debug_unset_threshold_for_name" shared="true">
11780 <return-type type="void"/>
11782 <parameter name="name" type="const-gchar*"/>
11785 <method name="Deinit" cname="gst_deinit" shared="true">
11786 <return-type type="void"/>
11788 <method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true" version="1.12">
11789 <return-type type="gboolean"/>
11791 <parameter name="plugin" type="GstPlugin*"/>
11792 <parameter name="type" type="GType"/>
11795 <method name="ErrorGetMessage" cname="gst_error_get_message" shared="true">
11796 <return-type type="gchar*" owned="true"/>
11798 <parameter name="domain" type="guint32"/>
11799 <parameter name="code" type="gint"/>
11802 <method name="EventTypeGetFlags" cname="gst_event_type_get_flags" shared="true">
11803 <return-type type="GstEventTypeFlags"/>
11805 <parameter name="type" type="GstEventType"/>
11808 <method name="EventTypeGetName" cname="gst_event_type_get_name" shared="true">
11809 <return-type type="const-gchar*"/>
11811 <parameter name="type" type="GstEventType"/>
11814 <method name="EventTypeToQuark" cname="gst_event_type_to_quark" shared="true">
11815 <return-type type="guint32"/>
11817 <parameter name="type" type="GstEventType"/>
11820 <method name="FilenameToUri" cname="gst_filename_to_uri" shared="true">
11821 <return-type type="gchar*" owned="true"/>
11822 <parameters throws="1">
11823 <parameter name="filename" type="const-gfilename*"/>
11824 <parameter name="error" type="GError**"/>
11827 <method name="FlowGetName" cname="gst_flow_get_name" shared="true">
11828 <return-type type="const-gchar*"/>
11830 <parameter name="_ret" type="GstFlowReturn"/>
11833 <method name="FlowToQuark" cname="gst_flow_to_quark" shared="true">
11834 <return-type type="guint32"/>
11836 <parameter name="_ret" type="GstFlowReturn"/>
11839 <method name="FormatGetByNick" cname="gst_format_get_by_nick" shared="true">
11840 <return-type type="GstFormat"/>
11842 <parameter name="nick" type="const-gchar*"/>
11845 <method name="FormatGetDetails" cname="gst_format_get_details" shared="true">
11846 <return-type type="GstFormatDefinition*">
11847 <warning>missing glib:type-name</warning>
11850 <parameter name="format" type="GstFormat"/>
11853 <method name="FormatGetName" cname="gst_format_get_name" shared="true">
11854 <return-type type="const-gchar*"/>
11856 <parameter name="format" type="GstFormat"/>
11859 <method name="FormatIterateDefinitions" cname="gst_format_iterate_definitions" shared="true">
11860 <return-type type="GstIterator*" owned="true">
11861 <warning>missing glib:type-name</warning>
11864 <method name="FormatRegister" cname="gst_format_register" shared="true">
11865 <return-type type="GstFormat"/>
11867 <parameter name="nick" type="const-gchar*"/>
11868 <parameter name="description" type="const-gchar*"/>
11871 <method name="FormatToQuark" cname="gst_format_to_quark" shared="true">
11872 <return-type type="guint32"/>
11874 <parameter name="format" type="GstFormat"/>
11877 <method name="FormatsContains" cname="gst_formats_contains" shared="true">
11878 <return-type type="gboolean"/>
11880 <parameter name="formats" type="const GstFormat*" array="true" null_term_array="true"/>
11881 <parameter name="format" type="GstFormat"/>
11884 <method name="GetMainExecutablePath" cname="gst_get_main_executable_path" shared="true" version="1.14">
11885 <return-type type="const-gchar*"/>
11887 <method name="Init" cname="gst_init" shared="true">
11888 <return-type type="void" array_index="1"/>
11890 <parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1"/>
11891 <parameter allow-none="1" name="argv" type="char****" owned="true" pass_as="ref" array="true" array_length_param_index="0"/>
11894 <method name="InitCheck" cname="gst_init_check" shared="true">
11895 <return-type type="gboolean" array_index="1"/>
11896 <parameters throws="1">
11897 <parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1"/>
11898 <parameter allow-none="1" name="argv" type="char****" owned="true" pass_as="ref" array="true" array_length_param_index="0"/>
11899 <parameter name="error" type="GError**"/>
11902 <method name="IsCapsFeatures" cname="gst_is_caps_features" shared="true">
11903 <return-type type="gboolean"/>
11905 <parameter allow-none="1" name="obj" type="gpointer"/>
11908 <method name="IsInitialized" cname="gst_is_initialized" shared="true">
11909 <return-type type="gboolean"/>
11911 <method name="LibraryErrorQuark" cname="gst_library_error_quark" shared="true">
11912 <return-type type="guint32"/>
11914 <method name="MessageTypeGetName" cname="gst_message_type_get_name" shared="true">
11915 <return-type type="const-gchar*"/>
11917 <parameter name="type" type="GstMessageType"/>
11920 <method name="MessageTypeToQuark" cname="gst_message_type_to_quark" shared="true">
11921 <return-type type="guint32"/>
11923 <parameter name="type" type="GstMessageType"/>
11926 <method name="MetaApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
11927 <return-type type="const gchar* const*" array="true" null_term_array="true"/>
11929 <parameter name="api" type="GType"/>
11932 <method name="MetaApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
11933 <return-type type="gboolean"/>
11935 <parameter name="api" type="GType"/>
11936 <parameter name="tag" type="guint32"/>
11939 <method name="MetaApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
11940 <return-type type="GType"/>
11942 <parameter name="api" type="const-gchar*"/>
11943 <parameter name="tags" type="const gchar**" array="true" null_term_array="true"/>
11946 <method name="MetaGetInfo" cname="gst_meta_get_info" shared="true">
11947 <return-type type="GstMetaInfo*">
11948 <warning>missing glib:type-name</warning>
11951 <parameter name="impl" type="const-gchar*"/>
11954 <method name="MetaRegister" cname="gst_meta_register" shared="true">
11955 <return-type type="GstMetaInfo*">
11956 <warning>missing glib:type-name</warning>
11959 <parameter name="api" type="GType"/>
11960 <parameter name="impl" type="const-gchar*"/>
11961 <parameter name="size" type="gsize"/>
11962 <parameter scope="async" name="init_func" type="GstMetaInitFunction"/>
11963 <parameter scope="async" name="free_func" type="GstMetaFreeFunction"/>
11964 <parameter scope="async" name="transform_func" type="GstMetaTransformFunction"/>
11967 <method name="MetaRegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
11968 <return-type type="GstMetaInfo*">
11969 <warning>missing glib:type-name</warning>
11972 <parameter name="name" type="const-gchar*"/>
11973 <parameter name="tags" type="const gchar**" array="true" null_term_array="true"/>
11974 <parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction"/>
11975 <parameter allow-none="1" name="user_data" type="gpointer"/>
11976 <parameter scope="async" name="destroy_data" type="GDestroyNotify"/>
11979 <method name="MiniObjectReplace" cname="gst_mini_object_replace" shared="true">
11980 <return-type type="gboolean"/>
11982 <parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
11983 <warning>missing glib:type-name</warning>
11985 <parameter allow-none="1" name="newdata" type="GstMiniObject*">
11986 <warning>missing glib:type-name</warning>
11990 <method name="MiniObjectTake" cname="gst_mini_object_take" shared="true">
11991 <return-type type="gboolean"/>
11993 <parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
11994 <warning>missing glib:type-name</warning>
11996 <parameter name="newdata" type="GstMiniObject*">
11997 <warning>missing glib:type-name</warning>
12001 <method name="PadModeGetName" cname="gst_pad_mode_get_name" shared="true">
12002 <return-type type="const-gchar*"/>
12004 <parameter name="mode" type="GstPadMode"/>
12007 <method name="ParamSpecArray" cname="gst_param_spec_array" shared="true" version="1.14">
12008 <return-type type="GParamSpec*" owned="true"/>
12010 <parameter name="name" type="const-gchar*"/>
12011 <parameter name="nick" type="const-gchar*"/>
12012 <parameter name="blurb" type="const-gchar*"/>
12013 <parameter name="element_spec" type="GParamSpec*"/>
12014 <parameter name="flags" type="GParamFlags"/>
12017 <method name="ParamSpecFraction" cname="gst_param_spec_fraction" shared="true">
12018 <return-type type="GParamSpec*" owned="true"/>
12020 <parameter name="name" type="const-gchar*"/>
12021 <parameter name="nick" type="const-gchar*"/>
12022 <parameter name="blurb" type="const-gchar*"/>
12023 <parameter name="min_num" type="gint"/>
12024 <parameter name="min_denom" type="gint"/>
12025 <parameter name="max_num" type="gint"/>
12026 <parameter name="max_denom" type="gint"/>
12027 <parameter name="default_num" type="gint"/>
12028 <parameter name="default_denom" type="gint"/>
12029 <parameter name="flags" type="GParamFlags"/>
12032 <method name="ParentBufferMetaApiGetType" cname="gst_parent_buffer_meta_api_get_type" shared="true">
12033 <return-type type="GType"/>
12035 <method name="ParentBufferMetaGetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
12036 <return-type type="GstMetaInfo*">
12037 <warning>missing glib:type-name</warning>
12040 <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
12041 <return-type type="GstBin*"/>
12042 <parameters throws="1">
12043 <parameter name="bin_description" type="const-gchar*"/>
12044 <parameter name="ghost_unlinked_pads" type="gboolean"/>
12045 <parameter name="error" type="GError**"/>
12048 <method name="ParseBinFromDescriptionFull" cname="gst_parse_bin_from_description_full" shared="true">
12049 <return-type type="GstElement*"/>
12050 <parameters throws="1">
12051 <parameter name="bin_description" type="const-gchar*"/>
12052 <parameter name="ghost_unlinked_pads" type="gboolean"/>
12053 <parameter allow-none="1" name="context" type="GstParseContext*">
12054 <warning>missing glib:type-name</warning>
12056 <parameter name="flags" type="GstParseFlags"/>
12057 <parameter name="error" type="GError**"/>
12060 <method name="ParseErrorQuark" cname="gst_parse_error_quark" shared="true">
12061 <return-type type="guint32"/>
12063 <method name="ParseLaunch" cname="gst_parse_launch" shared="true">
12064 <return-type type="GstElement*"/>
12065 <parameters throws="1">
12066 <parameter name="pipeline_description" type="const-gchar*"/>
12067 <parameter name="error" type="GError**"/>
12070 <method name="ParseLaunchFull" cname="gst_parse_launch_full" shared="true">
12071 <return-type type="GstElement*"/>
12072 <parameters throws="1">
12073 <parameter name="pipeline_description" type="const-gchar*"/>
12074 <parameter allow-none="1" name="context" type="GstParseContext*">
12075 <warning>missing glib:type-name</warning>
12077 <parameter name="flags" type="GstParseFlags"/>
12078 <parameter name="error" type="GError**"/>
12081 <method name="ParseLaunchv" cname="gst_parse_launchv" shared="true">
12082 <return-type type="GstElement*"/>
12083 <parameters throws="1">
12084 <parameter name="argv" type="const gchar**" array="true" null_term_array="true"/>
12085 <parameter name="error" type="GError**"/>
12088 <method name="ParseLaunchvFull" cname="gst_parse_launchv_full" shared="true">
12089 <return-type type="GstElement*"/>
12090 <parameters throws="1">
12091 <parameter name="argv" type="const gchar**" array="true" null_term_array="true"/>
12092 <parameter allow-none="1" name="context" type="GstParseContext*">
12093 <warning>missing glib:type-name</warning>
12095 <parameter name="flags" type="GstParseFlags"/>
12096 <parameter name="error" type="GError**"/>
12099 <method name="PluginErrorQuark" cname="gst_plugin_error_quark" shared="true">
12100 <return-type type="guint32"/>
12102 <method name="PresetGetAppDir" cname="gst_preset_get_app_dir" shared="true">
12103 <return-type type="const-gfilename*"/>
12105 <method name="PresetSetAppDir" cname="gst_preset_set_app_dir" shared="true">
12106 <return-type type="gboolean"/>
12108 <parameter name="app_dir" type="const-gfilename*"/>
12111 <method name="ProtectionFilterSystemsByAvailableDecryptors" cname="gst_protection_filter_systems_by_available_decryptors" shared="true" version="1.14">
12112 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
12114 <parameter name="system_identifiers" type="const gchar**" array="true" null_term_array="true"/>
12117 <method name="ProtectionMetaApiGetType" cname="gst_protection_meta_api_get_type" shared="true">
12118 <return-type type="GType"/>
12120 <method name="ProtectionMetaGetInfo" cname="gst_protection_meta_get_info" shared="true">
12121 <return-type type="GstMetaInfo*">
12122 <warning>missing glib:type-name</warning>
12125 <method name="ProtectionSelectSystem" cname="gst_protection_select_system" shared="true" version="1.6">
12126 <return-type type="const-gchar*"/>
12128 <parameter name="system_identifiers" type="const gchar**" array="true" null_term_array="true"/>
12131 <method name="QueryTypeGetFlags" cname="gst_query_type_get_flags" shared="true">
12132 <return-type type="GstQueryTypeFlags"/>
12134 <parameter name="type" type="GstQueryType"/>
12137 <method name="QueryTypeGetName" cname="gst_query_type_get_name" shared="true">
12138 <return-type type="const-gchar*"/>
12140 <parameter name="type" type="GstQueryType"/>
12143 <method name="QueryTypeToQuark" cname="gst_query_type_to_quark" shared="true">
12144 <return-type type="guint32"/>
12146 <parameter name="type" type="GstQueryType"/>
12149 <method name="ReferenceTimestampMetaApiGetType" cname="gst_reference_timestamp_meta_api_get_type" shared="true">
12150 <return-type type="GType"/>
12152 <method name="ReferenceTimestampMetaGetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
12153 <return-type type="GstMetaInfo*">
12154 <warning>missing glib:type-name</warning>
12157 <method name="ResourceErrorQuark" cname="gst_resource_error_quark" shared="true">
12158 <return-type type="guint32"/>
12160 <method name="SegtrapIsEnabled" cname="gst_segtrap_is_enabled" shared="true">
12161 <return-type type="gboolean"/>
12163 <method name="SegtrapSetEnabled" cname="gst_segtrap_set_enabled" shared="true">
12164 <return-type type="void"/>
12166 <parameter name="enabled" type="gboolean"/>
12169 <method name="StateChangeGetName" cname="gst_state_change_get_name" shared="true" version="1.14">
12170 <return-type type="const-gchar*"/>
12172 <parameter name="transition" type="GstStateChange"/>
12175 <method name="StaticCapsGetType" cname="gst_static_caps_get_type" shared="true">
12176 <return-type type="GType"/>
12178 <method name="StaticPadTemplateGetType" cname="gst_static_pad_template_get_type" shared="true">
12179 <return-type type="GType"/>
12181 <method name="StreamErrorQuark" cname="gst_stream_error_quark" shared="true">
12182 <return-type type="guint32"/>
12184 <method name="StreamTypeGetName" cname="gst_stream_type_get_name" shared="true" version="1.10">
12185 <return-type type="const-gchar*"/>
12187 <parameter name="stype" type="GstStreamType"/>
12190 <method name="StructureTake" cname="gst_structure_take" shared="true" version="1.18">
12191 <return-type type="gboolean"/>
12193 <parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
12194 <warning>missing glib:type-name</warning>
12196 <parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
12197 <warning>missing glib:type-name</warning>
12201 <method name="TagExists" cname="gst_tag_exists" shared="true">
12202 <return-type type="gboolean"/>
12204 <parameter name="tag" type="const-gchar*"/>
12207 <method name="TagGetDescription" cname="gst_tag_get_description" shared="true">
12208 <return-type type="const-gchar*"/>
12210 <parameter name="tag" type="const-gchar*"/>
12213 <method name="TagGetFlag" cname="gst_tag_get_flag" shared="true">
12214 <return-type type="GstTagFlag"/>
12216 <parameter name="tag" type="const-gchar*"/>
12219 <method name="TagGetNick" cname="gst_tag_get_nick" shared="true">
12220 <return-type type="const-gchar*"/>
12222 <parameter name="tag" type="const-gchar*"/>
12225 <method name="TagGetType" cname="gst_tag_get_type" shared="true">
12226 <return-type type="GType"/>
12228 <parameter name="tag" type="const-gchar*"/>
12231 <method name="TagIsFixed" cname="gst_tag_is_fixed" shared="true">
12232 <return-type type="gboolean"/>
12234 <parameter name="tag" type="const-gchar*"/>
12237 <method name="TagListCopyValue" cname="gst_tag_list_copy_value" shared="true">
12238 <return-type type="gboolean"/>
12240 <parameter name="dest" type="GValue*" pass_as="out">
12241 <warning>missing glib:type-name</warning>
12243 <parameter name="list" type="GstTagList*">
12244 <warning>missing glib:type-name</warning>
12246 <parameter name="tag" type="const-gchar*"/>
12249 <method name="TagMergeStringsWithComma" cname="gst_tag_merge_strings_with_comma" shared="true">
12250 <return-type type="void"/>
12252 <parameter name="dest" type="GValue*" pass_as="out">
12253 <warning>missing glib:type-name</warning>
12255 <parameter name="src" type="GValue*">
12256 <warning>missing glib:type-name</warning>
12260 <method name="TagMergeUseFirst" cname="gst_tag_merge_use_first" shared="true">
12261 <return-type type="void"/>
12263 <parameter name="dest" type="GValue*" pass_as="out">
12264 <warning>missing glib:type-name</warning>
12266 <parameter name="src" type="GValue*">
12267 <warning>missing glib:type-name</warning>
12271 <method name="TocEntryTypeGetNick" cname="gst_toc_entry_type_get_nick" shared="true">
12272 <return-type type="const-gchar*"/>
12274 <parameter name="type" type="GstTocEntryType"/>
12277 <method name="TracingGetActiveTracers" cname="gst_tracing_get_active_tracers" shared="true" version="1.18">
12278 <return-type type="GList*" element_type="GstTracer*" elements_owned="true" owned="true"/>
12280 <method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true" version="1.8">
12281 <return-type type="void"/>
12283 <parameter name="tracer" type="GstTracer*"/>
12284 <parameter name="detail" type="const-gchar*"/>
12285 <parameter scope="async" name="func" type="GCallback"/>
12288 <method name="TypeFindGetType" cname="gst_type_find_get_type" shared="true">
12289 <return-type type="GType"/>
12291 <method name="TypeFindRegister" cname="gst_type_find_register" shared="true">
12292 <return-type type="gboolean"/>
12294 <parameter allow-none="1" name="plugin" type="GstPlugin*"/>
12295 <parameter name="name" type="const-gchar*"/>
12296 <parameter name="rank" type="guint"/>
12297 <parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction"/>
12298 <parameter allow-none="1" name="extensions" type="const-gchar*"/>
12299 <parameter allow-none="1" name="possible_caps" type="GstCaps*">
12300 <warning>missing glib:type-name</warning>
12302 <parameter allow-none="1" name="data" type="gpointer"/>
12303 <parameter scope="async" name="data_notify" type="GDestroyNotify"/>
12306 <method name="TypeIsPluginApi" cname="gst_type_is_plugin_api" shared="true" version="1.18">
12307 <return-type type="gboolean"/>
12309 <parameter name="type" type="GType"/>
12310 <parameter name="flags" type="GstPluginAPIFlags" owned="true" pass_as="out"/>
12313 <method name="TypeMarkAsPluginApi" cname="gst_type_mark_as_plugin_api" shared="true" version="1.18">
12314 <return-type type="void"/>
12316 <parameter name="type" type="GType"/>
12317 <parameter name="flags" type="GstPluginAPIFlags"/>
12320 <method name="UpdateRegistry" cname="gst_update_registry" shared="true">
12321 <return-type type="gboolean"/>
12323 <method name="UriConstruct" cname="gst_uri_construct" shared="true" deprecated="true">
12324 <return-type type="gchar*" owned="true"/>
12326 <parameter name="protocol" type="const-gchar*"/>
12327 <parameter name="location" type="const-gchar*"/>
12330 <method name="UriErrorQuark" cname="gst_uri_error_quark" shared="true">
12331 <return-type type="guint32"/>
12333 <method name="UriFromString" cname="gst_uri_from_string" shared="true" version="1.6">
12334 <return-type type="GstUri*" owned="true">
12335 <warning>missing glib:type-name</warning>
12338 <parameter name="uri" type="const-gchar*"/>
12341 <method name="UriFromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
12342 <return-type type="GstUri*" owned="true">
12343 <warning>missing glib:type-name</warning>
12346 <parameter name="uri" type="const-gchar*"/>
12349 <method name="UriGetLocation" cname="gst_uri_get_location" shared="true">
12350 <return-type type="gchar*" owned="true"/>
12352 <parameter name="uri" type="const-gchar*"/>
12355 <method name="UriGetProtocol" cname="gst_uri_get_protocol" shared="true">
12356 <return-type type="gchar*" owned="true"/>
12358 <parameter name="uri" type="const-gchar*"/>
12361 <method name="UriHasProtocol" cname="gst_uri_has_protocol" shared="true">
12362 <return-type type="gboolean"/>
12364 <parameter name="uri" type="const-gchar*"/>
12365 <parameter name="protocol" type="const-gchar*"/>
12368 <method name="UriIsValid" cname="gst_uri_is_valid" shared="true">
12369 <return-type type="gboolean"/>
12371 <parameter name="uri" type="const-gchar*"/>
12374 <method name="UriJoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
12375 <return-type type="gchar*" owned="true"/>
12377 <parameter name="base_uri" type="const-gchar*"/>
12378 <parameter name="ref_uri" type="const-gchar*"/>
12381 <method name="UriProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
12382 <return-type type="gboolean"/>
12384 <parameter name="type" type="GstURIType"/>
12385 <parameter name="protocol" type="const-gchar*"/>
12388 <method name="UriProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
12389 <return-type type="gboolean"/>
12391 <parameter name="protocol" type="const-gchar*"/>
12394 <method name="UtilArrayBinarySearch" cname="gst_util_array_binary_search" shared="true">
12395 <return-type type="gpointer"/>
12397 <parameter allow-none="1" name="array" type="gpointer"/>
12398 <parameter name="num_elements" type="guint"/>
12399 <parameter name="element_size" type="gsize"/>
12400 <parameter closure="6" scope="call" name="search_func" type="GCompareDataFunc"/>
12401 <parameter name="mode" type="GstSearchMode"/>
12402 <parameter allow-none="1" name="search_data" type="gpointer"/>
12403 <parameter allow-none="1" name="user_data" type="gpointer"/>
12406 <method name="UtilDoubleToFraction" cname="gst_util_double_to_fraction" shared="true">
12407 <return-type type="void"/>
12409 <parameter name="src" type="gdouble"/>
12410 <parameter name="dest_n" type="gint*" owned="true" pass_as="out"/>
12411 <parameter name="dest_d" type="gint*" owned="true" pass_as="out"/>
12414 <method name="UtilDumpBuffer" cname="gst_util_dump_buffer" shared="true" version="1.14">
12415 <return-type type="void"/>
12417 <parameter name="buf" type="GstBuffer*">
12418 <warning>missing glib:type-name</warning>
12422 <method name="UtilDumpMem" cname="gst_util_dump_mem" shared="true">
12423 <return-type type="void"/>
12425 <parameter name="mem" type="const guchar*" array="true" array_length_param_index="1"/>
12426 <parameter name="size" type="guint"/>
12429 <method name="UtilFractionAdd" cname="gst_util_fraction_add" shared="true">
12430 <return-type type="gboolean"/>
12432 <parameter name="a_n" type="gint"/>
12433 <parameter name="a_d" type="gint"/>
12434 <parameter name="b_n" type="gint"/>
12435 <parameter name="b_d" type="gint"/>
12436 <parameter name="res_n" type="gint*" owned="true" pass_as="out"/>
12437 <parameter name="res_d" type="gint*" owned="true" pass_as="out"/>
12440 <method name="UtilFractionCompare" cname="gst_util_fraction_compare" shared="true">
12441 <return-type type="gint"/>
12443 <parameter name="a_n" type="gint"/>
12444 <parameter name="a_d" type="gint"/>
12445 <parameter name="b_n" type="gint"/>
12446 <parameter name="b_d" type="gint"/>
12449 <method name="UtilFractionMultiply" cname="gst_util_fraction_multiply" shared="true">
12450 <return-type type="gboolean"/>
12452 <parameter name="a_n" type="gint"/>
12453 <parameter name="a_d" type="gint"/>
12454 <parameter name="b_n" type="gint"/>
12455 <parameter name="b_d" type="gint"/>
12456 <parameter name="res_n" type="gint*" owned="true" pass_as="out"/>
12457 <parameter name="res_d" type="gint*" owned="true" pass_as="out"/>
12460 <method name="UtilFractionToDouble" cname="gst_util_fraction_to_double" shared="true">
12461 <return-type type="void"/>
12463 <parameter name="src_n" type="gint"/>
12464 <parameter name="src_d" type="gint"/>
12465 <parameter name="dest" type="gdouble*" owned="true" pass_as="out"/>
12468 <method name="UtilGdoubleToGuint64" cname="gst_util_gdouble_to_guint64" shared="true">
12469 <return-type type="guint64"/>
12471 <parameter name="value" type="gdouble"/>
12474 <method name="UtilGetObjectArray" cname="gst_util_get_object_array" shared="true" version="1.12">
12475 <return-type type="gboolean"/>
12477 <parameter name="_object" type="GObject*"/>
12478 <parameter name="name" type="const-gchar*"/>
12479 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
12480 <warning>missing glib:type-name</warning>
12484 <method name="UtilGetTimestamp" cname="gst_util_get_timestamp" shared="true">
12485 <return-type type="guint64"/>
12487 <method name="UtilGreatestCommonDivisor" cname="gst_util_greatest_common_divisor" shared="true">
12488 <return-type type="gint"/>
12490 <parameter name="a" type="gint"/>
12491 <parameter name="b" type="gint"/>
12494 <method name="UtilGreatestCommonDivisorInt64" cname="gst_util_greatest_common_divisor_int64" shared="true">
12495 <return-type type="gint64"/>
12497 <parameter name="a" type="gint64"/>
12498 <parameter name="b" type="gint64"/>
12501 <method name="UtilGroupIdNext" cname="gst_util_group_id_next" shared="true">
12502 <return-type type="guint"/>
12504 <method name="UtilGuint64ToGdouble" cname="gst_util_guint64_to_gdouble" shared="true">
12505 <return-type type="gdouble"/>
12507 <parameter name="value" type="guint64"/>
12510 <method name="UtilSeqnumCompare" cname="gst_util_seqnum_compare" shared="true">
12511 <return-type type="gint32"/>
12513 <parameter name="s1" type="guint32"/>
12514 <parameter name="s2" type="guint32"/>
12517 <method name="UtilSeqnumNext" cname="gst_util_seqnum_next" shared="true">
12518 <return-type type="guint32"/>
12520 <method name="UtilSetObjectArg" cname="gst_util_set_object_arg" shared="true">
12521 <return-type type="void"/>
12523 <parameter name="_object" type="GObject*"/>
12524 <parameter name="name" type="const-gchar*"/>
12525 <parameter name="value" type="const-gchar*"/>
12528 <method name="UtilSetObjectArray" cname="gst_util_set_object_array" shared="true" version="1.12">
12529 <return-type type="gboolean"/>
12531 <parameter name="_object" type="GObject*"/>
12532 <parameter name="name" type="const-gchar*"/>
12533 <parameter name="array" type="GValueArray*">
12534 <warning>missing glib:type-name</warning>
12538 <method name="UtilSetValueFromString" cname="gst_util_set_value_from_string" shared="true">
12539 <return-type type="void"/>
12541 <parameter name="value" type="GValue*" pass_as="out">
12542 <warning>missing glib:type-name</warning>
12544 <parameter name="value_str" type="const-gchar*"/>
12547 <method name="UtilUint64Scale" cname="gst_util_uint64_scale" shared="true">
12548 <return-type type="guint64"/>
12550 <parameter name="val" type="guint64"/>
12551 <parameter name="num" type="guint64"/>
12552 <parameter name="denom" type="guint64"/>
12555 <method name="UtilUint64ScaleCeil" cname="gst_util_uint64_scale_ceil" shared="true">
12556 <return-type type="guint64"/>
12558 <parameter name="val" type="guint64"/>
12559 <parameter name="num" type="guint64"/>
12560 <parameter name="denom" type="guint64"/>
12563 <method name="UtilUint64ScaleInt" cname="gst_util_uint64_scale_int" shared="true">
12564 <return-type type="guint64"/>
12566 <parameter name="val" type="guint64"/>
12567 <parameter name="num" type="gint"/>
12568 <parameter name="denom" type="gint"/>
12571 <method name="UtilUint64ScaleIntCeil" cname="gst_util_uint64_scale_int_ceil" shared="true">
12572 <return-type type="guint64"/>
12574 <parameter name="val" type="guint64"/>
12575 <parameter name="num" type="gint"/>
12576 <parameter name="denom" type="gint"/>
12579 <method name="UtilUint64ScaleIntRound" cname="gst_util_uint64_scale_int_round" shared="true">
12580 <return-type type="guint64"/>
12582 <parameter name="val" type="guint64"/>
12583 <parameter name="num" type="gint"/>
12584 <parameter name="denom" type="gint"/>
12587 <method name="UtilUint64ScaleRound" cname="gst_util_uint64_scale_round" shared="true">
12588 <return-type type="guint64"/>
12590 <parameter name="val" type="guint64"/>
12591 <parameter name="num" type="guint64"/>
12592 <parameter name="denom" type="guint64"/>
12595 <method name="ValueCanCompare" cname="gst_value_can_compare" shared="true">
12596 <return-type type="gboolean"/>
12598 <parameter name="value1" type="GValue*">
12599 <warning>missing glib:type-name</warning>
12601 <parameter name="value2" type="GValue*">
12602 <warning>missing glib:type-name</warning>
12606 <method name="ValueCanIntersect" cname="gst_value_can_intersect" shared="true">
12607 <return-type type="gboolean"/>
12609 <parameter name="value1" type="GValue*">
12610 <warning>missing glib:type-name</warning>
12612 <parameter name="value2" type="GValue*">
12613 <warning>missing glib:type-name</warning>
12617 <method name="ValueCanSubtract" cname="gst_value_can_subtract" shared="true">
12618 <return-type type="gboolean"/>
12620 <parameter name="minuend" type="GValue*">
12621 <warning>missing glib:type-name</warning>
12623 <parameter name="subtrahend" type="GValue*">
12624 <warning>missing glib:type-name</warning>
12628 <method name="ValueCanUnion" cname="gst_value_can_union" shared="true">
12629 <return-type type="gboolean"/>
12631 <parameter name="value1" type="GValue*">
12632 <warning>missing glib:type-name</warning>
12634 <parameter name="value2" type="GValue*">
12635 <warning>missing glib:type-name</warning>
12639 <method name="ValueCompare" cname="gst_value_compare" shared="true">
12640 <return-type type="gint"/>
12642 <parameter name="value1" type="GValue*">
12643 <warning>missing glib:type-name</warning>
12645 <parameter name="value2" type="GValue*">
12646 <warning>missing glib:type-name</warning>
12650 <method name="ValueDeserialize" cname="gst_value_deserialize" shared="true">
12651 <return-type type="gboolean"/>
12653 <parameter name="dest" type="GValue*" pass_as="out">
12654 <warning>missing glib:type-name</warning>
12656 <parameter name="src" type="const-gchar*"/>
12659 <method name="ValueDeserializeWithPspec" cname="gst_value_deserialize_with_pspec" shared="true" version="1.20">
12660 <return-type type="gboolean"/>
12662 <parameter name="dest" type="GValue*" pass_as="out">
12663 <warning>missing glib:type-name</warning>
12665 <parameter name="src" type="const-gchar*"/>
12666 <parameter allow-none="1" name="pspec" type="GParamSpec*"/>
12669 <method name="ValueFixate" cname="gst_value_fixate" shared="true">
12670 <return-type type="gboolean"/>
12672 <parameter name="dest" type="GValue*">
12673 <warning>missing glib:type-name</warning>
12675 <parameter name="src" type="GValue*">
12676 <warning>missing glib:type-name</warning>
12680 <method name="ValueFractionMultiply" cname="gst_value_fraction_multiply" shared="true">
12681 <return-type type="gboolean"/>
12683 <parameter name="product" type="GValue*">
12684 <warning>missing glib:type-name</warning>
12686 <parameter name="factor1" type="GValue*">
12687 <warning>missing glib:type-name</warning>
12689 <parameter name="factor2" type="GValue*">
12690 <warning>missing glib:type-name</warning>
12694 <method name="ValueFractionSubtract" cname="gst_value_fraction_subtract" shared="true">
12695 <return-type type="gboolean"/>
12697 <parameter name="dest" type="GValue*">
12698 <warning>missing glib:type-name</warning>
12700 <parameter name="minuend" type="GValue*">
12701 <warning>missing glib:type-name</warning>
12703 <parameter name="subtrahend" type="GValue*">
12704 <warning>missing glib:type-name</warning>
12708 <method name="ValueGetBitmask" cname="gst_value_get_bitmask" shared="true">
12709 <return-type type="guint64"/>
12711 <parameter name="value" type="GValue*">
12712 <warning>missing glib:type-name</warning>
12716 <method name="ValueGetCaps" cname="gst_value_get_caps" shared="true">
12717 <return-type type="GstCaps*">
12718 <warning>missing glib:type-name</warning>
12721 <parameter name="value" type="GValue*">
12722 <warning>missing glib:type-name</warning>
12726 <method name="ValueGetCapsFeatures" cname="gst_value_get_caps_features" shared="true">
12727 <return-type type="GstCapsFeatures*">
12728 <warning>missing glib:type-name</warning>
12731 <parameter name="value" type="GValue*">
12732 <warning>missing glib:type-name</warning>
12736 <method name="ValueGetDoubleRangeMax" cname="gst_value_get_double_range_max" shared="true">
12737 <return-type type="gdouble"/>
12739 <parameter name="value" type="GValue*">
12740 <warning>missing glib:type-name</warning>
12744 <method name="ValueGetDoubleRangeMin" cname="gst_value_get_double_range_min" shared="true">
12745 <return-type type="gdouble"/>
12747 <parameter name="value" type="GValue*">
12748 <warning>missing glib:type-name</warning>
12752 <method name="ValueGetFlagsetFlags" cname="gst_value_get_flagset_flags" shared="true" version="1.6">
12753 <return-type type="guint"/>
12755 <parameter name="value" type="GValue*">
12756 <warning>missing glib:type-name</warning>
12760 <method name="ValueGetFlagsetMask" cname="gst_value_get_flagset_mask" shared="true" version="1.6">
12761 <return-type type="guint"/>
12763 <parameter name="value" type="GValue*">
12764 <warning>missing glib:type-name</warning>
12768 <method name="ValueGetFractionDenominator" cname="gst_value_get_fraction_denominator" shared="true">
12769 <return-type type="gint"/>
12771 <parameter name="value" type="GValue*">
12772 <warning>missing glib:type-name</warning>
12776 <method name="ValueGetFractionNumerator" cname="gst_value_get_fraction_numerator" shared="true">
12777 <return-type type="gint"/>
12779 <parameter name="value" type="GValue*">
12780 <warning>missing glib:type-name</warning>
12784 <method name="ValueGetFractionRangeMax" cname="gst_value_get_fraction_range_max" shared="true">
12785 <return-type type="GValue*">
12786 <warning>missing glib:type-name</warning>
12789 <parameter name="value" type="GValue*">
12790 <warning>missing glib:type-name</warning>
12794 <method name="ValueGetFractionRangeMin" cname="gst_value_get_fraction_range_min" shared="true">
12795 <return-type type="GValue*">
12796 <warning>missing glib:type-name</warning>
12799 <parameter name="value" type="GValue*">
12800 <warning>missing glib:type-name</warning>
12804 <method name="ValueGetInt64RangeMax" cname="gst_value_get_int64_range_max" shared="true">
12805 <return-type type="gint64"/>
12807 <parameter name="value" type="GValue*">
12808 <warning>missing glib:type-name</warning>
12812 <method name="ValueGetInt64RangeMin" cname="gst_value_get_int64_range_min" shared="true">
12813 <return-type type="gint64"/>
12815 <parameter name="value" type="GValue*">
12816 <warning>missing glib:type-name</warning>
12820 <method name="ValueGetInt64RangeStep" cname="gst_value_get_int64_range_step" shared="true">
12821 <return-type type="gint64"/>
12823 <parameter name="value" type="GValue*">
12824 <warning>missing glib:type-name</warning>
12828 <method name="ValueGetIntRangeMax" cname="gst_value_get_int_range_max" shared="true">
12829 <return-type type="gint"/>
12831 <parameter name="value" type="GValue*">
12832 <warning>missing glib:type-name</warning>
12836 <method name="ValueGetIntRangeMin" cname="gst_value_get_int_range_min" shared="true">
12837 <return-type type="gint"/>
12839 <parameter name="value" type="GValue*">
12840 <warning>missing glib:type-name</warning>
12844 <method name="ValueGetIntRangeStep" cname="gst_value_get_int_range_step" shared="true">
12845 <return-type type="gint"/>
12847 <parameter name="value" type="GValue*">
12848 <warning>missing glib:type-name</warning>
12852 <method name="ValueGetStructure" cname="gst_value_get_structure" shared="true">
12853 <return-type type="GstStructure*">
12854 <warning>missing glib:type-name</warning>
12857 <parameter name="value" type="GValue*">
12858 <warning>missing glib:type-name</warning>
12862 <method name="ValueInitAndCopy" cname="gst_value_init_and_copy" shared="true">
12863 <return-type type="void"/>
12865 <parameter name="dest" type="GValue*" pass_as="out">
12866 <warning>missing glib:type-name</warning>
12868 <parameter name="src" type="GValue*">
12869 <warning>missing glib:type-name</warning>
12873 <method name="ValueIntersect" cname="gst_value_intersect" shared="true">
12874 <return-type type="gboolean"/>
12876 <parameter allow-none="1" name="dest" type="GValue*" owned="true" pass_as="out">
12877 <warning>missing glib:type-name</warning>
12879 <parameter name="value1" type="GValue*">
12880 <warning>missing glib:type-name</warning>
12882 <parameter name="value2" type="GValue*">
12883 <warning>missing glib:type-name</warning>
12887 <method name="ValueIsFixed" cname="gst_value_is_fixed" shared="true">
12888 <return-type type="gboolean"/>
12890 <parameter name="value" type="GValue*">
12891 <warning>missing glib:type-name</warning>
12895 <method name="ValueIsSubset" cname="gst_value_is_subset" shared="true">
12896 <return-type type="gboolean"/>
12898 <parameter name="value1" type="GValue*">
12899 <warning>missing glib:type-name</warning>
12901 <parameter name="value2" type="GValue*">
12902 <warning>missing glib:type-name</warning>
12906 <method name="ValueRegister" cname="gst_value_register" shared="true">
12907 <return-type type="void"/>
12909 <parameter name="table" type="GstValueTable*">
12910 <warning>missing glib:type-name</warning>
12914 <method name="ValueSerialize" cname="gst_value_serialize" shared="true">
12915 <return-type type="gchar*" owned="true"/>
12917 <parameter name="value" type="GValue*">
12918 <warning>missing glib:type-name</warning>
12922 <method name="ValueSetBitmask" cname="gst_value_set_bitmask" shared="true">
12923 <return-type type="void"/>
12925 <parameter name="value" type="GValue*">
12926 <warning>missing glib:type-name</warning>
12928 <parameter name="bitmask" type="guint64"/>
12931 <method name="ValueSetCaps" cname="gst_value_set_caps" shared="true">
12932 <return-type type="void"/>
12934 <parameter name="value" type="GValue*">
12935 <warning>missing glib:type-name</warning>
12937 <parameter name="caps" type="GstCaps*">
12938 <warning>missing glib:type-name</warning>
12942 <method name="ValueSetCapsFeatures" cname="gst_value_set_caps_features" shared="true">
12943 <return-type type="void"/>
12945 <parameter name="value" type="GValue*">
12946 <warning>missing glib:type-name</warning>
12948 <parameter name="features" type="GstCapsFeatures*">
12949 <warning>missing glib:type-name</warning>
12953 <method name="ValueSetDoubleRange" cname="gst_value_set_double_range" shared="true">
12954 <return-type type="void"/>
12956 <parameter name="value" type="GValue*">
12957 <warning>missing glib:type-name</warning>
12959 <parameter name="start" type="gdouble"/>
12960 <parameter name="end" type="gdouble"/>
12963 <method name="ValueSetFlagset" cname="gst_value_set_flagset" shared="true" version="1.6">
12964 <return-type type="void"/>
12966 <parameter name="value" type="GValue*">
12967 <warning>missing glib:type-name</warning>
12969 <parameter name="flags" type="guint"/>
12970 <parameter name="mask" type="guint"/>
12973 <method name="ValueSetFraction" cname="gst_value_set_fraction" shared="true">
12974 <return-type type="void"/>
12976 <parameter name="value" type="GValue*">
12977 <warning>missing glib:type-name</warning>
12979 <parameter name="numerator" type="gint"/>
12980 <parameter name="denominator" type="gint"/>
12983 <method name="ValueSetFractionRange" cname="gst_value_set_fraction_range" shared="true">
12984 <return-type type="void"/>
12986 <parameter name="value" type="GValue*">
12987 <warning>missing glib:type-name</warning>
12989 <parameter name="start" type="GValue*">
12990 <warning>missing glib:type-name</warning>
12992 <parameter name="end" type="GValue*">
12993 <warning>missing glib:type-name</warning>
12997 <method name="ValueSetFractionRangeFull" cname="gst_value_set_fraction_range_full" shared="true">
12998 <return-type type="void"/>
13000 <parameter name="value" type="GValue*">
13001 <warning>missing glib:type-name</warning>
13003 <parameter name="numerator_start" type="gint"/>
13004 <parameter name="denominator_start" type="gint"/>
13005 <parameter name="numerator_end" type="gint"/>
13006 <parameter name="denominator_end" type="gint"/>
13009 <method name="ValueSetInt64Range" cname="gst_value_set_int64_range" shared="true">
13010 <return-type type="void"/>
13012 <parameter name="value" type="GValue*">
13013 <warning>missing glib:type-name</warning>
13015 <parameter name="start" type="gint64"/>
13016 <parameter name="end" type="gint64"/>
13019 <method name="ValueSetInt64RangeStep" cname="gst_value_set_int64_range_step" shared="true">
13020 <return-type type="void"/>
13022 <parameter name="value" type="GValue*">
13023 <warning>missing glib:type-name</warning>
13025 <parameter name="start" type="gint64"/>
13026 <parameter name="end" type="gint64"/>
13027 <parameter name="step" type="gint64"/>
13030 <method name="ValueSetIntRange" cname="gst_value_set_int_range" shared="true">
13031 <return-type type="void"/>
13033 <parameter name="value" type="GValue*">
13034 <warning>missing glib:type-name</warning>
13036 <parameter name="start" type="gint"/>
13037 <parameter name="end" type="gint"/>
13040 <method name="ValueSetIntRangeStep" cname="gst_value_set_int_range_step" shared="true">
13041 <return-type type="void"/>
13043 <parameter name="value" type="GValue*">
13044 <warning>missing glib:type-name</warning>
13046 <parameter name="start" type="gint"/>
13047 <parameter name="end" type="gint"/>
13048 <parameter name="step" type="gint"/>
13051 <method name="ValueSetStructure" cname="gst_value_set_structure" shared="true">
13052 <return-type type="void"/>
13054 <parameter name="value" type="GValue*">
13055 <warning>missing glib:type-name</warning>
13057 <parameter name="structure" type="GstStructure*">
13058 <warning>missing glib:type-name</warning>
13062 <method name="ValueSubtract" cname="gst_value_subtract" shared="true">
13063 <return-type type="gboolean"/>
13065 <parameter allow-none="1" name="dest" type="GValue*" pass_as="out">
13066 <warning>missing glib:type-name</warning>
13068 <parameter name="minuend" type="GValue*">
13069 <warning>missing glib:type-name</warning>
13071 <parameter name="subtrahend" type="GValue*">
13072 <warning>missing glib:type-name</warning>
13076 <method name="ValueUnion" cname="gst_value_union" shared="true">
13077 <return-type type="gboolean"/>
13079 <parameter name="dest" type="GValue*" pass_as="out">
13080 <warning>missing glib:type-name</warning>
13082 <parameter name="value1" type="GValue*">
13083 <warning>missing glib:type-name</warning>
13085 <parameter name="value2" type="GValue*">
13086 <warning>missing glib:type-name</warning>
13090 <method name="Version" cname="gst_version" shared="true">
13091 <return-type type="void"/>
13093 <parameter name="major" type="guint*" owned="true" pass_as="out"/>
13094 <parameter name="minor" type="guint*" owned="true" pass_as="out"/>
13095 <parameter name="micro" type="guint*" owned="true" pass_as="out"/>
13096 <parameter name="nano" type="guint*" owned="true" pass_as="out"/>
13099 <method name="VersionString" cname="gst_version_string" shared="true">
13100 <return-type type="gchar*" owned="true"/>
13103 <object name="Constants" cname="GstConstants" opaque="true">
13104 <constant value="SystemMemory" ctype="gchar*" gtype="gchar*" name="ALLOCATOR_SYSMEM"/>
13105 <constant value="15" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_ALL"/>
13106 <constant value="7" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_METADATA"/>
13107 <constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="BUFFER_OFFSET_NONE"/>
13108 <constant value="1" ctype="gint" gtype="gint" name="CAN_INLINE"/>
13109 <constant value="memory:SystemMemory" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_MEMORY_SYSTEM_MEMORY"/>
13110 <constant value="18446744073709551615" ctype="GstClockTime" gtype="GstClockTime" name="CLOCK_TIME_NONE"/>
13111 <constant value="240" ctype="gint" gtype="gint" name="DEBUG_BG_MASK"/>
13112 <constant value="15" ctype="gint" gtype="gint" name="DEBUG_FG_MASK"/>
13113 <constant value="65280" ctype="gint" gtype="gint" name="DEBUG_FORMAT_MASK"/>
13114 <constant value="Decoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECODER"/>
13115 <constant value="Decryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECRYPTOR"/>
13116 <constant value="Demuxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEMUXER"/>
13117 <constant value="Depayloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEPAYLOADER"/>
13118 <constant value="Encoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCODER"/>
13119 <constant value="Encryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCRYPTOR"/>
13120 <constant value="Formatter" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_FORMATTER"/>
13121 <constant value="Hardware" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_HARDWARE" version="1.16"/>
13122 <constant value="Audio" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_AUDIO"/>
13123 <constant value="Image" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_IMAGE"/>
13124 <constant value="Metadata" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_METADATA"/>
13125 <constant value="Subtitle" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE"/>
13126 <constant value="Video" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_VIDEO"/>
13127 <constant value="Muxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MUXER"/>
13128 <constant value="Parser" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PARSER"/>
13129 <constant value="Payloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PAYLOADER"/>
13130 <constant value="Sink" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SINK"/>
13131 <constant value="Source" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SRC"/>
13132 <constant value="562949953421311" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ANY"/>
13133 <constant value="3940649673949188" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS"/>
13134 <constant value="1125899906842626" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIO_ENCODER"/>
13135 <constant value="1377" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODABLE"/>
13136 <constant value="1" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODER"/>
13137 <constant value="1024" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECRYPTOR"/>
13138 <constant value="32" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEMUXER"/>
13139 <constant value="256" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEPAYLOADER"/>
13140 <constant value="2" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCODER"/>
13141 <constant value="2048" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCRYPTOR"/>
13142 <constant value="512" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_FORMATTER"/>
13143 <constant value="4096" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_HARDWARE"/>
13144 <constant value="281474976710656" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MAX_ELEMENTS"/>
13145 <constant value="18446462598732840960" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_ANY"/>
13146 <constant value="1125899906842624" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_AUDIO"/>
13147 <constant value="2251799813685248" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_IMAGE"/>
13148 <constant value="9007199254740992" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_METADATA"/>
13149 <constant value="4503599627370496" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE"/>
13150 <constant value="562949953421312" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_VIDEO"/>
13151 <constant value="16" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MUXER"/>
13152 <constant value="64" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PARSER"/>
13153 <constant value="128" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PAYLOADER"/>
13154 <constant value="4" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SINK"/>
13155 <constant value="8" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SRC"/>
13156 <constant value="2814749767106562" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_VIDEO_ENCODER"/>
13157 <constant value="author" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_AUTHOR"/>
13158 <constant value="description" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DESCRIPTION"/>
13159 <constant value="doc-uri" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DOC_URI"/>
13160 <constant value="icon-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_ICON_NAME"/>
13161 <constant value="klass" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_KLASS"/>
13162 <constant value="long-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_LONGNAME"/>
13163 <constant value="system error: %s" ctype="gchar*" gtype="gchar*" name="ERROR_SYSTEM"/>
13164 <constant value="8" ctype="gint" gtype="gint" name="EVENT_NUM_SHIFT"/>
13165 <constant value="3" ctype="GstEventTypeFlags" gtype="GstEventTypeFlags" name="EVENT_TYPE_BOTH"/>
13166 <constant value="4294967295" ctype="guint" gtype="guint" name="FLAG_SET_MASK_EXACT" version="1.6"/>
13167 <constant value="1000000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_MAX"/>
13168 <constant value="10000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_SCALE"/>
13169 <constant value="c%c%c%c" ctype="gchar*" gtype="gchar*" name="FOURCC_FORMAT"/>
13170 <constant value="0" ctype="gint" gtype="gint" name="GROUP_ID_INVALID" version="1.14"/>
13171 <constant value="unknown" ctype="gchar*" gtype="gchar*" name="LICENSE_UNKNOWN"/>
13172 <constant value="3" ctype="GstLockFlags" gtype="GstLockFlags" name="LOCK_FLAG_READWRITE"/>
13173 <constant value="3" ctype="GstMapFlags" gtype="GstMapFlags" name="MAP_READWRITE"/>
13174 <constant value="memory" ctype="gchar*" gtype="gchar*" name="META_TAG_MEMORY_STR" version="1.2"/>
13175 <constant value="1000000" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="MSECOND"/>
13176 <constant value="1" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="NSECOND"/>
13177 <constant value="16384" ctype="gint" gtype="gint" name="PARAM_CONDITIONALLY_AVAILABLE" version="1.18"/>
13178 <constant value="512" ctype="gint" gtype="gint" name="PARAM_CONTROLLABLE"/>
13179 <constant value="8192" ctype="gint" gtype="gint" name="PARAM_DOC_SHOW_DEFAULT" version="1.18"/>
13180 <constant value="2048" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PAUSED"/>
13181 <constant value="4096" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PLAYING"/>
13182 <constant value="1024" ctype="gint" gtype="gint" name="PARAM_MUTABLE_READY"/>
13183 <constant value="65536" ctype="gint" gtype="gint" name="PARAM_USER_SHIFT"/>
13184 <constant value="protection-system" ctype="gchar*" gtype="gchar*" name="PROTECTION_SYSTEM_ID_CAPS_FIELD" version="1.6"/>
13185 <constant value="unspecified-system-id" ctype="gchar*" gtype="gchar*" name="PROTECTION_UNSPECIFIED_SYSTEM_ID" version="1.16"/>
13186 <constant value="paA" ctype="gchar*" gtype="gchar*" name="PTR_FORMAT"/>
13187 <constant value="8" ctype="gint" gtype="gint" name="QUERY_NUM_SHIFT"/>
13188 <constant value="3" ctype="GstQueryTypeFlags" gtype="GstQueryTypeFlags" name="QUERY_TYPE_BOTH"/>
13189 <constant value="1000000000" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="SECOND"/>
13190 <constant value="paB" ctype="gchar*" gtype="gchar*" name="SEGMENT_FORMAT"/>
13191 <constant value="912" ctype="gint" gtype="gint" name="SEGMENT_INSTANT_FLAGS"/>
13192 <constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14"/>
13193 <constant value="paS" ctype="gchar*" gtype="gchar*" name="STIMEP_FORMAT" version="1.18"/>
13194 <constant value="c%" ctype="gchar*" gtype="gchar*" name="STIME_FORMAT" version="1.6"/>
13195 <constant value="album" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM"/>
13196 <constant value="album-artist" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST"/>
13197 <constant value="album-artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST_SORTNAME"/>
13198 <constant value="replaygain-album-gain" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_GAIN"/>
13199 <constant value="replaygain-album-peak" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_PEAK"/>
13200 <constant value="album-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_SORTNAME"/>
13201 <constant value="album-disc-count" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_COUNT"/>
13202 <constant value="album-disc-number" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_NUMBER"/>
13203 <constant value="application-data" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_DATA"/>
13204 <constant value="application-name" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_NAME"/>
13205 <constant value="artist" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST"/>
13206 <constant value="artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST_SORTNAME"/>
13207 <constant value="attachment" ctype="gchar*" gtype="gchar*" name="TAG_ATTACHMENT"/>
13208 <constant value="audio-codec" ctype="gchar*" gtype="gchar*" name="TAG_AUDIO_CODEC"/>
13209 <constant value="beats-per-minute" ctype="gchar*" gtype="gchar*" name="TAG_BEATS_PER_MINUTE"/>
13210 <constant value="bitrate" ctype="gchar*" gtype="gchar*" name="TAG_BITRATE"/>
13211 <constant value="codec" ctype="gchar*" gtype="gchar*" name="TAG_CODEC"/>
13212 <constant value="comment" ctype="gchar*" gtype="gchar*" name="TAG_COMMENT"/>
13213 <constant value="composer" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER"/>
13214 <constant value="composer-sortname" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER_SORTNAME"/>
13215 <constant value="conductor" ctype="gchar*" gtype="gchar*" name="TAG_CONDUCTOR" version="1.8"/>
13216 <constant value="contact" ctype="gchar*" gtype="gchar*" name="TAG_CONTACT"/>
13217 <constant value="container-format" ctype="gchar*" gtype="gchar*" name="TAG_CONTAINER_FORMAT"/>
13218 <constant value="copyright" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT"/>
13219 <constant value="copyright-uri" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT_URI"/>
13220 <constant value="date" ctype="gchar*" gtype="gchar*" name="TAG_DATE"/>
13221 <constant value="datetime" ctype="gchar*" gtype="gchar*" name="TAG_DATE_TIME"/>
13222 <constant value="description" ctype="gchar*" gtype="gchar*" name="TAG_DESCRIPTION"/>
13223 <constant value="device-manufacturer" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MANUFACTURER"/>
13224 <constant value="device-model" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MODEL"/>
13225 <constant value="duration" ctype="gchar*" gtype="gchar*" name="TAG_DURATION"/>
13226 <constant value="encoded-by" ctype="gchar*" gtype="gchar*" name="TAG_ENCODED_BY"/>
13227 <constant value="encoder" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER"/>
13228 <constant value="encoder-version" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER_VERSION"/>
13229 <constant value="extended-comment" ctype="gchar*" gtype="gchar*" name="TAG_EXTENDED_COMMENT"/>
13230 <constant value="genre" ctype="gchar*" gtype="gchar*" name="TAG_GENRE"/>
13231 <constant value="geo-location-capture-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CAPTURE_DIRECTION"/>
13232 <constant value="geo-location-city" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CITY"/>
13233 <constant value="geo-location-country" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_COUNTRY"/>
13234 <constant value="geo-location-elevation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_ELEVATION"/>
13235 <constant value="geo-location-horizontal-error" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_HORIZONTAL_ERROR"/>
13236 <constant value="geo-location-latitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LATITUDE"/>
13237 <constant value="geo-location-longitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LONGITUDE"/>
13238 <constant value="geo-location-movement-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_DIRECTION"/>
13239 <constant value="geo-location-movement-speed" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_SPEED"/>
13240 <constant value="geo-location-name" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_NAME"/>
13241 <constant value="geo-location-sublocation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_SUBLOCATION"/>
13242 <constant value="grouping" ctype="gchar*" gtype="gchar*" name="TAG_GROUPING"/>
13243 <constant value="homepage" ctype="gchar*" gtype="gchar*" name="TAG_HOMEPAGE"/>
13244 <constant value="image" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE"/>
13245 <constant value="image-orientation" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_ORIENTATION"/>
13246 <constant value="interpreted-by" ctype="gchar*" gtype="gchar*" name="TAG_INTERPRETED_BY" version="1.2"/>
13247 <constant value="isrc" ctype="gchar*" gtype="gchar*" name="TAG_ISRC"/>
13248 <constant value="keywords" ctype="gchar*" gtype="gchar*" name="TAG_KEYWORDS"/>
13249 <constant value="language-code" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_CODE"/>
13250 <constant value="language-name" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_NAME"/>
13251 <constant value="license" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE"/>
13252 <constant value="license-uri" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE_URI"/>
13253 <constant value="location" ctype="gchar*" gtype="gchar*" name="TAG_LOCATION"/>
13254 <constant value="lyrics" ctype="gchar*" gtype="gchar*" name="TAG_LYRICS"/>
13255 <constant value="maximum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MAXIMUM_BITRATE"/>
13256 <constant value="midi-base-note" ctype="gchar*" gtype="gchar*" name="TAG_MIDI_BASE_NOTE" version="1.4"/>
13257 <constant value="minimum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MINIMUM_BITRATE"/>
13258 <constant value="nominal-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_NOMINAL_BITRATE"/>
13259 <constant value="organization" ctype="gchar*" gtype="gchar*" name="TAG_ORGANIZATION"/>
13260 <constant value="performer" ctype="gchar*" gtype="gchar*" name="TAG_PERFORMER"/>
13261 <constant value="preview-image" ctype="gchar*" gtype="gchar*" name="TAG_PREVIEW_IMAGE"/>
13262 <constant value="private-data" ctype="gchar*" gtype="gchar*" name="TAG_PRIVATE_DATA" version="1.8"/>
13263 <constant value="publisher" ctype="gchar*" gtype="gchar*" name="TAG_PUBLISHER" version="1.2"/>
13264 <constant value="replaygain-reference-level" ctype="gchar*" gtype="gchar*" name="TAG_REFERENCE_LEVEL"/>
13265 <constant value="serial" ctype="gchar*" gtype="gchar*" name="TAG_SERIAL"/>
13266 <constant value="show-episode-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_EPISODE_NUMBER"/>
13267 <constant value="show-name" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_NAME"/>
13268 <constant value="show-season-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SEASON_NUMBER"/>
13269 <constant value="show-sortname" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SORTNAME"/>
13270 <constant value="subtitle-codec" ctype="gchar*" gtype="gchar*" name="TAG_SUBTITLE_CODEC"/>
13271 <constant value="title" ctype="gchar*" gtype="gchar*" name="TAG_TITLE"/>
13272 <constant value="title-sortname" ctype="gchar*" gtype="gchar*" name="TAG_TITLE_SORTNAME"/>
13273 <constant value="track-count" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_COUNT"/>
13274 <constant value="replaygain-track-gain" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_GAIN"/>
13275 <constant value="track-number" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_NUMBER"/>
13276 <constant value="replaygain-track-peak" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_PEAK"/>
13277 <constant value="user-rating" ctype="gchar*" gtype="gchar*" name="TAG_USER_RATING"/>
13278 <constant value="version" ctype="gchar*" gtype="gchar*" name="TAG_VERSION"/>
13279 <constant value="video-codec" ctype="gchar*" gtype="gchar*" name="TAG_VIDEO_CODEC"/>
13280 <constant value="paT" ctype="gchar*" gtype="gchar*" name="TIMEP_FORMAT" version="1.18"/>
13281 <constant value="u:%02u:%02u.%09u" ctype="gchar*" gtype="gchar*" name="TIME_FORMAT"/>
13282 <constant value="-1" ctype="gint" gtype="gint" name="TOC_REPEAT_COUNT_INFINITE" version="1.4"/>
13283 <constant value="0" ctype="gint" gtype="gint" name="URI_NO_PORT"/>
13284 <constant value="1000" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="USECOND"/>
13285 <constant value="0" ctype="gint" gtype="gint" name="VALUE_EQUAL"/>
13286 <constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN"/>
13287 <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN"/>
13288 <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED"/>
13289 <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR"/>
13290 <constant value="0" ctype="gint" gtype="gint" name="VERSION_MICRO"/>
13291 <constant value="19" ctype="gint" gtype="gint" name="VERSION_MINOR"/>
13292 <constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO"/>
13295 <namespace name="GstApp" library="gstapp-1.0">
13296 <enum name="AppStreamType" cname="GstAppStreamType" type="enum" gtype="gst_app_stream_type_get_type">
13297 <member cname="GST_APP_STREAM_TYPE_STREAM" name="Stream" value="0"/>
13298 <member cname="GST_APP_STREAM_TYPE_SEEKABLE" name="Seekable" value="1"/>
13299 <member cname="GST_APP_STREAM_TYPE_RANDOM_ACCESS" name="RandomAccess" value="2"/>
13301 <object name="AppSink" cname="GstAppSink" opaque="false" hidden="false" parent="GstBaseSink">
13303 <interface cname="GstURIHandler"/>
13305 <class_struct cname="GstAppSinkClass">
13306 <field cname="basesink_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesinkClass" type="GstBaseSinkClass">
13307 <warning>missing glib:type-name</warning>
13309 <method signal_vm="eos"/>
13310 <method signal_vm="new_preroll"/>
13311 <method signal_vm="new_sample"/>
13312 <method signal_vm="pull_preroll"/>
13313 <method signal_vm="pull_sample"/>
13314 <method signal_vm="try_pull_preroll"/>
13315 <method signal_vm="try_pull_sample"/>
13316 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2"/>
13318 <method name="GetType" cname="gst_app_sink_get_type" shared="true">
13319 <return-type type="GType"/>
13321 <method name="GetBufferListSupport" cname="gst_app_sink_get_buffer_list_support" version="1.12">
13322 <return-type type="gboolean"/>
13325 <method name="GetCaps" cname="gst_app_sink_get_caps">
13326 <return-type type="GstCaps*" owned="true">
13327 <warning>missing glib:type-name</warning>
13331 <method name="GetDrop" cname="gst_app_sink_get_drop">
13332 <return-type type="gboolean"/>
13335 <method name="GetEmitSignals" cname="gst_app_sink_get_emit_signals">
13336 <return-type type="gboolean"/>
13339 <method name="GetMaxBuffers" cname="gst_app_sink_get_max_buffers">
13340 <return-type type="guint"/>
13343 <method name="GetWaitOnEos" cname="gst_app_sink_get_wait_on_eos">
13344 <return-type type="gboolean"/>
13347 <method name="IsEos" cname="gst_app_sink_is_eos">
13348 <return-type type="gboolean"/>
13351 <method name="PullPreroll" cname="gst_app_sink_pull_preroll">
13352 <return-type type="GstSample*" owned="true">
13353 <warning>missing glib:type-name</warning>
13357 <method name="PullSample" cname="gst_app_sink_pull_sample">
13358 <return-type type="GstSample*" owned="true">
13359 <warning>missing glib:type-name</warning>
13363 <method name="SetBufferListSupport" cname="gst_app_sink_set_buffer_list_support" version="1.12">
13364 <return-type type="void"/>
13366 <parameter name="enable_lists" type="gboolean"/>
13369 <method name="SetCaps" cname="gst_app_sink_set_caps">
13370 <return-type type="void"/>
13372 <parameter allow-none="1" name="caps" type="GstCaps*">
13373 <warning>missing glib:type-name</warning>
13377 <method name="SetDrop" cname="gst_app_sink_set_drop">
13378 <return-type type="void"/>
13380 <parameter name="drop" type="gboolean"/>
13383 <method name="SetEmitSignals" cname="gst_app_sink_set_emit_signals">
13384 <return-type type="void"/>
13386 <parameter name="emit" type="gboolean"/>
13389 <method name="SetMaxBuffers" cname="gst_app_sink_set_max_buffers">
13390 <return-type type="void"/>
13392 <parameter name="max" type="guint"/>
13395 <method name="SetWaitOnEos" cname="gst_app_sink_set_wait_on_eos">
13396 <return-type type="void"/>
13398 <parameter name="wait" type="gboolean"/>
13401 <method name="TryPullPreroll" cname="gst_app_sink_try_pull_preroll" version="1.10">
13402 <return-type type="GstSample*" owned="true">
13403 <warning>missing glib:type-name</warning>
13406 <parameter name="timeout" type="guint64"/>
13409 <method name="TryPullSample" cname="gst_app_sink_try_pull_sample" version="1.10">
13410 <return-type type="GstSample*" owned="true">
13411 <warning>missing glib:type-name</warning>
13414 <parameter name="timeout" type="guint64"/>
13417 <property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13418 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
13419 <property name="Drop" cname="drop" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13420 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13421 <property name="EosProp 						" cname="eos" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false"/>
13422 <property name="MaxBuffers" cname="max-buffers" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
13423 <property name="WaitOnEos" cname="wait-on-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13424 <field cname="basesink" access="public" writeable="false" readable="true" is_callback="false" name="Basesink" type="GstBaseSink*"/>
13425 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSinkPrivate*">
13426 <warning>missing glib:type-name</warning>
13428 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
13429 <signal name="Eos" cname="eos" when="last" field_name="eos">
13430 <return-type type="void"/>
13433 <signal name="NewPreroll" cname="new-preroll" when="last" field_name="new_preroll">
13434 <return-type type="GstFlowReturn"/>
13437 <signal name="NewSample" cname="new-sample" when="last" field_name="new_sample">
13438 <return-type type="GstFlowReturn"/>
13441 <signal name="PullPrerollEvent" cname="pull-preroll" when="last" field_name="pull_preroll">
13442 <return-type type="GstSample*" owned="true">
13443 <warning>missing glib:type-name</warning>
13446 <warning>Signal renamed because of existing method with same name</warning>
13448 <signal name="PullSampleEvent" cname="pull-sample" when="last" field_name="pull_sample">
13449 <return-type type="GstSample*" owned="true">
13450 <warning>missing glib:type-name</warning>
13453 <warning>Signal renamed because of existing method with same name</warning>
13455 <signal name="TryPullPrerollEvent" cname="try-pull-preroll" when="last" field_name="try_pull_preroll" version="1.10">
13456 <return-type type="GstSample*" owned="true">
13457 <warning>missing glib:type-name</warning>
13460 <parameter name="timeout" type="guint64"/>
13462 <warning>Signal renamed because of existing method with same name</warning>
13464 <signal name="TryPullSampleEvent" cname="try-pull-sample" when="last" field_name="try_pull_sample" version="1.10">
13465 <return-type type="GstSample*" owned="true">
13466 <warning>missing glib:type-name</warning>
13469 <parameter name="timeout" type="guint64"/>
13471 <warning>Signal renamed because of existing method with same name</warning>
13474 <object name="AppSrc" cname="GstAppSrc" opaque="false" hidden="false" parent="GstBaseSrc">
13476 <interface cname="GstURIHandler"/>
13478 <class_struct cname="GstAppSrcClass">
13479 <field cname="basesrc_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesrcClass" type="GstBaseSrcClass">
13480 <warning>missing glib:type-name</warning>
13482 <method signal_vm="need_data"/>
13483 <method signal_vm="enough_data"/>
13484 <method signal_vm="seek_data"/>
13485 <method signal_vm="push_buffer"/>
13486 <method signal_vm="end_of_stream"/>
13487 <method signal_vm="push_sample"/>
13488 <method signal_vm="push_buffer_list"/>
13489 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2"/>
13491 <method name="GetType" cname="gst_app_src_get_type" shared="true">
13492 <return-type type="GType"/>
13494 <method name="EndOfStream" cname="gst_app_src_end_of_stream">
13495 <return-type type="GstFlowReturn"/>
13498 <method name="GetCaps" cname="gst_app_src_get_caps">
13499 <return-type type="GstCaps*" owned="true">
13500 <warning>missing glib:type-name</warning>
13504 <method name="GetCurrentLevelBytes" cname="gst_app_src_get_current_level_bytes" version="1.2">
13505 <return-type type="guint64"/>
13508 <method name="GetDuration" cname="gst_app_src_get_duration" version="1.10">
13509 <return-type type="guint64"/>
13512 <method name="GetEmitSignals" cname="gst_app_src_get_emit_signals">
13513 <return-type type="gboolean"/>
13516 <method name="GetLatency" cname="gst_app_src_get_latency">
13517 <return-type type="void"/>
13519 <parameter name="min" type="guint64*" owned="true" pass_as="out"/>
13520 <parameter name="max" type="guint64*" owned="true" pass_as="out"/>
13523 <method name="GetMaxBytes" cname="gst_app_src_get_max_bytes">
13524 <return-type type="guint64"/>
13527 <method name="GetSize" cname="gst_app_src_get_size">
13528 <return-type type="gint64"/>
13531 <method name="GetStreamType" cname="gst_app_src_get_stream_type">
13532 <return-type type="GstAppStreamType"/>
13535 <method name="PushBuffer" cname="gst_app_src_push_buffer">
13536 <return-type type="GstFlowReturn"/>
13538 <parameter name="buffer" type="GstBuffer*" owned="true">
13539 <warning>missing glib:type-name</warning>
13543 <method name="PushBufferList" cname="gst_app_src_push_buffer_list" version="1.14">
13544 <return-type type="GstFlowReturn"/>
13546 <parameter name="buffer_list" type="GstBufferList*" owned="true">
13547 <warning>missing glib:type-name</warning>
13551 <method name="PushSample" cname="gst_app_src_push_sample" version="1.6">
13552 <return-type type="GstFlowReturn"/>
13554 <parameter name="sample" type="GstSample*">
13555 <warning>missing glib:type-name</warning>
13559 <method name="SetCaps" cname="gst_app_src_set_caps">
13560 <return-type type="void"/>
13562 <parameter allow-none="1" name="caps" type="GstCaps*">
13563 <warning>missing glib:type-name</warning>
13567 <method name="SetDuration" cname="gst_app_src_set_duration" version="1.10">
13568 <return-type type="void"/>
13570 <parameter name="duration" type="guint64"/>
13573 <method name="SetEmitSignals" cname="gst_app_src_set_emit_signals">
13574 <return-type type="void"/>
13576 <parameter name="emit" type="gboolean"/>
13579 <method name="SetLatency" cname="gst_app_src_set_latency">
13580 <return-type type="void"/>
13582 <parameter name="min" type="guint64"/>
13583 <parameter name="max" type="guint64"/>
13586 <method name="SetMaxBytes" cname="gst_app_src_set_max_bytes">
13587 <return-type type="void"/>
13589 <parameter name="max" type="guint64"/>
13592 <method name="SetSize" cname="gst_app_src_set_size">
13593 <return-type type="void"/>
13595 <parameter name="size" type="gint64"/>
13598 <method name="SetStreamType" cname="gst_app_src_set_stream_type">
13599 <return-type type="void"/>
13601 <parameter name="type" type="GstAppStreamType"/>
13604 <property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13605 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
13606 <property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.2"/>
13607 <property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.10"/>
13608 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13609 <property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false"/>
13610 <property name="HandleSegmentChange" cname="handle-segment-change" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
13611 <property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13612 <property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
13613 <property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
13614 <property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
13615 <property name="MinPercent" cname="min-percent" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
13616 <property name="Size" cname="size" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
13617 <property name="StreamType" cname="stream-type" type="GstAppStreamType" readable="true" writeable="true" construct="false" construct-only="false"/>
13618 <field cname="basesrc" access="public" writeable="false" readable="true" is_callback="false" name="Basesrc" type="GstBaseSrc*"/>
13619 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSrcPrivate*">
13620 <warning>missing glib:type-name</warning>
13622 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
13623 <signal name="EndOfStreamEvent" cname="end-of-stream" when="last" field_name="end_of_stream">
13624 <return-type type="GstFlowReturn"/>
13626 <warning>Signal renamed because of existing method with same name</warning>
13628 <signal name="EnoughData" cname="enough-data" when="last" field_name="enough_data">
13629 <return-type type="void"/>
13632 <signal name="NeedData" cname="need-data" when="last" field_name="need_data">
13633 <return-type type="void"/>
13635 <parameter name="_object" type="guint"/>
13638 <signal name="PushBufferEvent" cname="push-buffer" when="last" field_name="push_buffer">
13639 <return-type type="GstFlowReturn"/>
13641 <parameter name="_object" type="GstBuffer*">
13642 <warning>missing glib:type-name</warning>
13645 <warning>Signal renamed because of existing method with same name</warning>
13647 <signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list">
13648 <return-type type="GstFlowReturn"/>
13650 <parameter name="_object" type="GstBufferList*">
13651 <warning>missing glib:type-name</warning>
13654 <warning>Signal renamed because of existing method with same name</warning>
13656 <signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample">
13657 <return-type type="GstFlowReturn"/>
13659 <parameter name="_object" type="GstSample*">
13660 <warning>missing glib:type-name</warning>
13663 <warning>Signal renamed because of existing method with same name</warning>
13665 <signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
13666 <return-type type="gboolean"/>
13668 <parameter name="_object" type="guint64"/>
13672 <struct name="AppSinkCallbacks" cname="GstAppSinkCallbacks" opaque="false" hidden="false">
13673 <field cname="eos" access="public" writeable="false" readable="true" is_callback="true" name="Eos" type="GstAppEosFunc"/>
13674 <field cname="new_preroll" access="public" writeable="false" readable="true" is_callback="true" name="NewPreroll" type="GstAppNewPrerollFunc"/>
13675 <field cname="new_sample" access="public" writeable="false" readable="true" is_callback="true" name="NewSample" type="GstAppNewSampleFunc"/>
13676 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
13678 <struct name="AppSinkPrivate" cname="GstAppSinkPrivate" opaque="true" hidden="true"/>
13679 <struct name="AppSrcCallbacks" cname="GstAppSrcCallbacks" opaque="false" hidden="false">
13680 <field cname="need_data" access="public" writeable="false" readable="true" is_callback="true" name="NeedData" type="GstAppNeedDataFunc"/>
13681 <field cname="enough_data" access="public" writeable="false" readable="true" is_callback="true" name="EnoughData" type="GstAppEnoughDataFunc"/>
13682 <field cname="seek_data" access="public" writeable="false" readable="true" is_callback="true" name="SeekData" type="GstAppSeekDataFunc"/>
13683 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
13685 <struct name="AppSrcPrivate" cname="GstAppSrcPrivate" opaque="true" hidden="true"/>
13686 <object name="Global" cname="GstAppGlobal" opaque="true"/>
13687 <object name="Constants" cname="GstAppConstants" opaque="true"/>
13689 <namespace name="GstAudio" library="gstaudio-1.0">
13690 <enum name="AudioBaseSinkDiscontReason" cname="GstAudioBaseSinkDiscontReason" type="enum" gtype="gst_audio_base_sink_discont_reason_get_type" version="1.6">
13691 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NO_DISCONT" name="NoDiscont" value="0"/>
13692 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NEW_CAPS" name="NewCaps" value="1"/>
13693 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_FLUSH" name="Flush" value="2"/>
13694 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_SYNC_LATENCY" name="SyncLatency" value="3"/>
13695 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_ALIGNMENT" name="Alignment" value="4"/>
13696 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_DEVICE_FAILURE" name="DeviceFailure" value="5"/>
13698 <enum name="AudioBaseSinkSlaveMethod" cname="GstAudioBaseSinkSlaveMethod" type="enum" gtype="gst_audio_base_sink_slave_method_get_type">
13699 <member cname="GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE" name="Resample" value="0"/>
13700 <member cname="GST_AUDIO_BASE_SINK_SLAVE_SKEW" name="Skew" value="1"/>
13701 <member cname="GST_AUDIO_BASE_SINK_SLAVE_NONE" name="None" value="2"/>
13702 <member cname="GST_AUDIO_BASE_SINK_SLAVE_CUSTOM" name="Custom" value="3"/>
13704 <enum name="AudioBaseSrcSlaveMethod" cname="GstAudioBaseSrcSlaveMethod" type="enum" gtype="gst_audio_base_src_slave_method_get_type">
13705 <member cname="GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE" name="Resample" value="0"/>
13706 <member cname="GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP" name="ReTimestamp" value="1"/>
13707 <member cname="GST_AUDIO_BASE_SRC_SLAVE_SKEW" name="Skew" value="2"/>
13708 <member cname="GST_AUDIO_BASE_SRC_SLAVE_NONE" name="None" value="3"/>
13710 <enum name="AudioCdSrcMode" cname="GstAudioCdSrcMode" type="enum" gtype="gst_audio_cd_src_mode_get_type">
13711 <member cname="GST_AUDIO_CD_SRC_MODE_NORMAL" name="Normal" value="0"/>
13712 <member cname="GST_AUDIO_CD_SRC_MODE_CONTINUOUS" name="Continuous" value="1"/>
13714 <enum name="AudioChannelPosition" cname="GstAudioChannelPosition" type="enum" gtype="gst_audio_channel_position_get_type">
13715 <member cname="GST_AUDIO_CHANNEL_POSITION_NONE" name="None" value="-3"/>
13716 <member cname="GST_AUDIO_CHANNEL_POSITION_MONO" name="Mono" value="-2"/>
13717 <member cname="GST_AUDIO_CHANNEL_POSITION_INVALID" name="Invalid" value="-1"/>
13718 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT" name="FrontLeft" value="0"/>
13719 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT" name="FrontRight" value="1"/>
13720 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER" name="FrontCenter" value="2"/>
13721 <member cname="GST_AUDIO_CHANNEL_POSITION_LFE1" name="Lfe1" value="3"/>
13722 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_LEFT" name="RearLeft" value="4"/>
13723 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT" name="RearRight" value="5"/>
13724 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER" name="FrontLeftOfCenter" value="6"/>
13725 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER" name="FrontRightOfCenter" value="7"/>
13726 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_CENTER" name="RearCenter" value="8"/>
13727 <member cname="GST_AUDIO_CHANNEL_POSITION_LFE2" name="Lfe2" value="9"/>
13728 <member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT" name="SideLeft" value="10"/>
13729 <member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT" name="SideRight" value="11"/>
13730 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_LEFT" name="TopFrontLeft" value="12"/>
13731 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_RIGHT" name="TopFrontRight" value="13"/>
13732 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_CENTER" name="TopFrontCenter" value="14"/>
13733 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_CENTER" name="TopCenter" value="15"/>
13734 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_LEFT" name="TopRearLeft" value="16"/>
13735 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_RIGHT" name="TopRearRight" value="17"/>
13736 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_LEFT" name="TopSideLeft" value="18"/>
13737 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_RIGHT" name="TopSideRight" value="19"/>
13738 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_CENTER" name="TopRearCenter" value="20"/>
13739 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_CENTER" name="BottomFrontCenter" value="21"/>
13740 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_LEFT" name="BottomFrontLeft" value="22"/>
13741 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_RIGHT" name="BottomFrontRight" value="23"/>
13742 <member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_LEFT" name="WideLeft" value="24"/>
13743 <member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_RIGHT" name="WideRight" value="25"/>
13744 <member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_LEFT" name="SurroundLeft" value="26"/>
13745 <member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_RIGHT" name="SurroundRight" value="27"/>
13747 <enum name="AudioDitherMethod" cname="GstAudioDitherMethod" type="enum" gtype="gst_audio_dither_method_get_type">
13748 <member cname="GST_AUDIO_DITHER_NONE" name="None" value="0"/>
13749 <member cname="GST_AUDIO_DITHER_RPDF" name="Rpdf" value="1"/>
13750 <member cname="GST_AUDIO_DITHER_TPDF" name="Tpdf" value="2"/>
13751 <member cname="GST_AUDIO_DITHER_TPDF_HF" name="TpdfHf" value="3"/>
13753 <enum name="AudioFormat" cname="GstAudioFormat" type="enum" gtype="gst_audio_format_get_type">
13754 <member cname="GST_AUDIO_FORMAT_UNKNOWN" name="Unknown" value="0"/>
13755 <member cname="GST_AUDIO_FORMAT_ENCODED" name="Encoded" value="1"/>
13756 <member cname="GST_AUDIO_FORMAT_S8" name="S8" value="2"/>
13757 <member cname="GST_AUDIO_FORMAT_U8" name="U8" value="3"/>
13758 <member cname="GST_AUDIO_FORMAT_S16LE" name="S16le" value="4"/>
13759 <member cname="GST_AUDIO_FORMAT_S16" name="S16" value="4"/>
13760 <member cname="GST_AUDIO_FORMAT_S16BE" name="S16be" value="5"/>
13761 <member cname="GST_AUDIO_FORMAT_U16LE" name="U16le" value="6"/>
13762 <member cname="GST_AUDIO_FORMAT_U16" name="U16" value="6"/>
13763 <member cname="GST_AUDIO_FORMAT_U16BE" name="U16be" value="7"/>
13764 <member cname="GST_AUDIO_FORMAT_S24_32LE" name="S2432le" value="8"/>
13765 <member cname="GST_AUDIO_FORMAT_S24_32" name="S2432" value="8"/>
13766 <member cname="GST_AUDIO_FORMAT_S24_32BE" name="S2432be" value="9"/>
13767 <member cname="GST_AUDIO_FORMAT_U24_32LE" name="U2432le" value="10"/>
13768 <member cname="GST_AUDIO_FORMAT_U24_32" name="U2432" value="10"/>
13769 <member cname="GST_AUDIO_FORMAT_U24_32BE" name="U2432be" value="11"/>
13770 <member cname="GST_AUDIO_FORMAT_S32LE" name="S32le" value="12"/>
13771 <member cname="GST_AUDIO_FORMAT_S32" name="S32" value="12"/>
13772 <member cname="GST_AUDIO_FORMAT_S32BE" name="S32be" value="13"/>
13773 <member cname="GST_AUDIO_FORMAT_U32LE" name="U32le" value="14"/>
13774 <member cname="GST_AUDIO_FORMAT_U32" name="U32" value="14"/>
13775 <member cname="GST_AUDIO_FORMAT_U32BE" name="U32be" value="15"/>
13776 <member cname="GST_AUDIO_FORMAT_S24LE" name="S24le" value="16"/>
13777 <member cname="GST_AUDIO_FORMAT_S24" name="S24" value="16"/>
13778 <member cname="GST_AUDIO_FORMAT_S24BE" name="S24be" value="17"/>
13779 <member cname="GST_AUDIO_FORMAT_U24LE" name="U24le" value="18"/>
13780 <member cname="GST_AUDIO_FORMAT_U24" name="U24" value="18"/>
13781 <member cname="GST_AUDIO_FORMAT_U24BE" name="U24be" value="19"/>
13782 <member cname="GST_AUDIO_FORMAT_S20LE" name="S20le" value="20"/>
13783 <member cname="GST_AUDIO_FORMAT_S20" name="S20" value="20"/>
13784 <member cname="GST_AUDIO_FORMAT_S20BE" name="S20be" value="21"/>
13785 <member cname="GST_AUDIO_FORMAT_U20LE" name="U20le" value="22"/>
13786 <member cname="GST_AUDIO_FORMAT_U20" name="U20" value="22"/>
13787 <member cname="GST_AUDIO_FORMAT_U20BE" name="U20be" value="23"/>
13788 <member cname="GST_AUDIO_FORMAT_S18LE" name="S18le" value="24"/>
13789 <member cname="GST_AUDIO_FORMAT_S18" name="S18" value="24"/>
13790 <member cname="GST_AUDIO_FORMAT_S18BE" name="S18be" value="25"/>
13791 <member cname="GST_AUDIO_FORMAT_U18LE" name="U18le" value="26"/>
13792 <member cname="GST_AUDIO_FORMAT_U18" name="U18" value="26"/>
13793 <member cname="GST_AUDIO_FORMAT_U18BE" name="U18be" value="27"/>
13794 <member cname="GST_AUDIO_FORMAT_F32LE" name="F32le" value="28"/>
13795 <member cname="GST_AUDIO_FORMAT_F32" name="F32" value="28"/>
13796 <member cname="GST_AUDIO_FORMAT_F32BE" name="F32be" value="29"/>
13797 <member cname="GST_AUDIO_FORMAT_F64LE" name="F64le" value="30"/>
13798 <member cname="GST_AUDIO_FORMAT_F64" name="F64" value="30"/>
13799 <member cname="GST_AUDIO_FORMAT_F64BE" name="F64be" value="31"/>
13801 <enum name="AudioLayout" cname="GstAudioLayout" type="enum" gtype="gst_audio_layout_get_type">
13802 <member cname="GST_AUDIO_LAYOUT_INTERLEAVED" name="Interleaved" value="0"/>
13803 <member cname="GST_AUDIO_LAYOUT_NON_INTERLEAVED" name="NonInterleaved" value="1"/>
13805 <enum name="AudioNoiseShapingMethod" cname="GstAudioNoiseShapingMethod" type="enum" gtype="gst_audio_noise_shaping_method_get_type">
13806 <member cname="GST_AUDIO_NOISE_SHAPING_NONE" name="None" value="0"/>
13807 <member cname="GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK" name="ErrorFeedback" value="1"/>
13808 <member cname="GST_AUDIO_NOISE_SHAPING_SIMPLE" name="Simple" value="2"/>
13809 <member cname="GST_AUDIO_NOISE_SHAPING_MEDIUM" name="Medium" value="3"/>
13810 <member cname="GST_AUDIO_NOISE_SHAPING_HIGH" name="High" value="4"/>
13812 <enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type" version="1.10">
13813 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE" name="None" value="0"/>
13814 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR" name="Linear" value="1"/>
13815 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC" name="Cubic" value="2"/>
13817 <enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type" version="1.10">
13818 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED" name="Interpolated" value="0"/>
13819 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_FULL" name="Full" value="1"/>
13820 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO" name="Auto" value="2"/>
13822 <enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.10">
13823 <member cname="GST_AUDIO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0"/>
13824 <member cname="GST_AUDIO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1"/>
13825 <member cname="GST_AUDIO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2"/>
13826 <member cname="GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL" name="BlackmanNuttall" value="3"/>
13827 <member cname="GST_AUDIO_RESAMPLER_METHOD_KAISER" name="Kaiser" value="4"/>
13829 <enum name="AudioRingBufferFormatType" cname="GstAudioRingBufferFormatType" type="enum" gtype="gst_audio_ring_buffer_format_type_get_type">
13830 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_RAW" name="Raw" value="0"/>
13831 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW" name="MuLaw" value="1"/>
13832 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_A_LAW" name="ALaw" value="2"/>
13833 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IMA_ADPCM" name="ImaAdpcm" value="3"/>
13834 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG" name="Mpeg" value="4"/>
13835 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_GSM" name="Gsm" value="5"/>
13836 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IEC958" name="Iec958" value="6"/>
13837 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_AC3" name="Ac3" value="7"/>
13838 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3" name="Eac3" value="8"/>
13839 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DTS" name="Dts" value="9"/>
13840 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC" name="Mpeg2Aac" value="10"/>
13841 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC" name="Mpeg4Aac" value="11"/>
13842 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC_RAW" name="Mpeg2AacRaw" value="12"/>
13843 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC_RAW" name="Mpeg4AacRaw" value="13"/>
13844 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_FLAC" name="Flac" value="14"/>
13846 <enum name="AudioRingBufferState" cname="GstAudioRingBufferState" type="enum" gtype="gst_audio_ring_buffer_state_get_type">
13847 <member cname="GST_AUDIO_RING_BUFFER_STATE_STOPPED" name="Stopped" value="0"/>
13848 <member cname="GST_AUDIO_RING_BUFFER_STATE_PAUSED" name="Paused" value="1"/>
13849 <member cname="GST_AUDIO_RING_BUFFER_STATE_STARTED" name="Started" value="2"/>
13850 <member cname="GST_AUDIO_RING_BUFFER_STATE_ERROR" name="Error" value="3"/>
13852 <enum name="StreamVolumeFormat" cname="GstStreamVolumeFormat" type="enum">
13853 <member cname="GST_STREAM_VOLUME_FORMAT_LINEAR" name="Linear" value="0"/>
13854 <member cname="GST_STREAM_VOLUME_FORMAT_CUBIC" name="Cubic" value="1"/>
13855 <member cname="GST_STREAM_VOLUME_FORMAT_DB" name="Db" value="2"/>
13857 <enum name="AudioChannelMixerFlags" cname="GstAudioChannelMixerFlags" type="flags" gtype="gst_audio_channel_mixer_flags_get_type">
13858 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NONE" name="None" value="0"/>
13859 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1"/>
13860 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2"/>
13861 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_IN" name="UnpositionedIn" value="4"/>
13862 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_OUT" name="UnpositionedOut" value="8"/>
13864 <enum name="AudioConverterFlags" cname="GstAudioConverterFlags" type="flags" gtype="gst_audio_converter_flags_get_type">
13865 <member cname="GST_AUDIO_CONVERTER_FLAG_NONE" name="None" value="0"/>
13866 <member cname="GST_AUDIO_CONVERTER_FLAG_IN_WRITABLE" name="InWritable" value="1"/>
13867 <member cname="GST_AUDIO_CONVERTER_FLAG_VARIABLE_RATE" name="VariableRate" value="2"/>
13869 <enum name="AudioFlags" cname="GstAudioFlags" type="flags" gtype="gst_audio_flags_get_type">
13870 <member cname="GST_AUDIO_FLAG_NONE" name="None" value="0"/>
13871 <member cname="GST_AUDIO_FLAG_UNPOSITIONED" name="Unpositioned" value="1"/>
13873 <enum name="AudioFormatFlags" cname="GstAudioFormatFlags" type="flags" gtype="gst_audio_format_flags_get_type">
13874 <member cname="GST_AUDIO_FORMAT_FLAG_INTEGER" name="Integer" value="1"/>
13875 <member cname="GST_AUDIO_FORMAT_FLAG_FLOAT" name="Float" value="2"/>
13876 <member cname="GST_AUDIO_FORMAT_FLAG_SIGNED" name="Signed" value="4"/>
13877 <member cname="GST_AUDIO_FORMAT_FLAG_COMPLEX" name="Complex" value="16"/>
13878 <member cname="GST_AUDIO_FORMAT_FLAG_UNPACK" name="Unpack" value="32"/>
13880 <enum name="AudioPackFlags" cname="GstAudioPackFlags" type="flags" gtype="gst_audio_pack_flags_get_type">
13881 <member cname="GST_AUDIO_PACK_FLAG_NONE" name="None" value="0"/>
13882 <member cname="GST_AUDIO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1"/>
13884 <enum name="AudioQuantizeFlags" cname="GstAudioQuantizeFlags" type="flags" gtype="gst_audio_quantize_flags_get_type">
13885 <member cname="GST_AUDIO_QUANTIZE_FLAG_NONE" name="None" value="0"/>
13886 <member cname="GST_AUDIO_QUANTIZE_FLAG_NON_INTERLEAVED" name="NonInterleaved" value="1"/>
13888 <enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type" version="1.10">
13889 <member cname="GST_AUDIO_RESAMPLER_FLAG_NONE" name="None" value="0"/>
13890 <member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1"/>
13891 <member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2"/>
13892 <member cname="GST_AUDIO_RESAMPLER_FLAG_VARIABLE_RATE" name="VariableRate" value="4"/>
13894 <callback name="AudioBaseSinkCustomSlavingCallback" cname="GstAudioBaseSinkCustomSlavingCallback" version="1.6">
13895 <return-type type="void"/>
13897 <parameter name="sink" type="GstAudioBaseSink*"/>
13898 <parameter name="etime" type="guint64"/>
13899 <parameter name="itime" type="guint64"/>
13900 <parameter name="requested_skew" type="gint64"/>
13901 <parameter name="discont_reason" type="GstAudioBaseSinkDiscontReason"/>
13902 <parameter allow-none="1" closure="5" name="user_data" type="gpointer"/>
13905 <callback name="AudioClockGetTimeFunc" cname="GstAudioClockGetTimeFunc">
13906 <return-type type="guint64"/>
13908 <parameter name="clock" type="GstClock*"/>
13909 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
13912 <callback name="AudioFormatPack" cname="GstAudioFormatPack">
13913 <return-type type="void"/>
13915 <parameter name="info" type="GstAudioFormatInfo*">
13916 <warning>missing glib:type-name</warning>
13918 <parameter name="flags" type="GstAudioPackFlags"/>
13919 <parameter name="src" type="gconstpointer" array="true"/>
13920 <parameter name="data" type="gpointer" array="true"/>
13921 <parameter name="length" type="gint"/>
13924 <callback name="AudioFormatUnpack" cname="GstAudioFormatUnpack">
13925 <return-type type="void"/>
13927 <parameter name="info" type="GstAudioFormatInfo*">
13928 <warning>missing glib:type-name</warning>
13930 <parameter name="flags" type="GstAudioPackFlags"/>
13931 <parameter name="dest" type="gpointer" array="true"/>
13932 <parameter name="data" type="gconstpointer" array="true"/>
13933 <parameter name="length" type="gint"/>
13936 <callback name="AudioRingBufferCallback" cname="GstAudioRingBufferCallback">
13937 <return-type type="void"/>
13939 <parameter name="rbuf" type="GstAudioRingBuffer*"/>
13940 <parameter name="data" type="guint8*" array="true" array_length_param_index="2"/>
13941 <parameter name="len" type="guint" array_index="1"/>
13942 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
13945 <interface name="StreamVolume" cname="GstStreamVolume" opaque="false" hidden="false">
13946 <class_struct cname="GstStreamVolumeInterface">
13947 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
13948 <warning>missing glib:type-name</warning>
13951 <method name="GetType" cname="gst_stream_volume_get_type" shared="true">
13952 <return-type type="GType"/>
13954 <method name="ConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
13955 <return-type type="gdouble"/>
13957 <parameter name="from" type="GstStreamVolumeFormat"/>
13958 <parameter name="to" type="GstStreamVolumeFormat"/>
13959 <parameter name="val" type="gdouble"/>
13962 <method name="GetMute" cname="gst_stream_volume_get_mute">
13963 <return-type type="gboolean"/>
13966 <method name="GetVolume" cname="gst_stream_volume_get_volume">
13967 <return-type type="gdouble"/>
13969 <parameter name="format" type="GstStreamVolumeFormat"/>
13972 <method name="SetMute" cname="gst_stream_volume_set_mute">
13973 <return-type type="void"/>
13975 <parameter name="mute" type="gboolean"/>
13978 <method name="SetVolume" cname="gst_stream_volume_set_volume">
13979 <return-type type="void"/>
13981 <parameter name="format" type="GstStreamVolumeFormat"/>
13982 <parameter name="val" type="gdouble"/>
13985 <property name="Mute" cname="mute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
13986 <property name="Volume" cname="volume" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
13988 <object name="AudioAggregator" cname="GstAudioAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstAggregator" version="1.14">
13989 <class_struct cname="GstAudioAggregatorClass" version="1.14">
13990 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorClass">
13991 <warning>missing glib:type-name</warning>
13993 <method vm="create_output_buffer"/>
13994 <method vm="aggregate_one_buffer"/>
13995 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
13997 <method name="GetType" cname="gst_audio_aggregator_get_type" shared="true">
13998 <return-type type="GType"/>
14000 <virtual_method name="AggregateOneBuffer" cname="aggregate_one_buffer">
14001 <return-type type="gboolean"/>
14003 <parameter name="pad" type="GstAudioAggregatorPad*"/>
14004 <parameter name="inbuf" type="GstBuffer*">
14005 <warning>missing glib:type-name</warning>
14007 <parameter name="in_offset" type="guint"/>
14008 <parameter name="outbuf" type="GstBuffer*">
14009 <warning>missing glib:type-name</warning>
14011 <parameter name="out_offset" type="guint"/>
14012 <parameter name="num_frames" type="guint"/>
14015 <virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
14016 <return-type type="GstBuffer*" owned="true">
14017 <warning>missing glib:type-name</warning>
14020 <parameter name="num_frames" type="guint"/>
14023 <method name="SetSinkCaps" cname="gst_audio_aggregator_set_sink_caps">
14024 <return-type type="void"/>
14026 <parameter name="pad" type="GstAudioAggregatorPad*"/>
14027 <parameter name="caps" type="GstCaps*">
14028 <warning>missing glib:type-name</warning>
14032 <property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14033 <property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14034 <property name="OutputBufferDuration" cname="output-buffer-duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14035 <property name="OutputBufferDurationFraction" cname="output-buffer-duration-fraction" type="*" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
14036 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregator*"/>
14037 <field cname="current_caps" access="public" writeable="false" readable="true" is_callback="false" name="CurrentCaps" type="GstCaps*">
14038 <warning>missing glib:type-name</warning>
14040 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPrivate*">
14041 <warning>missing glib:type-name</warning>
14043 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14045 <object name="AudioAggregatorConvertPad" cname="GstAudioAggregatorConvertPad" opaque="false" hidden="false" parent="GstAudioAggregatorPad" version="1.14">
14046 <class_struct cname="GstAudioAggregatorConvertPadClass" version="1.14">
14047 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioAggregatorPadClass">
14048 <warning>missing glib:type-name</warning>
14050 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14052 <method name="GetType" cname="gst_audio_aggregator_convert_pad_get_type" shared="true">
14053 <return-type type="GType"/>
14055 <property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false"/>
14056 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstAudioAggregatorPad*"/>
14057 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorConvertPadPrivate*">
14058 <warning>missing glib:type-name</warning>
14060 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14062 <object name="AudioAggregatorPad" cname="GstAudioAggregatorPad" opaque="false" hidden="false" parent="GstAggregatorPad" version="1.14">
14063 <class_struct cname="GstAudioAggregatorPadClass" version="1.14">
14064 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
14065 <warning>missing glib:type-name</warning>
14067 <method vm="convert_buffer"/>
14068 <method vm="update_conversion_info"/>
14069 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
14071 <method name="GetType" cname="gst_audio_aggregator_pad_get_type" shared="true">
14072 <return-type type="GType"/>
14074 <virtual_method name="ConvertBuffer" cname="convert_buffer">
14075 <return-type type="GstBuffer*" owned="true">
14076 <warning>missing glib:type-name</warning>
14079 <parameter name="in_info" type="GstAudioInfo*">
14080 <warning>missing glib:type-name</warning>
14082 <parameter name="out_info" type="GstAudioInfo*">
14083 <warning>missing glib:type-name</warning>
14085 <parameter name="buffer" type="GstBuffer*">
14086 <warning>missing glib:type-name</warning>
14090 <virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
14091 <return-type type="void"/>
14094 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*"/>
14095 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
14096 <warning>missing glib:type-name</warning>
14098 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPadPrivate*">
14099 <warning>missing glib:type-name</warning>
14101 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14103 <object name="AudioBaseSink" cname="GstAudioBaseSink" opaque="false" hidden="false" parent="GstBaseSink">
14104 <class_struct cname="GstAudioBaseSinkClass">
14105 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
14106 <warning>missing glib:type-name</warning>
14108 <method vm="create_ringbuffer"/>
14109 <method vm="payload"/>
14110 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14112 <method name="GetType" cname="gst_audio_base_sink_get_type" shared="true">
14113 <return-type type="GType"/>
14115 <virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
14116 <return-type type="GstAudioRingBuffer*"/>
14119 <virtual_method name="Payload" cname="payload">
14120 <return-type type="GstBuffer*" owned="true">
14121 <warning>missing glib:type-name</warning>
14124 <parameter name="buffer" type="GstBuffer*">
14125 <warning>missing glib:type-name</warning>
14129 <method name="CreateRingbuffer" cname="gst_audio_base_sink_create_ringbuffer">
14130 <return-type type="GstAudioRingBuffer*"/>
14133 <method name="GetAlignmentThreshold" cname="gst_audio_base_sink_get_alignment_threshold">
14134 <return-type type="guint64"/>
14137 <method name="GetDiscontWait" cname="gst_audio_base_sink_get_discont_wait">
14138 <return-type type="guint64"/>
14141 <method name="GetDriftTolerance" cname="gst_audio_base_sink_get_drift_tolerance">
14142 <return-type type="gint64"/>
14145 <method name="GetProvideClock" cname="gst_audio_base_sink_get_provide_clock">
14146 <return-type type="gboolean"/>
14149 <method name="GetSlaveMethod" cname="gst_audio_base_sink_get_slave_method">
14150 <return-type type="GstAudioBaseSinkSlaveMethod"/>
14153 <method name="ReportDeviceFailure" cname="gst_audio_base_sink_report_device_failure" version="1.6">
14154 <return-type type="void"/>
14157 <method name="SetAlignmentThreshold" cname="gst_audio_base_sink_set_alignment_threshold">
14158 <return-type type="void"/>
14160 <parameter name="alignment_threshold" type="guint64"/>
14163 <method name="SetCustomSlavingCallback" cname="gst_audio_base_sink_set_custom_slaving_callback" version="1.6">
14164 <return-type type="void"/>
14166 <parameter closure="1" destroy="2" scope="notified" name="callback" type="GstAudioBaseSinkCustomSlavingCallback"/>
14167 <parameter allow-none="1" name="user_data" type="gpointer"/>
14168 <parameter scope="async" name="notify" type="GDestroyNotify"/>
14171 <method name="SetDiscontWait" cname="gst_audio_base_sink_set_discont_wait">
14172 <return-type type="void"/>
14174 <parameter name="discont_wait" type="guint64"/>
14177 <method name="SetDriftTolerance" cname="gst_audio_base_sink_set_drift_tolerance">
14178 <return-type type="void"/>
14180 <parameter name="drift_tolerance" type="gint64"/>
14183 <method name="SetProvideClock" cname="gst_audio_base_sink_set_provide_clock">
14184 <return-type type="void"/>
14186 <parameter name="provide" type="gboolean"/>
14189 <method name="SetSlaveMethod" cname="gst_audio_base_sink_set_slave_method">
14190 <return-type type="void"/>
14192 <parameter name="method" type="GstAudioBaseSinkSlaveMethod"/>
14195 <property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14196 <property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14197 <property name="CanActivatePull" cname="can-activate-pull" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
14198 <property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14199 <property name="DriftTolerance" cname="drift-tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14200 <property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14201 <property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
14202 <property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSinkSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false"/>
14203 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*"/>
14204 <field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*"/>
14205 <field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64"/>
14206 <field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64"/>
14207 <field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64"/>
14208 <field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*"/>
14209 <field cname="eos_rendering" access="public" writeable="false" readable="true" is_callback="false" name="EosRendering" type="gboolean"/>
14210 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSinkPrivate*">
14211 <warning>missing glib:type-name</warning>
14213 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14215 <object name="AudioBaseSrc" cname="GstAudioBaseSrc" opaque="false" hidden="false" parent="GstPushSrc">
14216 <class_struct cname="GstAudioBaseSrcClass">
14217 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPushSrcClass">
14218 <warning>missing glib:type-name</warning>
14220 <method vm="create_ringbuffer"/>
14221 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14223 <method name="GetType" cname="gst_audio_base_src_get_type" shared="true">
14224 <return-type type="GType"/>
14226 <virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
14227 <return-type type="GstAudioRingBuffer*"/>
14230 <method name="CreateRingbuffer" cname="gst_audio_base_src_create_ringbuffer">
14231 <return-type type="GstAudioRingBuffer*"/>
14234 <method name="GetProvideClock" cname="gst_audio_base_src_get_provide_clock">
14235 <return-type type="gboolean"/>
14238 <method name="GetSlaveMethod" cname="gst_audio_base_src_get_slave_method">
14239 <return-type type="GstAudioBaseSrcSlaveMethod"/>
14242 <method name="SetProvideClock" cname="gst_audio_base_src_set_provide_clock">
14243 <return-type type="void"/>
14245 <parameter name="provide" type="gboolean"/>
14248 <method name="SetSlaveMethod" cname="gst_audio_base_src_set_slave_method">
14249 <return-type type="void"/>
14251 <parameter name="method" type="GstAudioBaseSrcSlaveMethod"/>
14254 <property name="ActualBufferTime" cname="actual-buffer-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false"/>
14255 <property name="ActualLatencyTime" cname="actual-latency-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false"/>
14256 <property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14257 <property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14258 <property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
14259 <property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSrcSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false"/>
14260 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstPushSrc*"/>
14261 <field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*"/>
14262 <field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64"/>
14263 <field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64"/>
14264 <field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64"/>
14265 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*"/>
14266 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSrcPrivate*">
14267 <warning>missing glib:type-name</warning>
14269 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14271 <object name="AudioCdSrc" cname="GstAudioCdSrc" opaque="false" hidden="false" parent="GstPushSrc">
14273 <interface cname="GstURIHandler"/>
14275 <class_struct cname="GstAudioCdSrcClass">
14276 <field cname="pushsrc_class" access="public" writeable="false" readable="true" is_callback="false" name="PushsrcClass" type="GstPushSrcClass">
14277 <warning>missing glib:type-name</warning>
14279 <method vm="open"/>
14280 <method vm="close"/>
14281 <method vm="read_sector"/>
14282 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
14284 <method name="GetType" cname="gst_audio_cd_src_get_type" shared="true">
14285 <return-type type="GType"/>
14287 <virtual_method name="Close" cname="close">
14288 <return-type type="void"/>
14291 <virtual_method name="Open" cname="open">
14292 <return-type type="gboolean"/>
14294 <parameter name="device" type="const-gchar*"/>
14297 <virtual_method name="ReadSector" cname="read_sector">
14298 <return-type type="GstBuffer*" owned="true">
14299 <warning>missing glib:type-name</warning>
14302 <parameter name="sector" type="gint"/>
14305 <method name="AddTrack" cname="gst_audio_cd_src_add_track">
14306 <return-type type="gboolean"/>
14308 <parameter name="track" type="GstAudioCdSrcTrack*">
14309 <warning>missing glib:type-name</warning>
14313 <property name="Device" cname="device" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false"/>
14314 <property name="Mode" cname="mode" type="GstAudioCdSrcMode" readable="true" writeable="true" construct="false" construct-only="false"/>
14315 <property name="Track" cname="track" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
14316 <field cname="pushsrc" access="public" writeable="false" readable="true" is_callback="false" name="Pushsrc" type="GstPushSrc*"/>
14317 <field cname="tags" access="public" writeable="false" readable="true" is_callback="false" name="Tags" type="GstTagList*">
14318 <warning>missing glib:type-name</warning>
14320 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioCdSrcPrivate*">
14321 <warning>missing glib:type-name</warning>
14323 <field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2"/>
14324 <field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2"/>
14326 <object name="AudioClock" cname="GstAudioClock" opaque="false" hidden="false" parent="GstSystemClock">
14327 <class_struct cname="GstAudioClockClass">
14328 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
14329 <warning>missing glib:type-name</warning>
14331 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14333 <method name="GetType" cname="gst_audio_clock_get_type" shared="true">
14334 <return-type type="GType"/>
14336 <constructor cname="gst_audio_clock_new">
14338 <parameter name="name" type="const-gchar*"/>
14339 <parameter name="func" type="GstAudioClockGetTimeFunc"/>
14340 <parameter name="user_data" type="gpointer"/>
14341 <parameter name="destroy_notify" type="GDestroyNotify"/>
14344 <method name="Adjust" cname="gst_audio_clock_adjust">
14345 <return-type type="guint64"/>
14347 <parameter name="time" type="guint64"/>
14350 <method name="GetTime" cname="gst_audio_clock_get_time">
14351 <return-type type="guint64"/>
14354 <method name="Invalidate" cname="gst_audio_clock_invalidate">
14355 <return-type type="void"/>
14358 <method name="Reset" cname="gst_audio_clock_reset">
14359 <return-type type="void"/>
14361 <parameter name="time" type="guint64"/>
14364 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*"/>
14365 <field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstAudioClockGetTimeFunc"/>
14366 <field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer"/>
14367 <field cname="destroy_notify" access="public" writeable="false" readable="true" is_callback="false" name="DestroyNotify" type="GDestroyNotify"/>
14368 <field cname="last_time" access="private" writeable="false" readable="false" is_callback="false" name="LastTime" type="guint64"/>
14369 <field cname="time_offset" access="private" writeable="false" readable="false" is_callback="false" name="TimeOffset" type="gint64"/>
14370 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
14372 <object name="AudioDecoder" cname="GstAudioDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
14373 <class_struct cname="GstAudioDecoderClass">
14374 <field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
14375 <warning>missing glib:type-name</warning>
14377 <method vm="start"/>
14378 <method vm="stop"/>
14379 <method vm="set_format"/>
14380 <method vm="parse"/>
14381 <method vm="handle_frame"/>
14382 <method vm="flush"/>
14383 <method vm="pre_push"/>
14384 <method vm="sink_event"/>
14385 <method vm="src_event"/>
14386 <method vm="open"/>
14387 <method vm="close"/>
14388 <method vm="negotiate"/>
14389 <method vm="decide_allocation"/>
14390 <method vm="propose_allocation"/>
14391 <method vm="sink_query"/>
14392 <method vm="src_query"/>
14393 <method vm="getcaps"/>
14394 <method vm="transform_meta"/>
14395 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16"/>
14397 <method name="GetType" cname="gst_audio_decoder_get_type" shared="true">
14398 <return-type type="GType"/>
14400 <virtual_method name="Close" cname="close">
14401 <return-type type="gboolean"/>
14404 <virtual_method name="DecideAllocation" cname="decide_allocation">
14405 <return-type type="gboolean"/>
14407 <parameter name="query" type="GstQuery*">
14408 <warning>missing glib:type-name</warning>
14412 <virtual_method name="Flush" cname="flush">
14413 <return-type type="void"/>
14415 <parameter name="hard" type="gboolean"/>
14418 <virtual_method name="Getcaps" cname="getcaps">
14419 <return-type type="GstCaps*" owned="true">
14420 <warning>missing glib:type-name</warning>
14423 <parameter name="filter" type="GstCaps*">
14424 <warning>missing glib:type-name</warning>
14428 <virtual_method name="HandleFrame" cname="handle_frame">
14429 <return-type type="GstFlowReturn"/>
14431 <parameter name="buffer" type="GstBuffer*">
14432 <warning>missing glib:type-name</warning>
14436 <virtual_method name="Negotiate" cname="negotiate">
14437 <return-type type="gboolean"/>
14440 <virtual_method name="Open" cname="open">
14441 <return-type type="gboolean"/>
14444 <virtual_method name="Parse" cname="parse">
14445 <return-type type="GstFlowReturn"/>
14447 <parameter name="adapter" type="GstAdapter*"/>
14448 <parameter name="offset" type="gint"/>
14449 <parameter name="length" type="gint"/>
14452 <virtual_method name="PrePush" cname="pre_push">
14453 <return-type type="GstFlowReturn"/>
14455 <parameter name="buffer" type="GstBuffer**">
14456 <warning>missing glib:type-name</warning>
14460 <virtual_method name="ProposeAllocation" cname="propose_allocation">
14461 <return-type type="gboolean"/>
14463 <parameter name="query" type="GstQuery*">
14464 <warning>missing glib:type-name</warning>
14468 <virtual_method name="SetFormat" cname="set_format">
14469 <return-type type="gboolean"/>
14471 <parameter name="caps" type="GstCaps*">
14472 <warning>missing glib:type-name</warning>
14476 <virtual_method name="SinkEvent" cname="sink_event">
14477 <return-type type="gboolean"/>
14479 <parameter name="event" type="GstEvent*">
14480 <warning>missing glib:type-name</warning>
14484 <virtual_method name="SinkQuery" cname="sink_query">
14485 <return-type type="gboolean"/>
14487 <parameter name="query" type="GstQuery*">
14488 <warning>missing glib:type-name</warning>
14492 <virtual_method name="SrcEvent" cname="src_event">
14493 <return-type type="gboolean"/>
14495 <parameter name="event" type="GstEvent*">
14496 <warning>missing glib:type-name</warning>
14500 <virtual_method name="SrcQuery" cname="src_query">
14501 <return-type type="gboolean"/>
14503 <parameter name="query" type="GstQuery*">
14504 <warning>missing glib:type-name</warning>
14508 <virtual_method name="Start" cname="start">
14509 <return-type type="gboolean"/>
14512 <virtual_method name="Stop" cname="stop">
14513 <return-type type="gboolean"/>
14516 <virtual_method name="TransformMeta" cname="transform_meta">
14517 <return-type type="gboolean"/>
14519 <parameter name="outbuf" type="GstBuffer*">
14520 <warning>missing glib:type-name</warning>
14522 <parameter name="meta" type="GstMeta*">
14523 <warning>missing glib:type-name</warning>
14525 <parameter name="inbuf" type="GstBuffer*">
14526 <warning>missing glib:type-name</warning>
14530 <method name="AllocateOutputBuffer" cname="gst_audio_decoder_allocate_output_buffer">
14531 <return-type type="GstBuffer*" owned="true">
14532 <warning>missing glib:type-name</warning>
14535 <parameter name="size" type="gsize"/>
14538 <method name="FinishFrame" cname="gst_audio_decoder_finish_frame">
14539 <return-type type="GstFlowReturn"/>
14541 <parameter allow-none="1" name="buf" type="GstBuffer*" owned="true">
14542 <warning>missing glib:type-name</warning>
14544 <parameter name="frames" type="gint"/>
14547 <method name="FinishSubframe" cname="gst_audio_decoder_finish_subframe" version="1.16">
14548 <return-type type="GstFlowReturn"/>
14550 <parameter allow-none="1" name="buf" type="GstBuffer*" owned="true">
14551 <warning>missing glib:type-name</warning>
14555 <method name="GetAllocator" cname="gst_audio_decoder_get_allocator">
14556 <return-type type="void"/>
14558 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
14559 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
14560 <warning>missing glib:type-name</warning>
14564 <method name="GetAudioInfo" cname="gst_audio_decoder_get_audio_info">
14565 <return-type type="GstAudioInfo*" owned="true">
14566 <warning>missing glib:type-name</warning>
14570 <method name="GetDelay" cname="gst_audio_decoder_get_delay">
14571 <return-type type="gint"/>
14574 <method name="GetDrainable" cname="gst_audio_decoder_get_drainable">
14575 <return-type type="gboolean"/>
14578 <method name="GetEstimateRate" cname="gst_audio_decoder_get_estimate_rate">
14579 <return-type type="gint"/>
14582 <method name="GetLatency" cname="gst_audio_decoder_get_latency">
14583 <return-type type="void"/>
14585 <parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out"/>
14586 <parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out"/>
14589 <method name="GetMaxErrors" cname="gst_audio_decoder_get_max_errors">
14590 <return-type type="gint"/>
14593 <method name="GetMinLatency" cname="gst_audio_decoder_get_min_latency">
14594 <return-type type="guint64"/>
14597 <method name="GetNeedsFormat" cname="gst_audio_decoder_get_needs_format">
14598 <return-type type="gboolean"/>
14601 <method name="GetParseState" cname="gst_audio_decoder_get_parse_state">
14602 <return-type type="void"/>
14604 <parameter allow-none="1" name="sync" type="gboolean*" owned="true" pass_as="out"/>
14605 <parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out"/>
14608 <method name="GetPlc" cname="gst_audio_decoder_get_plc">
14609 <return-type type="gboolean"/>
14612 <method name="GetPlcAware" cname="gst_audio_decoder_get_plc_aware">
14613 <return-type type="gint"/>
14616 <method name="GetTolerance" cname="gst_audio_decoder_get_tolerance">
14617 <return-type type="guint64"/>
14620 <method name="MergeTags" cname="gst_audio_decoder_merge_tags">
14621 <return-type type="void"/>
14623 <parameter allow-none="1" name="tags" type="GstTagList*">
14624 <warning>missing glib:type-name</warning>
14626 <parameter name="mode" type="GstTagMergeMode"/>
14629 <method name="Negotiate" cname="gst_audio_decoder_negotiate">
14630 <return-type type="gboolean"/>
14633 <method name="ProxyGetcaps" cname="gst_audio_decoder_proxy_getcaps" version="1.6">
14634 <return-type type="GstCaps*" owned="true">
14635 <warning>missing glib:type-name</warning>
14638 <parameter allow-none="1" name="caps" type="GstCaps*">
14639 <warning>missing glib:type-name</warning>
14641 <parameter allow-none="1" name="filter" type="GstCaps*">
14642 <warning>missing glib:type-name</warning>
14646 <method name="SetAllocationCaps" cname="gst_audio_decoder_set_allocation_caps" version="1.10">
14647 <return-type type="void"/>
14649 <parameter allow-none="1" name="allocation_caps" type="GstCaps*">
14650 <warning>missing glib:type-name</warning>
14654 <method name="SetDrainable" cname="gst_audio_decoder_set_drainable">
14655 <return-type type="void"/>
14657 <parameter name="enabled" type="gboolean"/>
14660 <method name="SetEstimateRate" cname="gst_audio_decoder_set_estimate_rate">
14661 <return-type type="void"/>
14663 <parameter name="enabled" type="gboolean"/>
14666 <method name="SetLatency" cname="gst_audio_decoder_set_latency">
14667 <return-type type="void"/>
14669 <parameter name="min" type="guint64"/>
14670 <parameter name="max" type="guint64"/>
14673 <method name="SetMaxErrors" cname="gst_audio_decoder_set_max_errors">
14674 <return-type type="void"/>
14676 <parameter name="num" type="gint"/>
14679 <method name="SetMinLatency" cname="gst_audio_decoder_set_min_latency">
14680 <return-type type="void"/>
14682 <parameter name="num" type="guint64"/>
14685 <method name="SetNeedsFormat" cname="gst_audio_decoder_set_needs_format">
14686 <return-type type="void"/>
14688 <parameter name="enabled" type="gboolean"/>
14691 <method name="SetOutputCaps" cname="gst_audio_decoder_set_output_caps" version="1.16">
14692 <return-type type="gboolean"/>
14694 <parameter name="caps" type="GstCaps*">
14695 <warning>missing glib:type-name</warning>
14699 <method name="SetOutputFormat" cname="gst_audio_decoder_set_output_format">
14700 <return-type type="gboolean"/>
14702 <parameter name="info" type="GstAudioInfo*">
14703 <warning>missing glib:type-name</warning>
14707 <method name="SetPlc" cname="gst_audio_decoder_set_plc">
14708 <return-type type="void"/>
14710 <parameter name="enabled" type="gboolean"/>
14713 <method name="SetPlcAware" cname="gst_audio_decoder_set_plc_aware">
14714 <return-type type="void"/>
14716 <parameter name="plc" type="gboolean"/>
14719 <method name="SetTolerance" cname="gst_audio_decoder_set_tolerance">
14720 <return-type type="void"/>
14722 <parameter name="tolerance" type="guint64"/>
14725 <method name="SetUseDefaultPadAcceptcaps" cname="gst_audio_decoder_set_use_default_pad_acceptcaps" version="1.6">
14726 <return-type type="void"/>
14728 <parameter name="use" type="gboolean"/>
14731 <property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
14732 <property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14733 <property name="Plc" cname="plc" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
14734 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
14735 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
14736 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
14737 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
14738 <field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
14739 <warning>missing glib:type-name</warning>
14741 <field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
14742 <warning>missing glib:type-name</warning>
14744 <field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
14745 <warning>missing glib:type-name</warning>
14747 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioDecoderPrivate*">
14748 <warning>missing glib:type-name</warning>
14750 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
14752 <object name="AudioEncoder" cname="GstAudioEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
14754 <interface cname="GstPreset"/>
14756 <class_struct cname="GstAudioEncoderClass">
14757 <field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
14758 <warning>missing glib:type-name</warning>
14760 <method vm="start"/>
14761 <method vm="stop"/>
14762 <method vm="set_format"/>
14763 <method vm="handle_frame"/>
14764 <method vm="flush"/>
14765 <method vm="pre_push"/>
14766 <method vm="sink_event"/>
14767 <method vm="src_event"/>
14768 <method vm="getcaps"/>
14769 <method vm="open"/>
14770 <method vm="close"/>
14771 <method vm="negotiate"/>
14772 <method vm="decide_allocation"/>
14773 <method vm="propose_allocation"/>
14774 <method vm="transform_meta"/>
14775 <method vm="sink_query"/>
14776 <method vm="src_query"/>
14777 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="17"/>
14779 <method name="GetType" cname="gst_audio_encoder_get_type" shared="true">
14780 <return-type type="GType"/>
14782 <virtual_method name="Close" cname="close">
14783 <return-type type="gboolean"/>
14786 <virtual_method name="DecideAllocation" cname="decide_allocation">
14787 <return-type type="gboolean"/>
14789 <parameter name="query" type="GstQuery*">
14790 <warning>missing glib:type-name</warning>
14794 <virtual_method name="Flush" cname="flush">
14795 <return-type type="void"/>
14798 <virtual_method name="Getcaps" cname="getcaps">
14799 <return-type type="GstCaps*" owned="true">
14800 <warning>missing glib:type-name</warning>
14803 <parameter name="filter" type="GstCaps*">
14804 <warning>missing glib:type-name</warning>
14808 <virtual_method name="HandleFrame" cname="handle_frame">
14809 <return-type type="GstFlowReturn"/>
14811 <parameter name="buffer" type="GstBuffer*">
14812 <warning>missing glib:type-name</warning>
14816 <virtual_method name="Negotiate" cname="negotiate">
14817 <return-type type="gboolean"/>
14820 <virtual_method name="Open" cname="open">
14821 <return-type type="gboolean"/>
14824 <virtual_method name="PrePush" cname="pre_push">
14825 <return-type type="GstFlowReturn"/>
14827 <parameter name="buffer" type="GstBuffer**">
14828 <warning>missing glib:type-name</warning>
14832 <virtual_method name="ProposeAllocation" cname="propose_allocation">
14833 <return-type type="gboolean"/>
14835 <parameter name="query" type="GstQuery*">
14836 <warning>missing glib:type-name</warning>
14840 <virtual_method name="SetFormat" cname="set_format">
14841 <return-type type="gboolean"/>
14843 <parameter name="info" type="GstAudioInfo*">
14844 <warning>missing glib:type-name</warning>
14848 <virtual_method name="SinkEvent" cname="sink_event">
14849 <return-type type="gboolean"/>
14851 <parameter name="event" type="GstEvent*">
14852 <warning>missing glib:type-name</warning>
14856 <virtual_method name="SinkQuery" cname="sink_query">
14857 <return-type type="gboolean"/>
14859 <parameter name="query" type="GstQuery*">
14860 <warning>missing glib:type-name</warning>
14864 <virtual_method name="SrcEvent" cname="src_event">
14865 <return-type type="gboolean"/>
14867 <parameter name="event" type="GstEvent*">
14868 <warning>missing glib:type-name</warning>
14872 <virtual_method name="SrcQuery" cname="src_query">
14873 <return-type type="gboolean"/>
14875 <parameter name="query" type="GstQuery*">
14876 <warning>missing glib:type-name</warning>
14880 <virtual_method name="Start" cname="start">
14881 <return-type type="gboolean"/>
14884 <virtual_method name="Stop" cname="stop">
14885 <return-type type="gboolean"/>
14888 <virtual_method name="TransformMeta" cname="transform_meta">
14889 <return-type type="gboolean"/>
14891 <parameter name="outbuf" type="GstBuffer*">
14892 <warning>missing glib:type-name</warning>
14894 <parameter name="meta" type="GstMeta*">
14895 <warning>missing glib:type-name</warning>
14897 <parameter name="inbuf" type="GstBuffer*">
14898 <warning>missing glib:type-name</warning>
14902 <method name="AllocateOutputBuffer" cname="gst_audio_encoder_allocate_output_buffer">
14903 <return-type type="GstBuffer*" owned="true">
14904 <warning>missing glib:type-name</warning>
14907 <parameter name="size" type="gsize"/>
14910 <method name="FinishFrame" cname="gst_audio_encoder_finish_frame">
14911 <return-type type="GstFlowReturn"/>
14913 <parameter allow-none="1" name="buffer" type="GstBuffer*" owned="true">
14914 <warning>missing glib:type-name</warning>
14916 <parameter name="samples" type="gint"/>
14919 <method name="GetAllocator" cname="gst_audio_encoder_get_allocator">
14920 <return-type type="void"/>
14922 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
14923 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
14924 <warning>missing glib:type-name</warning>
14928 <method name="GetAudioInfo" cname="gst_audio_encoder_get_audio_info">
14929 <return-type type="GstAudioInfo*" owned="true">
14930 <warning>missing glib:type-name</warning>
14934 <method name="GetDrainable" cname="gst_audio_encoder_get_drainable">
14935 <return-type type="gboolean"/>
14938 <method name="GetFrameMax" cname="gst_audio_encoder_get_frame_max">
14939 <return-type type="gint"/>
14942 <method name="GetFrameSamplesMax" cname="gst_audio_encoder_get_frame_samples_max">
14943 <return-type type="gint"/>
14946 <method name="GetFrameSamplesMin" cname="gst_audio_encoder_get_frame_samples_min">
14947 <return-type type="gint"/>
14950 <method name="GetHardMin" cname="gst_audio_encoder_get_hard_min">
14951 <return-type type="gboolean"/>
14954 <method name="GetHardResync" cname="gst_audio_encoder_get_hard_resync">
14955 <return-type type="gboolean"/>
14958 <method name="GetLatency" cname="gst_audio_encoder_get_latency">
14959 <return-type type="void"/>
14961 <parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out"/>
14962 <parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out"/>
14965 <method name="GetLookahead" cname="gst_audio_encoder_get_lookahead">
14966 <return-type type="gint"/>
14969 <method name="GetMarkGranule" cname="gst_audio_encoder_get_mark_granule">
14970 <return-type type="gboolean"/>
14973 <method name="GetPerfectTimestamp" cname="gst_audio_encoder_get_perfect_timestamp">
14974 <return-type type="gboolean"/>
14977 <method name="GetTolerance" cname="gst_audio_encoder_get_tolerance">
14978 <return-type type="guint64"/>
14981 <method name="MergeTags" cname="gst_audio_encoder_merge_tags">
14982 <return-type type="void"/>
14984 <parameter allow-none="1" name="tags" type="GstTagList*">
14985 <warning>missing glib:type-name</warning>
14987 <parameter name="mode" type="GstTagMergeMode"/>
14990 <method name="Negotiate" cname="gst_audio_encoder_negotiate">
14991 <return-type type="gboolean"/>
14994 <method name="ProxyGetcaps" cname="gst_audio_encoder_proxy_getcaps">
14995 <return-type type="GstCaps*" owned="true">
14996 <warning>missing glib:type-name</warning>
14999 <parameter allow-none="1" name="caps" type="GstCaps*">
15000 <warning>missing glib:type-name</warning>
15002 <parameter allow-none="1" name="filter" type="GstCaps*">
15003 <warning>missing glib:type-name</warning>
15007 <method name="SetAllocationCaps" cname="gst_audio_encoder_set_allocation_caps" version="1.10">
15008 <return-type type="void"/>
15010 <parameter allow-none="1" name="allocation_caps" type="GstCaps*">
15011 <warning>missing glib:type-name</warning>
15015 <method name="SetDrainable" cname="gst_audio_encoder_set_drainable">
15016 <return-type type="void"/>
15018 <parameter name="enabled" type="gboolean"/>
15021 <method name="SetFrameMax" cname="gst_audio_encoder_set_frame_max">
15022 <return-type type="void"/>
15024 <parameter name="num" type="gint"/>
15027 <method name="SetFrameSamplesMax" cname="gst_audio_encoder_set_frame_samples_max">
15028 <return-type type="void"/>
15030 <parameter name="num" type="gint"/>
15033 <method name="SetFrameSamplesMin" cname="gst_audio_encoder_set_frame_samples_min">
15034 <return-type type="void"/>
15036 <parameter name="num" type="gint"/>
15039 <method name="SetHardMin" cname="gst_audio_encoder_set_hard_min">
15040 <return-type type="void"/>
15042 <parameter name="enabled" type="gboolean"/>
15045 <method name="SetHardResync" cname="gst_audio_encoder_set_hard_resync">
15046 <return-type type="void"/>
15048 <parameter name="enabled" type="gboolean"/>
15051 <method name="SetHeaders" cname="gst_audio_encoder_set_headers">
15052 <return-type type="void"/>
15054 <parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
15055 <warning>missing glib:type-name</warning>
15059 <method name="SetLatency" cname="gst_audio_encoder_set_latency">
15060 <return-type type="void"/>
15062 <parameter name="min" type="guint64"/>
15063 <parameter name="max" type="guint64"/>
15066 <method name="SetLookahead" cname="gst_audio_encoder_set_lookahead">
15067 <return-type type="void"/>
15069 <parameter name="num" type="gint"/>
15072 <method name="SetMarkGranule" cname="gst_audio_encoder_set_mark_granule">
15073 <return-type type="void"/>
15075 <parameter name="enabled" type="gboolean"/>
15078 <method name="SetOutputFormat" cname="gst_audio_encoder_set_output_format">
15079 <return-type type="gboolean"/>
15081 <parameter name="caps" type="GstCaps*">
15082 <warning>missing glib:type-name</warning>
15086 <method name="SetPerfectTimestamp" cname="gst_audio_encoder_set_perfect_timestamp">
15087 <return-type type="void"/>
15089 <parameter name="enabled" type="gboolean"/>
15092 <method name="SetTolerance" cname="gst_audio_encoder_set_tolerance">
15093 <return-type type="void"/>
15095 <parameter name="tolerance" type="guint64"/>
15098 <property name="HardResync" cname="hard-resync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
15099 <property name="MarkGranule" cname="mark-granule" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false"/>
15100 <property name="PerfectTimestamp" cname="perfect-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
15101 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
15102 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
15103 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
15104 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
15105 <field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
15106 <warning>missing glib:type-name</warning>
15108 <field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
15109 <warning>missing glib:type-name</warning>
15111 <field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
15112 <warning>missing glib:type-name</warning>
15114 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioEncoderPrivate*">
15115 <warning>missing glib:type-name</warning>
15117 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
15119 <object name="AudioFilter" cname="GstAudioFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
15120 <class_struct cname="GstAudioFilterClass">
15121 <field cname="basetransformclass" access="public" writeable="false" readable="true" is_callback="false" name="Basetransformclass" type="GstBaseTransformClass">
15122 <warning>missing glib:type-name</warning>
15124 <method vm="setup"/>
15125 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15127 <method name="AddPadTemplates" cname="gst_audio_filter_class_add_pad_templates" shared="true">
15128 <return-type type="void"/>
15130 <parameter name="allowed_caps" type="GstCaps*">
15131 <warning>missing glib:type-name</warning>
15135 <method name="GetType" cname="gst_audio_filter_get_type" shared="true">
15136 <return-type type="GType"/>
15138 <virtual_method name="Setup" cname="setup">
15139 <return-type type="gboolean"/>
15141 <parameter name="info" type="GstAudioInfo*">
15142 <warning>missing glib:type-name</warning>
15146 <field cname="basetransform" access="public" writeable="false" readable="true" is_callback="false" name="Basetransform" type="GstBaseTransform*"/>
15147 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
15148 <warning>missing glib:type-name</warning>
15150 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15152 <object name="AudioRingBuffer" cname="GstAudioRingBuffer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
15153 <class_struct cname="GstAudioRingBufferClass">
15154 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
15155 <warning>missing glib:type-name</warning>
15157 <method vm="open_device"/>
15158 <method vm="acquire"/>
15159 <method vm="release"/>
15160 <method vm="close_device"/>
15161 <method vm="start"/>
15162 <method vm="pause"/>
15163 <method vm="resume"/>
15164 <method vm="stop"/>
15165 <method vm="delay"/>
15166 <method vm="activate"/>
15167 <method vm="commit"/>
15168 <method vm="clear_all"/>
15169 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15171 <method name="GetType" cname="gst_audio_ring_buffer_get_type" shared="true">
15172 <return-type type="GType"/>
15174 <method name="DebugSpecBuff" cname="gst_audio_ring_buffer_debug_spec_buff" shared="true">
15175 <return-type type="void"/>
15177 <parameter name="spec" type="GstAudioRingBufferSpec*">
15178 <warning>missing glib:type-name</warning>
15182 <method name="DebugSpecCaps" cname="gst_audio_ring_buffer_debug_spec_caps" shared="true">
15183 <return-type type="void"/>
15185 <parameter name="spec" type="GstAudioRingBufferSpec*">
15186 <warning>missing glib:type-name</warning>
15190 <method name="ParseCaps" cname="gst_audio_ring_buffer_parse_caps" shared="true">
15191 <return-type type="gboolean"/>
15193 <parameter name="spec" type="GstAudioRingBufferSpec*">
15194 <warning>missing glib:type-name</warning>
15196 <parameter name="caps" type="GstCaps*">
15197 <warning>missing glib:type-name</warning>
15201 <virtual_method name="Acquire" cname="acquire">
15202 <return-type type="gboolean"/>
15204 <parameter name="spec" type="GstAudioRingBufferSpec*">
15205 <warning>missing glib:type-name</warning>
15209 <virtual_method name="Activate" cname="activate">
15210 <return-type type="gboolean"/>
15212 <parameter name="active" type="gboolean"/>
15215 <virtual_method name="ClearAll" cname="clear_all">
15216 <return-type type="void"/>
15219 <virtual_method name="CloseDevice" cname="close_device">
15220 <return-type type="gboolean"/>
15223 <virtual_method name="Commit" cname="commit">
15224 <return-type type="guint"/>
15226 <parameter name="sample" type="guint64"/>
15227 <parameter name="data" type="guint8*" array="true" array_length_param_index="2"/>
15228 <parameter name="in_samples" type="gint" array_index="1"/>
15229 <parameter name="out_samples" type="gint"/>
15230 <parameter name="accum" type="gint*" owned="true" pass_as="ref"/>
15233 <virtual_method name="Delay" cname="delay">
15234 <return-type type="guint"/>
15237 <virtual_method name="OpenDevice" cname="open_device">
15238 <return-type type="gboolean"/>
15241 <virtual_method name="Pause" cname="pause">
15242 <return-type type="gboolean"/>
15245 <virtual_method name="Release" cname="release">
15246 <return-type type="gboolean"/>
15249 <virtual_method name="Resume" cname="resume">
15250 <return-type type="gboolean"/>
15253 <virtual_method name="Start" cname="start">
15254 <return-type type="gboolean"/>
15257 <virtual_method name="Stop" cname="stop">
15258 <return-type type="gboolean"/>
15261 <method name="Acquire" cname="gst_audio_ring_buffer_acquire">
15262 <return-type type="gboolean"/>
15264 <parameter name="spec" type="GstAudioRingBufferSpec*">
15265 <warning>missing glib:type-name</warning>
15269 <method name="Activate" cname="gst_audio_ring_buffer_activate">
15270 <return-type type="gboolean"/>
15272 <parameter name="active" type="gboolean"/>
15275 <method name="Advance" cname="gst_audio_ring_buffer_advance">
15276 <return-type type="void"/>
15278 <parameter name="advance" type="guint"/>
15281 <method name="Clear" cname="gst_audio_ring_buffer_clear">
15282 <return-type type="void"/>
15284 <parameter name="segment" type="gint"/>
15287 <method name="ClearAll" cname="gst_audio_ring_buffer_clear_all">
15288 <return-type type="void"/>
15291 <method name="CloseDevice" cname="gst_audio_ring_buffer_close_device">
15292 <return-type type="gboolean"/>
15295 <method name="Commit" cname="gst_audio_ring_buffer_commit">
15296 <return-type type="guint"/>
15298 <parameter name="sample" type="guint64"/>
15299 <parameter name="data" type="guint8*" array="true" array_length_param_index="2"/>
15300 <parameter name="in_samples" type="gint" array_index="1"/>
15301 <parameter name="out_samples" type="gint"/>
15302 <parameter name="accum" type="gint*" owned="true" pass_as="ref"/>
15305 <method name="Convert" cname="gst_audio_ring_buffer_convert">
15306 <return-type type="gboolean"/>
15308 <parameter name="src_fmt" type="GstFormat"/>
15309 <parameter name="src_val" type="gint64"/>
15310 <parameter name="dest_fmt" type="GstFormat"/>
15311 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out"/>
15314 <method name="Delay" cname="gst_audio_ring_buffer_delay">
15315 <return-type type="guint"/>
15318 <method name="DeviceIsOpen" cname="gst_audio_ring_buffer_device_is_open">
15319 <return-type type="gboolean"/>
15322 <method name="IsAcquired" cname="gst_audio_ring_buffer_is_acquired">
15323 <return-type type="gboolean"/>
15326 <method name="IsActive" cname="gst_audio_ring_buffer_is_active">
15327 <return-type type="gboolean"/>
15330 <method name="IsFlushing" cname="gst_audio_ring_buffer_is_flushing">
15331 <return-type type="gboolean"/>
15334 <method name="MayStart" cname="gst_audio_ring_buffer_may_start">
15335 <return-type type="void"/>
15337 <parameter name="allowed" type="gboolean"/>
15340 <method name="OpenDevice" cname="gst_audio_ring_buffer_open_device">
15341 <return-type type="gboolean"/>
15344 <method name="Pause" cname="gst_audio_ring_buffer_pause">
15345 <return-type type="gboolean"/>
15348 <method name="PrepareRead" cname="gst_audio_ring_buffer_prepare_read">
15349 <return-type type="gboolean"/>
15351 <parameter name="segment" type="gint*" owned="true" pass_as="out"/>
15352 <parameter name="readptr" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="2"/>
15353 <parameter name="len" type="gint*" owned="true" pass_as="out" array_index="1"/>
15356 <method name="Read" cname="gst_audio_ring_buffer_read">
15357 <return-type type="guint"/>
15359 <parameter name="sample" type="guint64"/>
15360 <parameter name="data" type="guint8*" array="true" array_length_param_index="2"/>
15361 <parameter name="len" type="guint" array_index="1"/>
15362 <parameter name="timestamp" type="guint64" owned="true" pass_as="out"/>
15365 <method name="Release" cname="gst_audio_ring_buffer_release">
15366 <return-type type="gboolean"/>
15369 <method name="SamplesDone" cname="gst_audio_ring_buffer_samples_done">
15370 <return-type type="guint64"/>
15373 <method name="SetCallbackFull" cname="gst_audio_ring_buffer_set_callback_full" version="1.12">
15374 <return-type type="void"/>
15376 <parameter closure="1" destroy="2" scope="notified" allow-none="1" name="cb" type="GstAudioRingBufferCallback"/>
15377 <parameter allow-none="1" name="user_data" type="gpointer"/>
15378 <parameter scope="async" name="notify" type="GDestroyNotify"/>
15381 <method name="SetChannelPositions" cname="gst_audio_ring_buffer_set_channel_positions">
15382 <return-type type="void"/>
15384 <parameter name="position" type="const GstAudioChannelPosition*" array="true"/>
15387 <method name="SetFlushing" cname="gst_audio_ring_buffer_set_flushing">
15388 <return-type type="void"/>
15390 <parameter name="flushing" type="gboolean"/>
15393 <method name="SetSample" cname="gst_audio_ring_buffer_set_sample">
15394 <return-type type="void"/>
15396 <parameter name="sample" type="guint64"/>
15399 <method name="SetTimestamp" cname="gst_audio_ring_buffer_set_timestamp">
15400 <return-type type="void"/>
15402 <parameter name="readseg" type="gint"/>
15403 <parameter name="timestamp" type="guint64"/>
15406 <method name="Start" cname="gst_audio_ring_buffer_start">
15407 <return-type type="gboolean"/>
15410 <method name="Stop" cname="gst_audio_ring_buffer_stop">
15411 <return-type type="gboolean"/>
15414 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
15415 <field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
15416 <warning>missing glib:type-name</warning>
15418 <field cname="open" access="public" writeable="false" readable="true" is_callback="false" name="Open" type="gboolean"/>
15419 <field cname="acquired" access="public" writeable="false" readable="true" is_callback="false" name="Acquired" type="gboolean"/>
15420 <field cname="memory" access="public" writeable="false" readable="true" is_callback="false" name="Memory" type="guint8"/>
15421 <field cname="size" access="public" writeable="false" readable="true" is_callback="false" name="Size" type="gsize"/>
15422 <field cname="timestamps" access="private" writeable="false" readable="false" is_callback="false" name="Timestamps" type="guint64"/>
15423 <field cname="spec" access="public" writeable="false" readable="true" is_callback="false" name="Spec" type="GstAudioRingBufferSpec">
15424 <warning>missing glib:type-name</warning>
15426 <field cname="samples_per_seg" access="public" writeable="false" readable="true" is_callback="false" name="SamplesPerSeg" type="gint"/>
15427 <field cname="empty_seg" access="public" writeable="false" readable="true" is_callback="false" name="EmptySeg" type="guint8"/>
15428 <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="gint"/>
15429 <field cname="segdone" access="public" writeable="false" readable="true" is_callback="false" name="Segdone" type="gint"/>
15430 <field cname="segbase" access="public" writeable="false" readable="true" is_callback="false" name="Segbase" type="gint"/>
15431 <field cname="waiting" access="public" writeable="false" readable="true" is_callback="false" name="Waiting" type="gint"/>
15432 <field cname="callback" access="private" writeable="false" readable="false" is_callback="false" name="Callback" type="GstAudioRingBufferCallback"/>
15433 <field cname="cb_data" access="private" writeable="false" readable="false" is_callback="false" name="CbData" type="gpointer"/>
15434 <field cname="need_reorder" access="private" writeable="false" readable="false" is_callback="false" name="NeedReorder" type="gboolean"/>
15435 <field cname="channel_reorder_map" access="private" writeable="false" readable="false" is_callback="false" name="ChannelReorderMap" type="gint" array="true" array_len="64"/>
15436 <field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean"/>
15437 <field cname="may_start" access="private" writeable="false" readable="false" is_callback="false" name="MayStartField" type="gint"/>
15438 <field cname="active" access="private" writeable="false" readable="false" is_callback="false" name="Active" type="gboolean"/>
15439 <field cname="cb_data_notify" access="private" writeable="false" readable="false" is_callback="false" name="CbDataNotify" type="GDestroyNotify"/>
15440 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
15442 <object name="AudioSink" cname="GstAudioSink" opaque="false" hidden="false" parent="GstAudioBaseSink">
15443 <class_struct cname="GstAudioSinkClass">
15444 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSinkClass">
15445 <warning>missing glib:type-name</warning>
15447 <method vm="open"/>
15448 <method vm="prepare"/>
15449 <method vm="unprepare"/>
15450 <method vm="close"/>
15451 <method vm="write"/>
15452 <method vm="delay"/>
15453 <method vm="reset"/>
15454 <method vm="pause"/>
15455 <method vm="resume"/>
15456 <method vm="stop"/>
15457 <field cname="extension" access="public" writeable="false" readable="true" is_callback="false" name="Extension" type="GstAudioSinkClassExtension*">
15458 <warning>missing glib:type-name</warning>
15461 <method name="GetType" cname="gst_audio_sink_get_type" shared="true">
15462 <return-type type="GType"/>
15464 <virtual_method name="Close" cname="close">
15465 <return-type type="gboolean"/>
15468 <virtual_method name="Delay" cname="delay">
15469 <return-type type="guint"/>
15472 <virtual_method name="Open" cname="open">
15473 <return-type type="gboolean"/>
15476 <virtual_method name="Pause" cname="pause">
15477 <return-type type="void"/>
15480 <virtual_method name="Prepare" cname="prepare">
15481 <return-type type="gboolean"/>
15483 <parameter name="spec" type="GstAudioRingBufferSpec*">
15484 <warning>missing glib:type-name</warning>
15488 <virtual_method name="Reset" cname="reset">
15489 <return-type type="void"/>
15492 <virtual_method name="Resume" cname="resume">
15493 <return-type type="void"/>
15496 <virtual_method name="Stop" cname="stop">
15497 <return-type type="void"/>
15500 <virtual_method name="Unprepare" cname="unprepare">
15501 <return-type type="gboolean"/>
15504 <virtual_method name="Write" cname="write">
15505 <return-type type="gint"/>
15507 <parameter allow-none="1" name="data" type="gpointer"/>
15508 <parameter name="length" type="guint"/>
15511 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSink*"/>
15512 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
15513 <warning>missing glib:type-name</warning>
15515 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15517 <object name="AudioSrc" cname="GstAudioSrc" opaque="false" hidden="false" parent="GstAudioBaseSrc">
15518 <class_struct cname="GstAudioSrcClass">
15519 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSrcClass">
15520 <warning>missing glib:type-name</warning>
15522 <method vm="open"/>
15523 <method vm="prepare"/>
15524 <method vm="unprepare"/>
15525 <method vm="close"/>
15526 <method vm="read"/>
15527 <method vm="delay"/>
15528 <method vm="reset"/>
15529 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15531 <method name="GetType" cname="gst_audio_src_get_type" shared="true">
15532 <return-type type="GType"/>
15534 <virtual_method name="Close" cname="close">
15535 <return-type type="gboolean"/>
15538 <virtual_method name="Delay" cname="delay">
15539 <return-type type="guint"/>
15542 <virtual_method name="Open" cname="open">
15543 <return-type type="gboolean"/>
15546 <virtual_method name="Prepare" cname="prepare">
15547 <return-type type="gboolean"/>
15549 <parameter name="spec" type="GstAudioRingBufferSpec*">
15550 <warning>missing glib:type-name</warning>
15554 <virtual_method name="Read" cname="read">
15555 <return-type type="guint"/>
15557 <parameter allow-none="1" name="data" type="gpointer"/>
15558 <parameter name="length" type="guint"/>
15559 <parameter name="timestamp" type="guint64"/>
15562 <virtual_method name="Reset" cname="reset">
15563 <return-type type="void"/>
15566 <virtual_method name="Unprepare" cname="unprepare">
15567 <return-type type="gboolean"/>
15570 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSrc*"/>
15571 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
15572 <warning>missing glib:type-name</warning>
15574 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15576 <struct name="AudioAggregatorConvertPadPrivate" cname="GstAudioAggregatorConvertPadPrivate" opaque="true" hidden="true"/>
15577 <struct name="AudioAggregatorPadPrivate" cname="GstAudioAggregatorPadPrivate" opaque="true" hidden="true"/>
15578 <struct name="AudioAggregatorPrivate" cname="GstAudioAggregatorPrivate" opaque="true" hidden="true"/>
15579 <struct name="AudioBaseSinkPrivate" cname="GstAudioBaseSinkPrivate" opaque="true" hidden="true"/>
15580 <struct name="AudioBaseSrcPrivate" cname="GstAudioBaseSrcPrivate" opaque="true" hidden="true"/>
15581 <struct name="AudioBuffer" cname="GstAudioBuffer" opaque="false" hidden="false" version="1.16">
15582 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo" array_index="4">
15583 <warning>missing glib:type-name</warning>
15585 <field cname="n_samples" access="public" writeable="true" readable="true" is_callback="false" name="NSamples" type="gsize"/>
15586 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="gint"/>
15587 <field cname="planes" access="public" writeable="true" readable="true" is_callback="false" name="Planes" type="gpointer"/>
15588 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
15589 <warning>missing glib:type-name</warning>
15591 <field cname="map_infos" access="private" writeable="false" readable="false" is_callback="false" name="MapInfos" type="GstMapInfo*">
15592 <warning>missing glib:type-name</warning>
15594 <field cname="priv_planes_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivPlanesArr" type="gpointer" array="true" array_len="8"/>
15595 <field cname="priv_map_infos_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivMapInfosArr" type="GstMapInfo" array="true" array_len="8"/>
15596 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15597 <method name="Map" cname="gst_audio_buffer_map" version="1.16">
15598 <return-type type="gboolean"/>
15600 <parameter name="info" type="GstAudioInfo*">
15601 <warning>missing glib:type-name</warning>
15603 <parameter name="gstbuffer" type="GstBuffer*">
15604 <warning>missing glib:type-name</warning>
15606 <parameter name="flags" type="GstMapFlags"/>
15609 <method name="Unmap" cname="gst_audio_buffer_unmap" version="1.16">
15610 <return-type type="void"/>
15613 <method name="Clip" cname="gst_audio_buffer_clip" shared="true">
15614 <return-type type="GstBuffer*" owned="true">
15615 <warning>missing glib:type-name</warning>
15618 <parameter name="buffer" type="GstBuffer*" owned="true">
15619 <warning>missing glib:type-name</warning>
15621 <parameter name="segment" type="GstSegment*">
15622 <warning>missing glib:type-name</warning>
15624 <parameter name="rate" type="gint"/>
15625 <parameter name="bpf" type="gint"/>
15628 <method name="ReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
15629 <return-type type="gboolean"/>
15631 <parameter name="buffer" type="GstBuffer*">
15632 <warning>missing glib:type-name</warning>
15634 <parameter name="format" type="GstAudioFormat"/>
15635 <parameter name="channels" type="gint" array_index="4"/>
15636 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
15637 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
15640 <method name="Truncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
15641 <return-type type="GstBuffer*" owned="true">
15642 <warning>missing glib:type-name</warning>
15645 <parameter name="buffer" type="GstBuffer*" owned="true">
15646 <warning>missing glib:type-name</warning>
15648 <parameter name="bpf" type="gint"/>
15649 <parameter name="trim" type="gsize"/>
15650 <parameter name="samples" type="gsize"/>
15654 <struct name="AudioCdSrcPrivate" cname="GstAudioCdSrcPrivate" opaque="true" hidden="true"/>
15655 <struct name="AudioCdSrcTrack" cname="GstAudioCdSrcTrack" opaque="false" hidden="false">
15656 <field cname="is_audio" access="public" writeable="true" readable="true" is_callback="false" name="IsAudio" type="gboolean"/>
15657 <field cname="num" access="public" writeable="true" readable="true" is_callback="false" name="Num" type="guint"/>
15658 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint"/>
15659 <field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint"/>
15660 <field cname="tags" access="public" writeable="true" readable="true" is_callback="false" name="Tags" type="GstTagList*">
15661 <warning>missing glib:type-name</warning>
15663 <field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2"/>
15664 <field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2"/>
15666 <struct name="AudioChannelMixer" cname="GstAudioChannelMixer" opaque="true" hidden="false">
15667 <method name="Free" cname="gst_audio_channel_mixer_free">
15668 <return-type type="void"/>
15671 <method name="IsPassthrough" cname="gst_audio_channel_mixer_is_passthrough">
15672 <return-type type="gboolean"/>
15675 <method name="Samples" cname="gst_audio_channel_mixer_samples">
15676 <return-type type="void"/>
15678 <parameter allow-none="1" name="in" type="gpointer"/>
15679 <parameter allow-none="1" name="out" type="gpointer"/>
15680 <parameter name="samples" type="gint"/>
15684 <struct name="AudioClippingMeta" cname="GstAudioClippingMeta" opaque="false" hidden="false" version="1.8">
15685 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
15686 <warning>missing glib:type-name</warning>
15688 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat"/>
15689 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64"/>
15690 <field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint64"/>
15691 <method name="GetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
15692 <return-type type="GstMetaInfo*">
15693 <warning>missing glib:type-name</warning>
15697 <boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false" version="1.8">
15698 <method name="GetType" cname="gst_audio_converter_get_type" shared="true">
15699 <return-type type="GType"/>
15701 <constructor cname="gst_audio_converter_new">
15703 <parameter name="flags" type="GstAudioConverterFlags"/>
15704 <parameter name="in_info" type="GstAudioInfo*">
15705 <warning>missing glib:type-name</warning>
15707 <parameter name="out_info" type="GstAudioInfo*">
15708 <warning>missing glib:type-name</warning>
15710 <parameter name="config" type="GstStructure*" owned="true">
15711 <warning>missing glib:type-name</warning>
15715 <method name="Convert" cname="gst_audio_converter_convert" version="1.14">
15716 <return-type type="gboolean"/>
15718 <parameter name="flags" type="GstAudioConverterFlags"/>
15719 <parameter name="in" type="gpointer" array="true" array_length_param_index="2"/>
15720 <parameter name="in_size" type="gsize" array_index="1"/>
15721 <parameter name="out" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="4"/>
15722 <parameter name="out_size" type="gsize*" owned="true" pass_as="out" array_index="3"/>
15725 <method name="Free" cname="gst_audio_converter_free">
15726 <return-type type="void"/>
15729 <method name="GetConfig" cname="gst_audio_converter_get_config">
15730 <return-type type="GstStructure*">
15731 <warning>missing glib:type-name</warning>
15734 <parameter allow-none="1" name="in_rate" type="gint*" owned="true" pass_as="out"/>
15735 <parameter allow-none="1" name="out_rate" type="gint*" owned="true" pass_as="out"/>
15738 <method name="GetInFrames" cname="gst_audio_converter_get_in_frames">
15739 <return-type type="gsize"/>
15741 <parameter name="out_frames" type="gsize"/>
15744 <method name="GetMaxLatency" cname="gst_audio_converter_get_max_latency">
15745 <return-type type="gsize"/>
15748 <method name="GetOutFrames" cname="gst_audio_converter_get_out_frames">
15749 <return-type type="gsize"/>
15751 <parameter name="in_frames" type="gsize"/>
15754 <method name="IsPassthrough" cname="gst_audio_converter_is_passthrough" version="1.16">
15755 <return-type type="gboolean"/>
15758 <method name="Reset" cname="gst_audio_converter_reset">
15759 <return-type type="void"/>
15762 <method name="Samples" cname="gst_audio_converter_samples">
15763 <return-type type="gboolean"/>
15765 <parameter name="flags" type="GstAudioConverterFlags"/>
15766 <parameter allow-none="1" name="in" type="gpointer"/>
15767 <parameter name="in_frames" type="gsize"/>
15768 <parameter allow-none="1" name="out" type="gpointer"/>
15769 <parameter name="out_frames" type="gsize"/>
15772 <method name="SupportsInplace" cname="gst_audio_converter_supports_inplace" version="1.12">
15773 <return-type type="gboolean"/>
15776 <method name="UpdateConfig" cname="gst_audio_converter_update_config">
15777 <return-type type="gboolean"/>
15779 <parameter name="in_rate" type="gint"/>
15780 <parameter name="out_rate" type="gint"/>
15781 <parameter allow-none="1" name="config" type="GstStructure*" owned="true">
15782 <warning>missing glib:type-name</warning>
15787 <struct name="AudioDecoderPrivate" cname="GstAudioDecoderPrivate" opaque="true" hidden="true"/>
15788 <struct name="AudioDownmixMeta" cname="GstAudioDownmixMeta" opaque="false" hidden="false">
15789 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
15790 <warning>missing glib:type-name</warning>
15792 <field cname="from_position" access="public" writeable="true" readable="true" is_callback="false" name="FromPosition" type="GstAudioChannelPosition"/>
15793 <field cname="to_position" access="public" writeable="true" readable="true" is_callback="false" name="ToPosition" type="GstAudioChannelPosition"/>
15794 <field cname="from_channels" access="public" writeable="true" readable="true" is_callback="false" name="FromChannels" type="gint"/>
15795 <field cname="to_channels" access="public" writeable="true" readable="true" is_callback="false" name="ToChannels" type="gint"/>
15796 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat"/>
15797 <method name="GetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
15798 <return-type type="GstMetaInfo*">
15799 <warning>missing glib:type-name</warning>
15803 <struct name="AudioEncoderPrivate" cname="GstAudioEncoderPrivate" opaque="true" hidden="true"/>
15804 <struct name="AudioFormatInfo" cname="GstAudioFormatInfo" opaque="false" hidden="false">
15805 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstAudioFormat"/>
15806 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*"/>
15807 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*"/>
15808 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFormatFlags"/>
15809 <field cname="endianness" access="public" writeable="true" readable="true" is_callback="false" name="Endianness" type="gint"/>
15810 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint"/>
15811 <field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="gint"/>
15812 <field cname="silence" access="public" writeable="true" readable="true" is_callback="false" name="Silence" type="guint8" array="true" array_len="8"/>
15813 <field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstAudioFormat"/>
15814 <field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstAudioFormatUnpack"/>
15815 <field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstAudioFormatPack"/>
15816 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15818 <boxed name="AudioInfo" cname="GstAudioInfo" opaque="false" hidden="false">
15819 <method name="GetType" cname="gst_audio_info_get_type" shared="true">
15820 <return-type type="GType"/>
15822 <field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstAudioFormatInfo*">
15823 <warning>missing glib:type-name</warning>
15825 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFlags"/>
15826 <field cname="layout" access="public" writeable="true" readable="true" is_callback="false" name="Layout" type="GstAudioLayout"/>
15827 <field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gint"/>
15828 <field cname="channels" access="public" writeable="true" readable="true" is_callback="false" name="Channels" type="gint"/>
15829 <field cname="bpf" access="public" writeable="true" readable="true" is_callback="false" name="Bpf" type="gint"/>
15830 <field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="GstAudioChannelPosition" array="true" array_len="64"/>
15831 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15832 <constructor cname="gst_audio_info_new" disable_void_ctor=""/>
15833 <method name="Convert" cname="gst_audio_info_convert">
15834 <return-type type="gboolean"/>
15836 <parameter name="src_fmt" type="GstFormat"/>
15837 <parameter name="src_val" type="gint64"/>
15838 <parameter name="dest_fmt" type="GstFormat"/>
15839 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out"/>
15842 <method name="Copy" cname="gst_audio_info_copy">
15843 <return-type type="GstAudioInfo*" owned="true">
15844 <warning>missing glib:type-name</warning>
15848 <method name="Free" cname="gst_audio_info_free">
15849 <return-type type="void"/>
15852 <method name="FromCaps" cname="gst_audio_info_from_caps">
15853 <return-type type="gboolean"/>
15855 <parameter name="caps" type="GstCaps*">
15856 <warning>missing glib:type-name</warning>
15860 <method name="Init" cname="gst_audio_info_init">
15861 <return-type type="void"/>
15864 <method name="IsEqual" cname="gst_audio_info_is_equal" version="1.2">
15865 <return-type type="gboolean"/>
15867 <parameter name="other" type="GstAudioInfo*">
15868 <warning>missing glib:type-name</warning>
15872 <method name="SetFormat" cname="gst_audio_info_set_format">
15873 <return-type type="void"/>
15875 <parameter name="format" type="GstAudioFormat"/>
15876 <parameter name="rate" type="gint"/>
15877 <parameter name="channels" type="gint"/>
15878 <parameter allow-none="1" name="position" type="const GstAudioChannelPosition*" array="true" array_len="64"/>
15881 <method name="ToCaps" cname="gst_audio_info_to_caps">
15882 <return-type type="GstCaps*" owned="true">
15883 <warning>missing glib:type-name</warning>
15888 <struct name="AudioMeta" cname="GstAudioMeta" opaque="false" hidden="false" version="1.16">
15889 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
15890 <warning>missing glib:type-name</warning>
15892 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
15893 <warning>missing glib:type-name</warning>
15895 <field cname="samples" access="public" writeable="true" readable="true" is_callback="false" name="Samples" type="gsize"/>
15896 <field cname="offsets" access="public" writeable="true" readable="true" is_callback="false" name="Offsets" type="gsize"/>
15897 <field cname="priv_offsets_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivOffsetsArr" type="gsize" array="true" array_len="8"/>
15898 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
15899 <method name="GetInfo" cname="gst_audio_meta_get_info" shared="true">
15900 <return-type type="GstMetaInfo*">
15901 <warning>missing glib:type-name</warning>
15905 <struct name="AudioQuantize" cname="GstAudioQuantize" opaque="true" hidden="false">
15906 <method name="Free" cname="gst_audio_quantize_free">
15907 <return-type type="void"/>
15910 <method name="Reset" cname="gst_audio_quantize_reset">
15911 <return-type type="void"/>
15914 <method name="Samples" cname="gst_audio_quantize_samples">
15915 <return-type type="void"/>
15917 <parameter allow-none="1" name="in" type="gpointer"/>
15918 <parameter allow-none="1" name="out" type="gpointer"/>
15919 <parameter name="samples" type="guint"/>
15923 <struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false" version="1.10">
15924 <method name="Free" cname="gst_audio_resampler_free">
15925 <return-type type="void"/>
15928 <method name="GetInFrames" cname="gst_audio_resampler_get_in_frames">
15929 <return-type type="gsize"/>
15931 <parameter name="out_frames" type="gsize"/>
15934 <method name="GetMaxLatency" cname="gst_audio_resampler_get_max_latency">
15935 <return-type type="gsize"/>
15938 <method name="GetOutFrames" cname="gst_audio_resampler_get_out_frames">
15939 <return-type type="gsize"/>
15941 <parameter name="in_frames" type="gsize"/>
15944 <method name="Resample" cname="gst_audio_resampler_resample">
15945 <return-type type="void"/>
15947 <parameter allow-none="1" name="in" type="gpointer"/>
15948 <parameter name="in_frames" type="gsize"/>
15949 <parameter allow-none="1" name="out" type="gpointer"/>
15950 <parameter name="out_frames" type="gsize"/>
15953 <method name="Reset" cname="gst_audio_resampler_reset">
15954 <return-type type="void"/>
15957 <method name="Update" cname="gst_audio_resampler_update">
15958 <return-type type="gboolean"/>
15960 <parameter name="in_rate" type="gint"/>
15961 <parameter name="out_rate" type="gint"/>
15962 <parameter name="options" type="GstStructure*">
15963 <warning>missing glib:type-name</warning>
15967 <method name="New" cname="gst_audio_resampler_new" shared="true">
15968 <return-type type="GstAudioResampler*" owned="true">
15969 <warning>missing glib:type-name</warning>
15972 <parameter name="method" type="GstAudioResamplerMethod"/>
15973 <parameter name="flags" type="GstAudioResamplerFlags"/>
15974 <parameter name="format" type="GstAudioFormat"/>
15975 <parameter name="channels" type="gint"/>
15976 <parameter name="in_rate" type="gint"/>
15977 <parameter name="out_rate" type="gint"/>
15978 <parameter name="options" type="GstStructure*">
15979 <warning>missing glib:type-name</warning>
15983 <method name="OptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
15984 <return-type type="void"/>
15986 <parameter name="method" type="GstAudioResamplerMethod"/>
15987 <parameter name="quality" type="guint"/>
15988 <parameter name="in_rate" type="gint"/>
15989 <parameter name="out_rate" type="gint"/>
15990 <parameter name="options" type="GstStructure*">
15991 <warning>missing glib:type-name</warning>
15996 <struct name="AudioRingBufferSpec" cname="GstAudioRingBufferSpec" opaque="false" hidden="false">
15997 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
15998 <warning>missing glib:type-name</warning>
16000 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstAudioRingBufferFormatType"/>
16001 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
16002 <warning>missing glib:type-name</warning>
16004 <field cname="latency_time" access="public" writeable="true" readable="true" is_callback="false" name="LatencyTime" type="guint64"/>
16005 <field cname="buffer_time" access="public" writeable="true" readable="true" is_callback="false" name="BufferTime" type="guint64"/>
16006 <field cname="segsize" access="public" writeable="true" readable="true" is_callback="false" name="Segsize" type="gint"/>
16007 <field cname="segtotal" access="public" writeable="true" readable="true" is_callback="false" name="Segtotal" type="gint"/>
16008 <field cname="seglatency" access="public" writeable="true" readable="true" is_callback="false" name="Seglatency" type="gint"/>
16009 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
16011 <struct name="AudioSinkClassExtension" cname="GstAudioSinkClassExtension" opaque="false" hidden="false">
16012 <field cname="clear_all" access="public" writeable="false" readable="true" is_callback="true" name="ClearAll" type="GstAudioClearAllFunc"/>
16014 <boxed name="AudioStreamAlign" cname="GstAudioStreamAlign" opaque="false" hidden="false" version="1.14">
16015 <method name="GetType" cname="gst_audio_stream_align_get_type" shared="true">
16016 <return-type type="GType"/>
16018 <constructor cname="gst_audio_stream_align_new" version="1.14">
16020 <parameter name="rate" type="gint"/>
16021 <parameter name="alignment_threshold" type="guint64"/>
16022 <parameter name="discont_wait" type="guint64"/>
16025 <method name="Copy" cname="gst_audio_stream_align_copy" version="1.14">
16026 <return-type type="GstAudioStreamAlign*" owned="true">
16027 <warning>missing glib:type-name</warning>
16031 <method name="Free" cname="gst_audio_stream_align_free" version="1.14">
16032 <return-type type="void"/>
16035 <method name="GetAlignmentThreshold" cname="gst_audio_stream_align_get_alignment_threshold" version="1.14">
16036 <return-type type="guint64"/>
16039 <method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait" version="1.14">
16040 <return-type type="guint64"/>
16043 <method name="GetRate" cname="gst_audio_stream_align_get_rate" version="1.14">
16044 <return-type type="gint"/>
16047 <method name="GetSamplesSinceDiscont" cname="gst_audio_stream_align_get_samples_since_discont" version="1.14">
16048 <return-type type="guint64"/>
16051 <method name="GetTimestampAtDiscont" cname="gst_audio_stream_align_get_timestamp_at_discont" version="1.14">
16052 <return-type type="guint64"/>
16055 <method name="MarkDiscont" cname="gst_audio_stream_align_mark_discont" version="1.14">
16056 <return-type type="void"/>
16059 <method name="Process" cname="gst_audio_stream_align_process" version="1.14">
16060 <return-type type="gboolean"/>
16062 <parameter name="discont" type="gboolean"/>
16063 <parameter name="timestamp" type="guint64"/>
16064 <parameter name="n_samples" type="guint"/>
16065 <parameter name="out_timestamp" type="guint64" owned="true" pass_as="out"/>
16066 <parameter name="out_duration" type="guint64" owned="true" pass_as="out"/>
16067 <parameter name="out_sample_position" type="guint64*" owned="true" pass_as="out"/>
16070 <method name="SetAlignmentThreshold" cname="gst_audio_stream_align_set_alignment_threshold" version="1.14">
16071 <return-type type="void"/>
16073 <parameter name="alignment_threshold" type="guint64"/>
16076 <method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait" version="1.14">
16077 <return-type type="void"/>
16079 <parameter name="discont_wait" type="guint64"/>
16082 <method name="SetRate" cname="gst_audio_stream_align_set_rate" version="1.14">
16083 <return-type type="void"/>
16085 <parameter name="rate" type="gint"/>
16089 <object name="Global" cname="GstAudioGlobal" opaque="true">
16090 <method name="AudioBufferClip" cname="gst_audio_buffer_clip" shared="true">
16091 <return-type type="GstBuffer*" owned="true">
16092 <warning>missing glib:type-name</warning>
16095 <parameter name="buffer" type="GstBuffer*" owned="true">
16096 <warning>missing glib:type-name</warning>
16098 <parameter name="segment" type="GstSegment*">
16099 <warning>missing glib:type-name</warning>
16101 <parameter name="rate" type="gint"/>
16102 <parameter name="bpf" type="gint"/>
16105 <method name="AudioBufferReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
16106 <return-type type="gboolean"/>
16108 <parameter name="buffer" type="GstBuffer*">
16109 <warning>missing glib:type-name</warning>
16111 <parameter name="format" type="GstAudioFormat"/>
16112 <parameter name="channels" type="gint" array_index="4"/>
16113 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
16114 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
16117 <method name="AudioBufferTruncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
16118 <return-type type="GstBuffer*" owned="true">
16119 <warning>missing glib:type-name</warning>
16122 <parameter name="buffer" type="GstBuffer*" owned="true">
16123 <warning>missing glib:type-name</warning>
16125 <parameter name="bpf" type="gint"/>
16126 <parameter name="trim" type="gsize"/>
16127 <parameter name="samples" type="gsize"/>
16130 <method name="AudioChannelGetFallbackMask" cname="gst_audio_channel_get_fallback_mask" shared="true" version="1.8">
16131 <return-type type="guint64"/>
16133 <parameter name="channels" type="gint"/>
16136 <method name="AudioChannelPositionsFromMask" cname="gst_audio_channel_positions_from_mask" shared="true">
16137 <return-type type="gboolean" array_index="2"/>
16139 <parameter name="channels" type="gint" array_index="2"/>
16140 <parameter name="channel_mask" type="guint64"/>
16141 <parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="0"/>
16144 <method name="AudioChannelPositionsToMask" cname="gst_audio_channel_positions_to_mask" shared="true">
16145 <return-type type="gboolean"/>
16147 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1"/>
16148 <parameter name="channels" type="gint"/>
16149 <parameter name="force_order" type="gboolean"/>
16150 <parameter name="channel_mask" type="guint64*" owned="true" pass_as="out"/>
16153 <method name="AudioChannelPositionsToString" cname="gst_audio_channel_positions_to_string" shared="true" version="1.10">
16154 <return-type type="gchar*" owned="true"/>
16156 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1"/>
16157 <parameter name="channels" type="gint"/>
16160 <method name="AudioChannelPositionsToValidOrder" cname="gst_audio_channel_positions_to_valid_order" shared="true">
16161 <return-type type="gboolean"/>
16163 <parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1"/>
16164 <parameter name="channels" type="gint"/>
16167 <method name="AudioCheckValidChannelPositions" cname="gst_audio_check_valid_channel_positions" shared="true">
16168 <return-type type="gboolean"/>
16170 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1"/>
16171 <parameter name="channels" type="gint"/>
16172 <parameter name="force_order" type="gboolean"/>
16175 <method name="AudioClippingMetaApiGetType" cname="gst_audio_clipping_meta_api_get_type" shared="true">
16176 <return-type type="GType"/>
16178 <method name="AudioClippingMetaGetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
16179 <return-type type="GstMetaInfo*">
16180 <warning>missing glib:type-name</warning>
16183 <method name="AudioDownmixMetaApiGetType" cname="gst_audio_downmix_meta_api_get_type" shared="true">
16184 <return-type type="GType"/>
16186 <method name="AudioDownmixMetaGetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
16187 <return-type type="GstMetaInfo*">
16188 <warning>missing glib:type-name</warning>
16191 <method name="AudioFormatBuildInteger" cname="gst_audio_format_build_integer" shared="true">
16192 <return-type type="GstAudioFormat"/>
16194 <parameter name="sign" type="gboolean"/>
16195 <parameter name="endianness" type="gint"/>
16196 <parameter name="width" type="gint"/>
16197 <parameter name="depth" type="gint"/>
16200 <method name="AudioFormatFillSilence" cname="gst_audio_format_fill_silence" shared="true">
16201 <return-type type="void"/>
16203 <parameter name="info" type="GstAudioFormatInfo*">
16204 <warning>missing glib:type-name</warning>
16206 <parameter name="dest" type="gpointer" array="true" array_length_param_index="2"/>
16207 <parameter name="length" type="gsize" array_index="1"/>
16210 <method name="AudioFormatFromString" cname="gst_audio_format_from_string" shared="true">
16211 <return-type type="GstAudioFormat"/>
16213 <parameter name="format" type="const-gchar*"/>
16216 <method name="AudioFormatGetInfo" cname="gst_audio_format_get_info" shared="true">
16217 <return-type type="GstAudioFormatInfo*">
16218 <warning>missing glib:type-name</warning>
16221 <parameter name="format" type="GstAudioFormat"/>
16224 <method name="AudioFormatInfoGetType" cname="gst_audio_format_info_get_type" shared="true">
16225 <return-type type="GType"/>
16227 <method name="AudioFormatToString" cname="gst_audio_format_to_string" shared="true">
16228 <return-type type="const-gchar*"/>
16230 <parameter name="format" type="GstAudioFormat"/>
16233 <method name="AudioFormatsRaw" cname="gst_audio_formats_raw" shared="true" version="1.18">
16234 <return-type type="const GstAudioFormat*" array="true" array_length_param_index="0"/>
16236 <parameter name="len" type="guint*" owned="true" pass_as="out"/>
16239 <method name="AudioGetChannelReorderMap" cname="gst_audio_get_channel_reorder_map" shared="true">
16240 <return-type type="gboolean" array_index="3"/>
16242 <parameter name="channels" type="gint" array_index="3"/>
16243 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0"/>
16244 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0"/>
16245 <parameter name="reorder_map" type="gint*" array="true" array_length_param_index="0"/>
16248 <method name="AudioIec61937FrameSize" cname="gst_audio_iec61937_frame_size" shared="true">
16249 <return-type type="guint"/>
16251 <parameter name="spec" type="GstAudioRingBufferSpec*">
16252 <warning>missing glib:type-name</warning>
16256 <method name="AudioIec61937Payload" cname="gst_audio_iec61937_payload" shared="true">
16257 <return-type type="gboolean"/>
16259 <parameter name="src" type="const guint8*" array="true" array_length_param_index="1"/>
16260 <parameter name="src_n" type="guint"/>
16261 <parameter name="dst" type="guint8*" array="true" array_length_param_index="3"/>
16262 <parameter name="dst_n" type="guint" array_index="2"/>
16263 <parameter name="spec" type="GstAudioRingBufferSpec*">
16264 <warning>missing glib:type-name</warning>
16266 <parameter name="endianness" type="gint"/>
16269 <method name="AudioMakeRawCaps" cname="gst_audio_make_raw_caps" shared="true" version="1.18">
16270 <return-type type="GstCaps*" owned="true">
16271 <warning>missing glib:type-name</warning>
16274 <parameter allow-none="1" name="formats" type="const GstAudioFormat*" array="true" array_length_param_index="1"/>
16275 <parameter name="len" type="guint"/>
16276 <parameter name="layout" type="GstAudioLayout"/>
16279 <method name="AudioMetaApiGetType" cname="gst_audio_meta_api_get_type" shared="true">
16280 <return-type type="GType"/>
16282 <method name="AudioMetaGetInfo" cname="gst_audio_meta_get_info" shared="true">
16283 <return-type type="GstMetaInfo*">
16284 <warning>missing glib:type-name</warning>
16287 <method name="AudioReorderChannels" cname="gst_audio_reorder_channels" shared="true">
16288 <return-type type="gboolean"/>
16290 <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
16291 <parameter name="size" type="gsize"/>
16292 <parameter name="format" type="GstAudioFormat"/>
16293 <parameter name="channels" type="gint" array_index="5"/>
16294 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3"/>
16295 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3"/>
16298 <method name="AudioResamplerNew" cname="gst_audio_resampler_new" shared="true">
16299 <return-type type="GstAudioResampler*" owned="true">
16300 <warning>missing glib:type-name</warning>
16303 <parameter name="method" type="GstAudioResamplerMethod"/>
16304 <parameter name="flags" type="GstAudioResamplerFlags"/>
16305 <parameter name="format" type="GstAudioFormat"/>
16306 <parameter name="channels" type="gint"/>
16307 <parameter name="in_rate" type="gint"/>
16308 <parameter name="out_rate" type="gint"/>
16309 <parameter name="options" type="GstStructure*">
16310 <warning>missing glib:type-name</warning>
16314 <method name="AudioResamplerOptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
16315 <return-type type="void"/>
16317 <parameter name="method" type="GstAudioResamplerMethod"/>
16318 <parameter name="quality" type="guint"/>
16319 <parameter name="in_rate" type="gint"/>
16320 <parameter name="out_rate" type="gint"/>
16321 <parameter name="options" type="GstStructure*">
16322 <warning>missing glib:type-name</warning>
16326 <method name="BufferAddAudioClippingMeta" cname="gst_buffer_add_audio_clipping_meta" shared="true" version="1.8">
16327 <return-type type="GstAudioClippingMeta*">
16328 <warning>missing glib:type-name</warning>
16331 <parameter name="buffer" type="GstBuffer*">
16332 <warning>missing glib:type-name</warning>
16334 <parameter name="format" type="GstFormat"/>
16335 <parameter name="start" type="guint64"/>
16336 <parameter name="end" type="guint64"/>
16339 <method name="BufferAddAudioDownmixMeta" cname="gst_buffer_add_audio_downmix_meta" shared="true">
16340 <return-type type="GstAudioDownmixMeta*">
16341 <warning>missing glib:type-name</warning>
16344 <parameter name="buffer" type="GstBuffer*">
16345 <warning>missing glib:type-name</warning>
16347 <parameter name="from_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
16348 <parameter name="from_channels" type="gint" array_index="1"/>
16349 <parameter name="to_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="4"/>
16350 <parameter name="to_channels" type="gint" array_index="3"/>
16351 <parameter name="matrix" type="gfloat"/>
16354 <method name="BufferAddAudioMeta" cname="gst_buffer_add_audio_meta" shared="true" version="1.16">
16355 <return-type type="GstAudioMeta*">
16356 <warning>missing glib:type-name</warning>
16359 <parameter name="buffer" type="GstBuffer*">
16360 <warning>missing glib:type-name</warning>
16362 <parameter name="info" type="GstAudioInfo*">
16363 <warning>missing glib:type-name</warning>
16365 <parameter name="samples" type="gsize"/>
16366 <parameter allow-none="1" name="offsets" type="gsize"/>
16369 <method name="BufferGetAudioDownmixMetaForChannels" cname="gst_buffer_get_audio_downmix_meta_for_channels" shared="true">
16370 <return-type type="GstAudioDownmixMeta*">
16371 <warning>missing glib:type-name</warning>
16374 <parameter name="buffer" type="GstBuffer*">
16375 <warning>missing glib:type-name</warning>
16377 <parameter name="to_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2"/>
16378 <parameter name="to_channels" type="gint" array_index="1"/>
16381 <method name="StreamVolumeConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
16382 <return-type type="gdouble"/>
16384 <parameter name="from" type="GstStreamVolumeFormat"/>
16385 <parameter name="to" type="GstStreamVolumeFormat"/>
16386 <parameter name="val" type="gdouble"/>
16390 <object name="Constants" cname="GstAudioConstants" opaque="true">
16391 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_CHANNELS_RANGE"/>
16392 <constant value="GstAudioConverter.dither-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_DITHER_METHOD"/>
16393 <constant value="GstAudioConverter.mix-matrix" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_MIX_MATRIX"/>
16394 <constant value="GstAudioConverter.noise-shaping-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD"/>
16395 <constant value="GstAudioConverter.quantization" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_QUANTIZATION"/>
16396 <constant value="GstAudioConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_RESAMPLER_METHOD"/>
16397 <constant value="10" ctype="gint" gtype="gint" name="AUDIO_DECODER_MAX_ERRORS"/>
16398 <constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SINK_NAME"/>
16399 <constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SRC_NAME"/>
16400 <constant value="2" ctype="gint" gtype="gint" name="AUDIO_DEF_CHANNELS"/>
16401 <constant value="S16LE" ctype="gchar*" gtype="gchar*" name="AUDIO_DEF_FORMAT"/>
16402 <constant value="44100" ctype="gint" gtype="gint" name="AUDIO_DEF_RATE"/>
16403 <constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SINK_NAME"/>
16404 <constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SRC_NAME"/>
16405 <constant value="{ F64BE, F64LE, F32BE, F32LE, S32BE, S32LE, U32BE, U32LE, S24_32BE, S24_32LE, U24_32BE, U24_32LE, S24BE, S24LE, U24BE, U24LE, S20BE, S20LE, U20BE, U20LE, S18BE, S18LE, U18BE, U18LE, S16BE, S16LE, U16BE, U16LE, S8, U8 }" ctype="gchar*" gtype="gchar*" name="AUDIO_FORMATS_ALL"/>
16406 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_RATE_RANGE"/>
16407 <constant value="GstAudioResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_B"/>
16408 <constant value="GstAudioResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_C"/>
16409 <constant value="GstAudioResampler.cutoff" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUTOFF"/>
16410 <constant value="GstAudioResampler.filter-interpolation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION"/>
16411 <constant value="GstAudioResampler.filter-mode" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE"/>
16412 <constant value="GstAudioResampler.filter-mode-threshold" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD"/>
16413 <constant value="GstAudioResampler.filter-oversample" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE"/>
16414 <constant value="GstAudioResampler.max-phase-error" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR"/>
16415 <constant value="GstAudioResampler.n-taps" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_N_TAPS"/>
16416 <constant value="GstAudioResampler.stop-attenutation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_STOP_ATTENUATION"/>
16417 <constant value="GstAudioResampler.transition-bandwidth" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH"/>
16418 <constant value="4" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_DEFAULT"/>
16419 <constant value="10" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MAX"/>
16420 <constant value="0" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MIN"/>
16421 <constant value="channels" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_CHANNELS_STR" version="1.2"/>
16422 <constant value="rate" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_RATE_STR" version="1.8"/>
16423 <constant value="audio" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_STR" version="1.2"/>
16426 <namespace name="GstBase" library="gstbase-1.0">
16427 <enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.18">
16428 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_ZERO" name="Zero" value="0"/>
16429 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_FIRST" name="First" value="1"/>
16430 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_SET" name="Set" value="2"/>
16432 <enum name="BaseParseFrameFlags" cname="GstBaseParseFrameFlags" type="flags">
16433 <member cname="GST_BASE_PARSE_FRAME_FLAG_NONE" name="None" value="0"/>
16434 <member cname="GST_BASE_PARSE_FRAME_FLAG_NEW_FRAME" name="NewFrame" value="1"/>
16435 <member cname="GST_BASE_PARSE_FRAME_FLAG_NO_FRAME" name="NoFrame" value="2"/>
16436 <member cname="GST_BASE_PARSE_FRAME_FLAG_CLIP" name="Clip" value="4"/>
16437 <member cname="GST_BASE_PARSE_FRAME_FLAG_DROP" name="Drop" value="8"/>
16438 <member cname="GST_BASE_PARSE_FRAME_FLAG_QUEUE" name="Queue" value="16"/>
16440 <enum name="BaseSrcFlags" cname="GstBaseSrcFlags" type="flags">
16441 <member cname="GST_BASE_SRC_FLAG_STARTING" name="Starting" value="16384"/>
16442 <member cname="GST_BASE_SRC_FLAG_STARTED" name="Started" value="32768"/>
16443 <member cname="GST_BASE_SRC_FLAG_LAST" name="Last" value="1048576"/>
16445 <enum name="CollectPadsStateFlags" cname="GstCollectPadsStateFlags" type="flags">
16446 <member cname="GST_COLLECT_PADS_STATE_EOS" name="Eos" value="1"/>
16447 <member cname="GST_COLLECT_PADS_STATE_FLUSHING" name="Flushing" value="2"/>
16448 <member cname="GST_COLLECT_PADS_STATE_NEW_SEGMENT" name="NewSegment" value="4"/>
16449 <member cname="GST_COLLECT_PADS_STATE_WAITING" name="Waiting" value="8"/>
16450 <member cname="GST_COLLECT_PADS_STATE_LOCKED" name="Locked" value="16"/>
16452 <callback name="CollectDataDestroyNotify" cname="GstCollectDataDestroyNotify">
16453 <return-type type="void"/>
16455 <parameter name="data" type="GstCollectData*">
16456 <warning>missing glib:type-name</warning>
16460 <callback name="CollectPadsBufferFunction" cname="GstCollectPadsBufferFunction">
16461 <return-type type="GstFlowReturn"/>
16463 <parameter name="pads" type="GstCollectPads*"/>
16464 <parameter name="data" type="GstCollectData*">
16465 <warning>missing glib:type-name</warning>
16467 <parameter name="buffer" type="GstBuffer*" owned="true">
16468 <warning>missing glib:type-name</warning>
16470 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
16473 <callback name="CollectPadsClipFunction" cname="GstCollectPadsClipFunction">
16474 <return-type type="GstFlowReturn"/>
16476 <parameter name="pads" type="GstCollectPads*"/>
16477 <parameter name="data" type="GstCollectData*">
16478 <warning>missing glib:type-name</warning>
16480 <parameter name="inbuffer" type="GstBuffer*" owned="true">
16481 <warning>missing glib:type-name</warning>
16483 <parameter name="outbuffer" type="GstBuffer**" owned="true" pass_as="out">
16484 <warning>missing glib:type-name</warning>
16486 <parameter allow-none="1" closure="4" name="user_data" type="gpointer"/>
16489 <callback name="CollectPadsCompareFunction" cname="GstCollectPadsCompareFunction">
16490 <return-type type="gint"/>
16492 <parameter name="pads" type="GstCollectPads*"/>
16493 <parameter name="data1" type="GstCollectData*">
16494 <warning>missing glib:type-name</warning>
16496 <parameter name="timestamp1" type="guint64"/>
16497 <parameter name="data2" type="GstCollectData*">
16498 <warning>missing glib:type-name</warning>
16500 <parameter name="timestamp2" type="guint64"/>
16501 <parameter allow-none="1" closure="5" name="user_data" type="gpointer"/>
16504 <callback name="CollectPadsEventFunction" cname="GstCollectPadsEventFunction">
16505 <return-type type="gboolean"/>
16507 <parameter name="pads" type="GstCollectPads*"/>
16508 <parameter name="pad" type="GstCollectData*">
16509 <warning>missing glib:type-name</warning>
16511 <parameter name="event" type="GstEvent*">
16512 <warning>missing glib:type-name</warning>
16514 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
16517 <callback name="CollectPadsFlushFunction" cname="GstCollectPadsFlushFunction" version="1.4">
16518 <return-type type="void"/>
16520 <parameter name="pads" type="GstCollectPads*"/>
16521 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
16524 <callback name="CollectPadsFunction" cname="GstCollectPadsFunction">
16525 <return-type type="GstFlowReturn"/>
16527 <parameter name="pads" type="GstCollectPads*"/>
16528 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
16531 <callback name="CollectPadsQueryFunction" cname="GstCollectPadsQueryFunction">
16532 <return-type type="gboolean"/>
16534 <parameter name="pads" type="GstCollectPads*"/>
16535 <parameter name="pad" type="GstCollectData*">
16536 <warning>missing glib:type-name</warning>
16538 <parameter name="query" type="GstQuery*">
16539 <warning>missing glib:type-name</warning>
16541 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
16544 <callback hidden="0" name="DataQueueCheckFullFunction" cname="GstDataQueueCheckFullFunction">
16545 <return-type type="gboolean"/>
16547 <parameter name="queue" type="GstDataQueue*"/>
16548 <parameter name="visible" type="guint"/>
16549 <parameter name="bytes" type="guint"/>
16550 <parameter name="time" type="guint64"/>
16551 <parameter allow-none="1" name="checkdata" type="gpointer"/>
16554 <callback name="DataQueueEmptyCallback" cname="GstDataQueueEmptyCallback">
16555 <return-type type="void"/>
16557 <parameter name="queue" type="GstDataQueue*"/>
16558 <parameter allow-none="1" name="checkdata" type="gpointer"/>
16561 <callback name="DataQueueFullCallback" cname="GstDataQueueFullCallback">
16562 <return-type type="void"/>
16564 <parameter name="queue" type="GstDataQueue*"/>
16565 <parameter allow-none="1" name="checkdata" type="gpointer"/>
16568 <callback name="TypeFindHelperGetRangeFunction" cname="GstTypeFindHelperGetRangeFunction">
16569 <return-type type="GstFlowReturn"/>
16571 <parameter name="obj" type="GstObject*"/>
16572 <parameter allow-none="1" name="parent" type="GstObject*"/>
16573 <parameter name="offset" type="guint64"/>
16574 <parameter name="length" type="guint"/>
16575 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
16576 <warning>missing glib:type-name</warning>
16580 <object name="Adapter" cname="GstAdapter" opaque="false" hidden="false" parent="GObject">
16581 <class_struct cname="GstAdapterClass"/>
16582 <method name="GetType" cname="gst_adapter_get_type" shared="true">
16583 <return-type type="GType"/>
16585 <constructor cname="gst_adapter_new" disable_void_ctor=""/>
16586 <method name="Available" cname="gst_adapter_available">
16587 <return-type type="gsize"/>
16590 <method name="AvailableFast" cname="gst_adapter_available_fast">
16591 <return-type type="gsize"/>
16594 <method name="Clear" cname="gst_adapter_clear">
16595 <return-type type="void"/>
16598 <method name="CopyBytes" cname="gst_adapter_copy_bytes" version="1.4">
16599 <return-type type="GBytes*" owned="true">
16600 <warning>missing glib:type-name</warning>
16603 <parameter name="offset" type="gsize"/>
16604 <parameter name="size" type="gsize"/>
16607 <method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont" version="1.10">
16608 <return-type type="guint64"/>
16611 <method name="DtsAtDiscont" cname="gst_adapter_dts_at_discont" version="1.10">
16612 <return-type type="guint64"/>
16615 <method name="Flush" cname="gst_adapter_flush">
16616 <return-type type="void"/>
16618 <parameter name="flush" type="gsize"/>
16621 <method name="GetBuffer" cname="gst_adapter_get_buffer" version="1.6">
16622 <return-type type="GstBuffer*" owned="true">
16623 <warning>missing glib:type-name</warning>
16626 <parameter name="nbytes" type="gsize"/>
16629 <method name="GetBufferFast" cname="gst_adapter_get_buffer_fast" version="1.6">
16630 <return-type type="GstBuffer*" owned="true">
16631 <warning>missing glib:type-name</warning>
16634 <parameter name="nbytes" type="gsize"/>
16637 <method name="GetBufferList" cname="gst_adapter_get_buffer_list" version="1.6">
16638 <return-type type="GstBufferList*" owned="true">
16639 <warning>missing glib:type-name</warning>
16642 <parameter name="nbytes" type="gsize"/>
16645 <method name="GetList" cname="gst_adapter_get_list" version="1.6">
16646 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
16647 <warning>missing glib:type-name</warning>
16650 <parameter name="nbytes" type="gsize"/>
16653 <method name="Map" cname="gst_adapter_map">
16654 <return-type type="gconstpointer" array="true" array_length_param_index="0"/>
16656 <parameter name="size" type="gsize*" owned="true" pass_as="out"/>
16659 <method name="MaskedScanUint32" cname="gst_adapter_masked_scan_uint32">
16660 <return-type type="gssize"/>
16662 <parameter name="mask" type="guint32"/>
16663 <parameter name="pattern" type="guint32"/>
16664 <parameter name="offset" type="gsize"/>
16665 <parameter name="size" type="gsize"/>
16668 <method name="MaskedScanUint32Peek" cname="gst_adapter_masked_scan_uint32_peek">
16669 <return-type type="gssize"/>
16671 <parameter name="mask" type="guint32"/>
16672 <parameter name="pattern" type="guint32"/>
16673 <parameter name="offset" type="gsize"/>
16674 <parameter name="size" type="gsize"/>
16675 <parameter allow-none="1" name="value" type="guint32*" owned="true" pass_as="out"/>
16678 <method name="OffsetAtDiscont" cname="gst_adapter_offset_at_discont" version="1.10">
16679 <return-type type="guint64"/>
16682 <method name="PrevDts" cname="gst_adapter_prev_dts">
16683 <return-type type="guint64"/>
16685 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out"/>
16688 <method name="PrevDtsAtOffset" cname="gst_adapter_prev_dts_at_offset" version="1.2">
16689 <return-type type="guint64"/>
16691 <parameter name="offset" type="gsize"/>
16692 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out"/>
16695 <method name="PrevOffset" cname="gst_adapter_prev_offset" version="1.10">
16696 <return-type type="guint64"/>
16698 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out"/>
16701 <method name="PrevPts" cname="gst_adapter_prev_pts">
16702 <return-type type="guint64"/>
16704 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out"/>
16707 <method name="PrevPtsAtOffset" cname="gst_adapter_prev_pts_at_offset" version="1.2">
16708 <return-type type="guint64"/>
16710 <parameter name="offset" type="gsize"/>
16711 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out"/>
16714 <method name="PtsAtDiscont" cname="gst_adapter_pts_at_discont" version="1.10">
16715 <return-type type="guint64"/>
16718 <method name="Push" cname="gst_adapter_push">
16719 <return-type type="void"/>
16721 <parameter name="buf" type="GstBuffer*" owned="true">
16722 <warning>missing glib:type-name</warning>
16726 <method name="Take" cname="gst_adapter_take">
16727 <return-type type="gpointer*" owned="true" array="true" array_length_param_index="0"/>
16729 <parameter name="nbytes" type="gsize*" owned="true" pass_as="out"/>
16732 <method name="TakeBuffer" cname="gst_adapter_take_buffer">
16733 <return-type type="GstBuffer*" owned="true">
16734 <warning>missing glib:type-name</warning>
16737 <parameter name="nbytes" type="gsize"/>
16740 <method name="TakeBufferFast" cname="gst_adapter_take_buffer_fast" version="1.2">
16741 <return-type type="GstBuffer*" owned="true">
16742 <warning>missing glib:type-name</warning>
16745 <parameter name="nbytes" type="gsize"/>
16748 <method name="TakeBufferList" cname="gst_adapter_take_buffer_list" version="1.6">
16749 <return-type type="GstBufferList*" owned="true">
16750 <warning>missing glib:type-name</warning>
16753 <parameter name="nbytes" type="gsize"/>
16756 <method name="TakeList" cname="gst_adapter_take_list">
16757 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
16758 <warning>missing glib:type-name</warning>
16761 <parameter name="nbytes" type="gsize"/>
16764 <method name="Unmap" cname="gst_adapter_unmap">
16765 <return-type type="void"/>
16769 <object name="Aggregator" cname="GstAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement" version="1.14">
16770 <class_struct cname="GstAggregatorClass" version="1.14">
16771 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
16772 <warning>missing glib:type-name</warning>
16774 <method vm="flush"/>
16775 <method vm="clip"/>
16776 <method vm="finish_buffer"/>
16777 <method vm="sink_event"/>
16778 <method vm="sink_query"/>
16779 <method vm="src_event"/>
16780 <method vm="src_query"/>
16781 <method vm="src_activate"/>
16782 <method vm="aggregate"/>
16783 <method vm="stop"/>
16784 <method vm="start"/>
16785 <method vm="get_next_time"/>
16786 <method vm="create_new_pad"/>
16787 <method vm="update_src_caps"/>
16788 <method vm="fixate_src_caps"/>
16789 <method vm="negotiated_src_caps"/>
16790 <method vm="decide_allocation"/>
16791 <method vm="propose_allocation"/>
16792 <method vm="negotiate"/>
16793 <method vm="sink_event_pre_queue"/>
16794 <method vm="sink_query_pre_queue"/>
16795 <method vm="finish_buffer_list"/>
16796 <method vm="peek_next_sample"/>
16797 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="15"/>
16799 <method name="GetType" cname="gst_aggregator_get_type" shared="true">
16800 <return-type type="GType"/>
16802 <virtual_method name="Aggregate" cname="aggregate">
16803 <return-type type="GstFlowReturn"/>
16805 <parameter name="timeout" type="gboolean"/>
16808 <virtual_method name="Clip" cname="clip">
16809 <return-type type="GstBuffer*" owned="true">
16810 <warning>missing glib:type-name</warning>
16813 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16814 <parameter name="buf" type="GstBuffer*">
16815 <warning>missing glib:type-name</warning>
16819 <virtual_method name="CreateNewPad" cname="create_new_pad" hidden="true">
16820 <return-type type="GstAggregatorPad*"/>
16822 <parameter name="templ" type="GstPadTemplate*"/>
16823 <parameter name="req_name" type="const-gchar*"/>
16824 <parameter name="caps" type="GstCaps*">
16825 <warning>missing glib:type-name</warning>
16829 <virtual_method name="DecideAllocation" cname="decide_allocation">
16830 <return-type type="gboolean"/>
16832 <parameter name="query" type="GstQuery*">
16833 <warning>missing glib:type-name</warning>
16837 <virtual_method name="FinishBuffer" cname="finish_buffer">
16838 <return-type type="GstFlowReturn"/>
16840 <parameter name="buffer" type="GstBuffer*" owned="true">
16841 <warning>missing glib:type-name</warning>
16845 <virtual_method name="FinishBufferList" cname="finish_buffer_list" version="1.18">
16846 <return-type type="GstFlowReturn"/>
16848 <parameter name="bufferlist" type="GstBufferList*" owned="true">
16849 <warning>missing glib:type-name</warning>
16853 <virtual_method name="FixateSrcCaps" cname="fixate_src_caps">
16854 <return-type type="GstCaps*" owned="true">
16855 <warning>missing glib:type-name</warning>
16858 <parameter name="caps" type="GstCaps*">
16859 <warning>missing glib:type-name</warning>
16863 <virtual_method name="Flush" cname="flush">
16864 <return-type type="GstFlowReturn"/>
16867 <virtual_method name="GetNextTime" cname="get_next_time">
16868 <return-type type="guint64"/>
16871 <virtual_method name="Negotiate" cname="negotiate" version="1.18">
16872 <return-type type="gboolean"/>
16875 <virtual_method name="NegotiatedSrcCaps" cname="negotiated_src_caps">
16876 <return-type type="gboolean"/>
16878 <parameter name="caps" type="GstCaps*">
16879 <warning>missing glib:type-name</warning>
16883 <virtual_method name="PeekNextSample" cname="peek_next_sample" version="1.18">
16884 <return-type type="GstSample*" owned="true">
16885 <warning>missing glib:type-name</warning>
16888 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16891 <virtual_method name="ProposeAllocation" cname="propose_allocation">
16892 <return-type type="gboolean"/>
16894 <parameter name="pad" type="GstAggregatorPad*"/>
16895 <parameter name="decide_query" type="GstQuery*">
16896 <warning>missing glib:type-name</warning>
16898 <parameter name="query" type="GstQuery*">
16899 <warning>missing glib:type-name</warning>
16903 <virtual_method name="SinkEvent" cname="sink_event">
16904 <return-type type="gboolean"/>
16906 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16907 <parameter name="event" type="GstEvent*">
16908 <warning>missing glib:type-name</warning>
16912 <virtual_method name="SinkEventPreQueue" cname="sink_event_pre_queue">
16913 <return-type type="GstFlowReturn"/>
16915 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16916 <parameter name="event" type="GstEvent*">
16917 <warning>missing glib:type-name</warning>
16921 <virtual_method name="SinkQuery" cname="sink_query">
16922 <return-type type="gboolean"/>
16924 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16925 <parameter name="query" type="GstQuery*">
16926 <warning>missing glib:type-name</warning>
16930 <virtual_method name="SinkQueryPreQueue" cname="sink_query_pre_queue">
16931 <return-type type="gboolean"/>
16933 <parameter name="aggregator_pad" type="GstAggregatorPad*"/>
16934 <parameter name="query" type="GstQuery*">
16935 <warning>missing glib:type-name</warning>
16939 <virtual_method name="SrcActivate" cname="src_activate">
16940 <return-type type="gboolean"/>
16942 <parameter name="mode" type="GstPadMode"/>
16943 <parameter name="active" type="gboolean"/>
16946 <virtual_method name="SrcEvent" cname="src_event">
16947 <return-type type="gboolean"/>
16949 <parameter name="event" type="GstEvent*">
16950 <warning>missing glib:type-name</warning>
16954 <virtual_method name="SrcQuery" cname="src_query">
16955 <return-type type="gboolean"/>
16957 <parameter name="query" type="GstQuery*">
16958 <warning>missing glib:type-name</warning>
16962 <virtual_method name="Start" cname="start">
16963 <return-type type="gboolean"/>
16966 <virtual_method name="Stop" cname="stop">
16967 <return-type type="gboolean"/>
16970 <virtual_method name="UpdateSrcCaps" cname="update_src_caps">
16971 <return-type type="GstFlowReturn"/>
16973 <parameter name="caps" type="GstCaps*">
16974 <warning>missing glib:type-name</warning>
16976 <parameter allow-none="1" name="_ret" type="GstCaps**" owned="true" pass_as="out">
16977 <warning>missing glib:type-name</warning>
16981 <method name="FinishBuffer" cname="gst_aggregator_finish_buffer">
16982 <return-type type="GstFlowReturn"/>
16984 <parameter name="buffer" type="GstBuffer*" owned="true">
16985 <warning>missing glib:type-name</warning>
16989 <method name="FinishBufferList" cname="gst_aggregator_finish_buffer_list" version="1.18">
16990 <return-type type="GstFlowReturn"/>
16992 <parameter name="bufferlist" type="GstBufferList*" owned="true">
16993 <warning>missing glib:type-name</warning>
16997 <method name="GetAllocator" cname="gst_aggregator_get_allocator">
16998 <return-type type="void"/>
17000 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
17001 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
17002 <warning>missing glib:type-name</warning>
17006 <method name="GetBufferPool" cname="gst_aggregator_get_buffer_pool">
17007 <return-type type="GstBufferPool*" owned="true"/>
17010 <method name="GetLatency" cname="gst_aggregator_get_latency">
17011 <return-type type="guint64"/>
17014 <method name="Negotiate" cname="gst_aggregator_negotiate" version="1.18">
17015 <return-type type="gboolean"/>
17018 <method name="PeekNextSample" cname="gst_aggregator_peek_next_sample" version="1.18">
17019 <return-type type="GstSample*" owned="true">
17020 <warning>missing glib:type-name</warning>
17023 <parameter name="pad" type="GstAggregatorPad*"/>
17026 <method name="SelectedSamples" cname="gst_aggregator_selected_samples" version="1.18">
17027 <return-type type="void"/>
17029 <parameter name="pts" type="guint64"/>
17030 <parameter name="dts" type="guint64"/>
17031 <parameter name="duration" type="guint64"/>
17032 <parameter allow-none="1" name="info" type="GstStructure*">
17033 <warning>missing glib:type-name</warning>
17037 <method name="SetLatency" cname="gst_aggregator_set_latency">
17038 <return-type type="void"/>
17040 <parameter name="min_latency" type="guint64"/>
17041 <parameter name="max_latency" type="guint64"/>
17044 <method name="SetSrcCaps" cname="gst_aggregator_set_src_caps">
17045 <return-type type="void"/>
17047 <parameter name="caps" type="GstCaps*">
17048 <warning>missing glib:type-name</warning>
17052 <method name="SimpleGetNextTime" cname="gst_aggregator_simple_get_next_time" version="1.16">
17053 <return-type type="guint64"/>
17056 <method name="UpdateSegment" cname="gst_aggregator_update_segment" version="1.18">
17057 <return-type type="void"/>
17059 <parameter name="segment" type="GstSegment*">
17060 <warning>missing glib:type-name</warning>
17064 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
17065 <property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17066 <property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
17067 <property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17068 <property name="StartTimeSelection" cname="start-time-selection" type="GstAggregatorStartTimeSelection" readable="true" writeable="true" construct="false" construct-only="false"/>
17069 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*"/>
17070 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
17071 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPrivate*">
17072 <warning>missing glib:type-name</warning>
17074 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17075 <signal name="SamplesSelected" cname="samples-selected" when="first" version="1.18">
17076 <return-type type="void"/>
17078 <parameter name="segment" type="GstSegment*">
17079 <warning>missing glib:type-name</warning>
17081 <parameter name="pts" type="guint64"/>
17082 <parameter name="dts" type="guint64"/>
17083 <parameter name="duration" type="guint64"/>
17084 <parameter allow-none="1" name="info" type="GstStructure*">
17085 <warning>missing glib:type-name</warning>
17090 <object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad" version="1.14">
17091 <class_struct cname="GstAggregatorPadClass" version="1.14">
17092 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
17093 <warning>missing glib:type-name</warning>
17095 <method vm="flush"/>
17096 <method vm="skip_buffer"/>
17097 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17099 <method name="GetType" cname="gst_aggregator_pad_get_type" shared="true">
17100 <return-type type="GType"/>
17102 <virtual_method name="Flush" cname="flush">
17103 <return-type type="GstFlowReturn"/>
17105 <parameter name="aggregator" type="GstAggregator*"/>
17108 <virtual_method name="SkipBuffer" cname="skip_buffer">
17109 <return-type type="gboolean"/>
17111 <parameter name="aggregator" type="GstAggregator*"/>
17112 <parameter name="buffer" type="GstBuffer*">
17113 <warning>missing glib:type-name</warning>
17117 <method name="DropBuffer" cname="gst_aggregator_pad_drop_buffer">
17118 <return-type type="gboolean"/>
17121 <method name="HasBuffer" cname="gst_aggregator_pad_has_buffer" version="1.14.1">
17122 <return-type type="gboolean"/>
17125 <method name="IsEos" cname="gst_aggregator_pad_is_eos">
17126 <return-type type="gboolean"/>
17129 <method name="PeekBuffer" cname="gst_aggregator_pad_peek_buffer">
17130 <return-type type="GstBuffer*" owned="true">
17131 <warning>missing glib:type-name</warning>
17135 <method name="PopBuffer" cname="gst_aggregator_pad_pop_buffer">
17136 <return-type type="GstBuffer*" owned="true">
17137 <warning>missing glib:type-name</warning>
17141 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
17142 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstPad*"/>
17143 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
17144 <warning>missing glib:type-name</warning>
17146 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
17147 <warning>missing glib:type-name</warning>
17149 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
17150 <signal name="BufferConsumed" cname="buffer-consumed" when="first">
17151 <return-type type="void"/>
17153 <parameter name="_object" type="GstBuffer*">
17154 <warning>missing glib:type-name</warning>
17159 <object name="BaseParse" cname="GstBaseParse" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
17160 <class_struct cname="GstBaseParseClass">
17161 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17162 <warning>missing glib:type-name</warning>
17164 <method vm="start"/>
17165 <method vm="stop"/>
17166 <method vm="set_sink_caps"/>
17167 <method vm="handle_frame"/>
17168 <method vm="pre_push_frame"/>
17169 <method vm="convert"/>
17170 <method vm="sink_event"/>
17171 <method vm="src_event"/>
17172 <method vm="get_sink_caps"/>
17173 <method vm="detect"/>
17174 <method vm="sink_query"/>
17175 <method vm="src_query"/>
17176 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18"/>
17178 <method name="GetType" cname="gst_base_parse_get_type" shared="true">
17179 <return-type type="GType"/>
17181 <virtual_method name="Convert" cname="convert">
17182 <return-type type="gboolean"/>
17184 <parameter name="src_format" type="GstFormat"/>
17185 <parameter name="src_value" type="gint64"/>
17186 <parameter name="dest_format" type="GstFormat"/>
17187 <parameter name="dest_value" type="gint64"/>
17190 <virtual_method name="Detect" cname="detect">
17191 <return-type type="GstFlowReturn"/>
17193 <parameter name="buffer" type="GstBuffer*">
17194 <warning>missing glib:type-name</warning>
17198 <virtual_method name="GetSinkCaps" cname="get_sink_caps">
17199 <return-type type="GstCaps*" owned="true">
17200 <warning>missing glib:type-name</warning>
17203 <parameter name="filter" type="GstCaps*">
17204 <warning>missing glib:type-name</warning>
17208 <virtual_method name="HandleFrame" cname="handle_frame">
17209 <return-type type="GstFlowReturn"/>
17211 <parameter name="frame" type="GstBaseParseFrame*">
17212 <warning>missing glib:type-name</warning>
17214 <parameter name="skipsize" type="gint"/>
17217 <virtual_method name="PrePushFrame" cname="pre_push_frame">
17218 <return-type type="GstFlowReturn"/>
17220 <parameter name="frame" type="GstBaseParseFrame*">
17221 <warning>missing glib:type-name</warning>
17225 <virtual_method name="SetSinkCaps" cname="set_sink_caps">
17226 <return-type type="gboolean"/>
17228 <parameter name="caps" type="GstCaps*">
17229 <warning>missing glib:type-name</warning>
17233 <virtual_method name="SinkEvent" cname="sink_event">
17234 <return-type type="gboolean"/>
17236 <parameter name="event" type="GstEvent*">
17237 <warning>missing glib:type-name</warning>
17241 <virtual_method name="SinkQuery" cname="sink_query">
17242 <return-type type="gboolean"/>
17244 <parameter name="query" type="GstQuery*">
17245 <warning>missing glib:type-name</warning>
17249 <virtual_method name="SrcEvent" cname="src_event">
17250 <return-type type="gboolean"/>
17252 <parameter name="event" type="GstEvent*">
17253 <warning>missing glib:type-name</warning>
17257 <virtual_method name="SrcQuery" cname="src_query">
17258 <return-type type="gboolean"/>
17260 <parameter name="query" type="GstQuery*">
17261 <warning>missing glib:type-name</warning>
17265 <virtual_method name="Start" cname="start">
17266 <return-type type="gboolean"/>
17269 <virtual_method name="Stop" cname="stop">
17270 <return-type type="gboolean"/>
17273 <method name="AddIndexEntry" cname="gst_base_parse_add_index_entry">
17274 <return-type type="gboolean"/>
17276 <parameter name="offset" type="guint64"/>
17277 <parameter name="ts" type="guint64"/>
17278 <parameter name="key" type="gboolean"/>
17279 <parameter name="force" type="gboolean"/>
17282 <method name="ConvertDefault" cname="gst_base_parse_convert_default">
17283 <return-type type="gboolean"/>
17285 <parameter name="src_format" type="GstFormat"/>
17286 <parameter name="src_value" type="gint64"/>
17287 <parameter name="dest_format" type="GstFormat"/>
17288 <parameter name="dest_value" type="gint64*" owned="true" pass_as="out"/>
17291 <method name="Drain" cname="gst_base_parse_drain" version="1.12">
17292 <return-type type="void"/>
17295 <method name="FinishFrame" cname="gst_base_parse_finish_frame">
17296 <return-type type="GstFlowReturn"/>
17298 <parameter name="frame" type="GstBaseParseFrame*">
17299 <warning>missing glib:type-name</warning>
17301 <parameter name="size" type="gint"/>
17304 <method name="MergeTags" cname="gst_base_parse_merge_tags" version="1.6">
17305 <return-type type="void"/>
17307 <parameter allow-none="1" name="tags" type="GstTagList*">
17308 <warning>missing glib:type-name</warning>
17310 <parameter name="mode" type="GstTagMergeMode"/>
17313 <method name="PushFrame" cname="gst_base_parse_push_frame">
17314 <return-type type="GstFlowReturn"/>
17316 <parameter name="frame" type="GstBaseParseFrame*">
17317 <warning>missing glib:type-name</warning>
17321 <method name="SetAverageBitrate" cname="gst_base_parse_set_average_bitrate">
17322 <return-type type="void"/>
17324 <parameter name="bitrate" type="guint"/>
17327 <method name="SetDuration" cname="gst_base_parse_set_duration">
17328 <return-type type="void"/>
17330 <parameter name="fmt" type="GstFormat"/>
17331 <parameter name="duration" type="gint64"/>
17332 <parameter name="interval" type="gint"/>
17335 <method name="SetFrameRate" cname="gst_base_parse_set_frame_rate">
17336 <return-type type="void"/>
17338 <parameter name="fps_num" type="guint"/>
17339 <parameter name="fps_den" type="guint"/>
17340 <parameter name="lead_in" type="guint"/>
17341 <parameter name="lead_out" type="guint"/>
17344 <method name="SetHasTimingInfo" cname="gst_base_parse_set_has_timing_info">
17345 <return-type type="void"/>
17347 <parameter name="has_timing" type="gboolean"/>
17350 <method name="SetInferTs" cname="gst_base_parse_set_infer_ts">
17351 <return-type type="void"/>
17353 <parameter name="infer_ts" type="gboolean"/>
17356 <method name="SetLatency" cname="gst_base_parse_set_latency">
17357 <return-type type="void"/>
17359 <parameter name="min_latency" type="guint64"/>
17360 <parameter name="max_latency" type="guint64"/>
17363 <method name="SetMinFrameSize" cname="gst_base_parse_set_min_frame_size">
17364 <return-type type="void"/>
17366 <parameter name="min_size" type="guint"/>
17369 <method name="SetPassthrough" cname="gst_base_parse_set_passthrough">
17370 <return-type type="void"/>
17372 <parameter name="passthrough" type="gboolean"/>
17375 <method name="SetPtsInterpolation" cname="gst_base_parse_set_pts_interpolation">
17376 <return-type type="void"/>
17378 <parameter name="pts_interpolate" type="gboolean"/>
17381 <method name="SetSyncable" cname="gst_base_parse_set_syncable">
17382 <return-type type="void"/>
17384 <parameter name="syncable" type="gboolean"/>
17387 <method name="SetTsAtOffset" cname="gst_base_parse_set_ts_at_offset" version="1.2">
17388 <return-type type="void"/>
17390 <parameter name="offset" type="gsize"/>
17393 <property name="DisablePassthrough" cname="disable-passthrough" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
17394 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
17395 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
17396 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
17397 <field cname="flags" access="public" writeable="false" readable="true" is_callback="false" name="Flags" type="guint"/>
17398 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
17399 <warning>missing glib:type-name</warning>
17401 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17402 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseParsePrivate*">
17403 <warning>missing glib:type-name</warning>
17406 <object name="BaseSink" cname="GstBaseSink" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
17407 <class_struct cname="GstBaseSinkClass">
17408 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17409 <warning>missing glib:type-name</warning>
17411 <method vm="get_caps"/>
17412 <method vm="set_caps"/>
17413 <method vm="fixate"/>
17414 <method vm="activate_pull"/>
17415 <method vm="get_times"/>
17416 <method vm="propose_allocation"/>
17417 <method vm="start"/>
17418 <method vm="stop"/>
17419 <method vm="unlock"/>
17420 <method vm="unlock_stop"/>
17421 <method vm="query"/>
17422 <method vm="event"/>
17423 <method vm="wait_event"/>
17424 <method vm="prepare"/>
17425 <method vm="prepare_list"/>
17426 <method vm="preroll"/>
17427 <method vm="render"/>
17428 <method vm="render_list"/>
17429 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17431 <method name="GetType" cname="gst_base_sink_get_type" shared="true">
17432 <return-type type="GType"/>
17434 <virtual_method name="ActivatePull" cname="activate_pull">
17435 <return-type type="gboolean"/>
17437 <parameter name="active" type="gboolean"/>
17440 <virtual_method name="Event" cname="event">
17441 <return-type type="gboolean"/>
17443 <parameter name="event" type="GstEvent*">
17444 <warning>missing glib:type-name</warning>
17448 <virtual_method name="Fixate" cname="fixate">
17449 <return-type type="GstCaps*" owned="true">
17450 <warning>missing glib:type-name</warning>
17453 <parameter name="caps" type="GstCaps*">
17454 <warning>missing glib:type-name</warning>
17458 <virtual_method name="GetCaps" cname="get_caps">
17459 <return-type type="GstCaps*" owned="true">
17460 <warning>missing glib:type-name</warning>
17463 <parameter name="filter" type="GstCaps*">
17464 <warning>missing glib:type-name</warning>
17468 <virtual_method name="GetTimes" cname="get_times">
17469 <return-type type="void"/>
17471 <parameter name="buffer" type="GstBuffer*">
17472 <warning>missing glib:type-name</warning>
17474 <parameter name="start" type="guint64"/>
17475 <parameter name="end" type="guint64"/>
17478 <virtual_method name="Prepare" cname="prepare">
17479 <return-type type="GstFlowReturn"/>
17481 <parameter name="buffer" type="GstBuffer*">
17482 <warning>missing glib:type-name</warning>
17486 <virtual_method name="PrepareList" cname="prepare_list">
17487 <return-type type="GstFlowReturn"/>
17489 <parameter name="buffer_list" type="GstBufferList*">
17490 <warning>missing glib:type-name</warning>
17494 <virtual_method name="Preroll" cname="preroll">
17495 <return-type type="GstFlowReturn"/>
17497 <parameter name="buffer" type="GstBuffer*">
17498 <warning>missing glib:type-name</warning>
17502 <virtual_method name="ProposeAllocation" cname="propose_allocation">
17503 <return-type type="gboolean"/>
17505 <parameter name="query" type="GstQuery*">
17506 <warning>missing glib:type-name</warning>
17510 <virtual_method name="Query" cname="query">
17511 <return-type type="gboolean"/>
17513 <parameter name="query" type="GstQuery*">
17514 <warning>missing glib:type-name</warning>
17518 <virtual_method name="Render" cname="render">
17519 <return-type type="GstFlowReturn"/>
17521 <parameter name="buffer" type="GstBuffer*">
17522 <warning>missing glib:type-name</warning>
17526 <virtual_method name="RenderList" cname="render_list">
17527 <return-type type="GstFlowReturn"/>
17529 <parameter name="buffer_list" type="GstBufferList*">
17530 <warning>missing glib:type-name</warning>
17534 <virtual_method name="SetCaps" cname="set_caps">
17535 <return-type type="gboolean"/>
17537 <parameter name="caps" type="GstCaps*">
17538 <warning>missing glib:type-name</warning>
17542 <virtual_method name="Start" cname="start">
17543 <return-type type="gboolean"/>
17546 <virtual_method name="Stop" cname="stop">
17547 <return-type type="gboolean"/>
17550 <virtual_method name="Unlock" cname="unlock">
17551 <return-type type="gboolean"/>
17554 <virtual_method name="UnlockStop" cname="unlock_stop">
17555 <return-type type="gboolean"/>
17558 <virtual_method name="WaitEvent" cname="wait_event">
17559 <return-type type="GstFlowReturn"/>
17561 <parameter name="event" type="GstEvent*">
17562 <warning>missing glib:type-name</warning>
17566 <method name="DoPreroll" cname="gst_base_sink_do_preroll">
17567 <return-type type="GstFlowReturn"/>
17569 <parameter name="obj" type="GstMiniObject*">
17570 <warning>missing glib:type-name</warning>
17574 <method name="GetBlocksize" cname="gst_base_sink_get_blocksize">
17575 <return-type type="guint"/>
17578 <method name="GetDropOutOfSegment" cname="gst_base_sink_get_drop_out_of_segment" version="1.12">
17579 <return-type type="gboolean"/>
17582 <method name="GetLastSample" cname="gst_base_sink_get_last_sample">
17583 <return-type type="GstSample*" owned="true">
17584 <warning>missing glib:type-name</warning>
17588 <method name="GetLatency" cname="gst_base_sink_get_latency">
17589 <return-type type="guint64"/>
17592 <method name="GetMaxBitrate" cname="gst_base_sink_get_max_bitrate" version="1.2">
17593 <return-type type="guint64"/>
17596 <method name="GetMaxLateness" cname="gst_base_sink_get_max_lateness">
17597 <return-type type="gint64"/>
17600 <method name="GetProcessingDeadline" cname="gst_base_sink_get_processing_deadline" version="1.16">
17601 <return-type type="guint64"/>
17604 <method name="GetRenderDelay" cname="gst_base_sink_get_render_delay">
17605 <return-type type="guint64"/>
17608 <method name="GetStats" cname="gst_base_sink_get_stats" version="1.18">
17609 <return-type type="GstStructure*" owned="true">
17610 <warning>missing glib:type-name</warning>
17614 <method name="GetSync" cname="gst_base_sink_get_sync">
17615 <return-type type="gboolean"/>
17618 <method name="GetThrottleTime" cname="gst_base_sink_get_throttle_time">
17619 <return-type type="guint64"/>
17622 <method name="GetTsOffset" cname="gst_base_sink_get_ts_offset">
17623 <return-type type="gint64"/>
17626 <method name="IsAsyncEnabled" cname="gst_base_sink_is_async_enabled">
17627 <return-type type="gboolean"/>
17630 <method name="IsLastSampleEnabled" cname="gst_base_sink_is_last_sample_enabled">
17631 <return-type type="gboolean"/>
17634 <method name="IsQosEnabled" cname="gst_base_sink_is_qos_enabled">
17635 <return-type type="gboolean"/>
17638 <method name="QueryLatency" cname="gst_base_sink_query_latency">
17639 <return-type type="gboolean"/>
17641 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out"/>
17642 <parameter allow-none="1" name="upstream_live" type="gboolean*" owned="true" pass_as="out"/>
17643 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out"/>
17644 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out"/>
17647 <method name="SetAsyncEnabled" cname="gst_base_sink_set_async_enabled">
17648 <return-type type="void"/>
17650 <parameter name="enabled" type="gboolean"/>
17653 <method name="SetBlocksize" cname="gst_base_sink_set_blocksize">
17654 <return-type type="void"/>
17656 <parameter name="blocksize" type="guint"/>
17659 <method name="SetDropOutOfSegment" cname="gst_base_sink_set_drop_out_of_segment" version="1.12">
17660 <return-type type="void"/>
17662 <parameter name="drop_out_of_segment" type="gboolean"/>
17665 <method name="SetLastSampleEnabled" cname="gst_base_sink_set_last_sample_enabled">
17666 <return-type type="void"/>
17668 <parameter name="enabled" type="gboolean"/>
17671 <method name="SetMaxBitrate" cname="gst_base_sink_set_max_bitrate" version="1.2">
17672 <return-type type="void"/>
17674 <parameter name="max_bitrate" type="guint64"/>
17677 <method name="SetMaxLateness" cname="gst_base_sink_set_max_lateness">
17678 <return-type type="void"/>
17680 <parameter name="max_lateness" type="gint64"/>
17683 <method name="SetProcessingDeadline" cname="gst_base_sink_set_processing_deadline" version="1.16">
17684 <return-type type="void"/>
17686 <parameter name="processing_deadline" type="guint64"/>
17689 <method name="SetQosEnabled" cname="gst_base_sink_set_qos_enabled">
17690 <return-type type="void"/>
17692 <parameter name="enabled" type="gboolean"/>
17695 <method name="SetRenderDelay" cname="gst_base_sink_set_render_delay">
17696 <return-type type="void"/>
17698 <parameter name="delay" type="guint64"/>
17701 <method name="SetSync" cname="gst_base_sink_set_sync">
17702 <return-type type="void"/>
17704 <parameter name="sync" type="gboolean"/>
17707 <method name="SetThrottleTime" cname="gst_base_sink_set_throttle_time">
17708 <return-type type="void"/>
17710 <parameter name="throttle" type="guint64"/>
17713 <method name="SetTsOffset" cname="gst_base_sink_set_ts_offset">
17714 <return-type type="void"/>
17716 <parameter name="offset" type="gint64"/>
17719 <method name="Wait" cname="gst_base_sink_wait">
17720 <return-type type="GstFlowReturn"/>
17722 <parameter name="time" type="guint64"/>
17723 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out"/>
17726 <method name="WaitClock" cname="gst_base_sink_wait_clock">
17727 <return-type type="GstClockReturn"/>
17729 <parameter name="time" type="guint64"/>
17730 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out"/>
17733 <method name="WaitPreroll" cname="gst_base_sink_wait_preroll">
17734 <return-type type="GstFlowReturn"/>
17737 <property name="Async" cname="async" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
17738 <property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
17739 <property name="EnableLastSample" cname="enable-last-sample" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
17740 <property name="LastSample" cname="last-sample" type="GstSample*" readable="true" writeable="false" construct="false" construct-only="false"/>
17741 <property name="MaxBitrate" cname="max-bitrate" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.2"/>
17742 <property name="MaxLateness" cname="max-lateness" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17743 <property name="ProcessingDeadline" cname="processing-deadline" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
17744 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
17745 <property name="RenderDelay" cname="render-delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17746 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" version="1.18"/>
17747 <property name="Sync" cname="sync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
17748 <property name="ThrottleTime" cname="throttle-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17749 <property name="TsOffset" cname="ts-offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
17750 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
17751 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
17752 <field cname="pad_mode" access="public" writeable="false" readable="true" is_callback="false" name="PadMode" type="GstPadMode"/>
17753 <field cname="offset" access="public" writeable="false" readable="true" is_callback="false" name="Offset" type="guint64"/>
17754 <field cname="can_activate_pull" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePull" type="gboolean"/>
17755 <field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean"/>
17756 <field cname="preroll_lock" access="public" writeable="false" readable="true" is_callback="false" name="PrerollLock" type="GMutex*"/>
17757 <field cname="preroll_cond" access="public" writeable="false" readable="true" is_callback="false" name="PrerollCond" type="GCond">
17758 <warning>missing glib:type-name</warning>
17760 <field cname="eos" access="public" writeable="false" readable="true" is_callback="false" name="Eos" type="gboolean"/>
17761 <field cname="need_preroll" access="public" writeable="false" readable="true" is_callback="false" name="NeedPreroll" type="gboolean"/>
17762 <field cname="have_preroll" access="public" writeable="false" readable="true" is_callback="false" name="HavePreroll" type="gboolean"/>
17763 <field cname="playing_async" access="public" writeable="false" readable="true" is_callback="false" name="PlayingAsync" type="gboolean"/>
17764 <field cname="have_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="HaveNewsegment" type="gboolean"/>
17765 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
17766 <warning>missing glib:type-name</warning>
17768 <field cname="clock_id" access="private" writeable="false" readable="false" is_callback="false" name="ClockId" type="gpointer"/>
17769 <field cname="sync" access="private" writeable="false" readable="false" is_callback="false" name="SyncField" type="gboolean"/>
17770 <field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean"/>
17771 <field cname="running" access="private" writeable="false" readable="false" is_callback="false" name="Running" type="gboolean"/>
17772 <field cname="max_lateness" access="private" writeable="false" readable="false" is_callback="false" name="MaxLatenessField" type="gint64"/>
17773 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseSinkPrivate*">
17774 <warning>missing glib:type-name</warning>
17776 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17778 <object name="BaseSrc" cname="GstBaseSrc" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
17779 <class_struct cname="GstBaseSrcClass">
17780 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17781 <warning>missing glib:type-name</warning>
17783 <method vm="get_caps"/>
17784 <method vm="negotiate"/>
17785 <method vm="fixate"/>
17786 <method vm="set_caps"/>
17787 <method vm="decide_allocation"/>
17788 <method vm="start"/>
17789 <method vm="stop"/>
17790 <method vm="get_times"/>
17791 <method vm="get_size"/>
17792 <method vm="is_seekable"/>
17793 <method vm="prepare_seek_segment"/>
17794 <method vm="do_seek"/>
17795 <method vm="unlock"/>
17796 <method vm="unlock_stop"/>
17797 <method vm="query"/>
17798 <method vm="event"/>
17799 <method vm="create"/>
17800 <method vm="alloc"/>
17801 <method vm="fill"/>
17802 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
17804 <method name="GetType" cname="gst_base_src_get_type" shared="true">
17805 <return-type type="GType"/>
17807 <virtual_method name="Alloc" cname="alloc">
17808 <return-type type="GstFlowReturn"/>
17810 <parameter name="offset" type="guint64"/>
17811 <parameter name="size" type="guint"/>
17812 <parameter name="buf" type="GstBuffer**">
17813 <warning>missing glib:type-name</warning>
17817 <virtual_method name="Create" cname="create">
17818 <return-type type="GstFlowReturn"/>
17820 <parameter name="offset" type="guint64"/>
17821 <parameter name="size" type="guint"/>
17822 <parameter name="buf" type="GstBuffer**" owned="true" pass_as="out">
17823 <warning>missing glib:type-name</warning>
17827 <virtual_method name="DecideAllocation" cname="decide_allocation">
17828 <return-type type="gboolean"/>
17830 <parameter name="query" type="GstQuery*">
17831 <warning>missing glib:type-name</warning>
17835 <virtual_method name="DoSeek" cname="do_seek">
17836 <return-type type="gboolean"/>
17838 <parameter name="segment" type="GstSegment*">
17839 <warning>missing glib:type-name</warning>
17843 <virtual_method name="Event" cname="event">
17844 <return-type type="gboolean"/>
17846 <parameter name="event" type="GstEvent*">
17847 <warning>missing glib:type-name</warning>
17851 <virtual_method name="Fill" cname="fill">
17852 <return-type type="GstFlowReturn"/>
17854 <parameter name="offset" type="guint64"/>
17855 <parameter name="size" type="guint"/>
17856 <parameter name="buf" type="GstBuffer*">
17857 <warning>missing glib:type-name</warning>
17861 <virtual_method name="Fixate" cname="fixate">
17862 <return-type type="GstCaps*" owned="true">
17863 <warning>missing glib:type-name</warning>
17866 <parameter name="caps" type="GstCaps*">
17867 <warning>missing glib:type-name</warning>
17871 <virtual_method name="GetCaps" cname="get_caps">
17872 <return-type type="GstCaps*" owned="true">
17873 <warning>missing glib:type-name</warning>
17876 <parameter allow-none="1" name="filter" type="GstCaps*">
17877 <warning>missing glib:type-name</warning>
17881 <virtual_method name="GetSize" cname="get_size">
17882 <return-type type="gboolean"/>
17884 <parameter name="size" type="guint64"/>
17887 <virtual_method name="GetTimes" cname="get_times">
17888 <return-type type="void"/>
17890 <parameter name="buffer" type="GstBuffer*">
17891 <warning>missing glib:type-name</warning>
17893 <parameter name="start" type="guint64" owned="true" pass_as="out"/>
17894 <parameter name="end" type="guint64" owned="true" pass_as="out"/>
17897 <virtual_method name="IsSeekable" cname="is_seekable">
17898 <return-type type="gboolean"/>
17901 <virtual_method name="Negotiate" cname="negotiate" version="1.18">
17902 <return-type type="gboolean"/>
17905 <virtual_method name="PrepareSeekSegment" cname="prepare_seek_segment">
17906 <return-type type="gboolean"/>
17908 <parameter name="seek" type="GstEvent*">
17909 <warning>missing glib:type-name</warning>
17911 <parameter name="segment" type="GstSegment*">
17912 <warning>missing glib:type-name</warning>
17916 <virtual_method name="Query" cname="query">
17917 <return-type type="gboolean"/>
17919 <parameter name="query" type="GstQuery*">
17920 <warning>missing glib:type-name</warning>
17924 <virtual_method name="SetCaps" cname="set_caps">
17925 <return-type type="gboolean"/>
17927 <parameter name="caps" type="GstCaps*">
17928 <warning>missing glib:type-name</warning>
17932 <virtual_method name="Start" cname="start">
17933 <return-type type="gboolean"/>
17936 <virtual_method name="Stop" cname="stop">
17937 <return-type type="gboolean"/>
17940 <virtual_method name="Unlock" cname="unlock">
17941 <return-type type="gboolean"/>
17944 <virtual_method name="UnlockStop" cname="unlock_stop">
17945 <return-type type="gboolean"/>
17948 <method name="GetAllocator" cname="gst_base_src_get_allocator">
17949 <return-type type="void"/>
17951 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
17952 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
17953 <warning>missing glib:type-name</warning>
17957 <method name="GetBlocksize" cname="gst_base_src_get_blocksize">
17958 <return-type type="guint"/>
17961 <method name="GetBufferPool" cname="gst_base_src_get_buffer_pool">
17962 <return-type type="GstBufferPool*" owned="true"/>
17965 <method name="GetDoTimestamp" cname="gst_base_src_get_do_timestamp">
17966 <return-type type="gboolean"/>
17969 <method name="IsAsync" cname="gst_base_src_is_async">
17970 <return-type type="gboolean"/>
17973 <method name="IsLive" cname="gst_base_src_is_live">
17974 <return-type type="gboolean"/>
17977 <method name="Negotiate" cname="gst_base_src_negotiate" version="1.18">
17978 <return-type type="gboolean"/>
17981 <method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment" deprecated="true" deprecated-version="1.18">
17982 <return-type type="gboolean"/>
17984 <parameter name="start" type="gint64"/>
17985 <parameter name="stop" type="gint64"/>
17986 <parameter name="time" type="gint64"/>
17989 <method name="NewSegment" cname="gst_base_src_new_segment" version="1.18">
17990 <return-type type="gboolean"/>
17992 <parameter name="segment" type="GstSegment*">
17993 <warning>missing glib:type-name</warning>
17997 <method name="QueryLatency" cname="gst_base_src_query_latency">
17998 <return-type type="gboolean"/>
18000 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out"/>
18001 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out"/>
18002 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out"/>
18005 <method name="SetAsync" cname="gst_base_src_set_async">
18006 <return-type type="void"/>
18008 <parameter name="async" type="gboolean"/>
18011 <method name="SetAutomaticEos" cname="gst_base_src_set_automatic_eos" version="1.4">
18012 <return-type type="void"/>
18014 <parameter name="automatic_eos" type="gboolean"/>
18017 <method name="SetBlocksize" cname="gst_base_src_set_blocksize">
18018 <return-type type="void"/>
18020 <parameter name="blocksize" type="guint"/>
18023 <method name="SetCaps" cname="gst_base_src_set_caps">
18024 <return-type type="gboolean"/>
18026 <parameter name="caps" type="GstCaps*">
18027 <warning>missing glib:type-name</warning>
18031 <method name="SetDoTimestamp" cname="gst_base_src_set_do_timestamp">
18032 <return-type type="void"/>
18034 <parameter name="timestamp" type="gboolean"/>
18037 <method name="SetDynamicSize" cname="gst_base_src_set_dynamic_size">
18038 <return-type type="void"/>
18040 <parameter name="dynamic" type="gboolean"/>
18043 <method name="SetFormat" cname="gst_base_src_set_format">
18044 <return-type type="void"/>
18046 <parameter name="format" type="GstFormat"/>
18049 <method name="SetLive" cname="gst_base_src_set_live">
18050 <return-type type="void"/>
18052 <parameter name="live" type="gboolean"/>
18055 <method name="StartComplete" cname="gst_base_src_start_complete">
18056 <return-type type="void"/>
18058 <parameter name="_ret" type="GstFlowReturn"/>
18061 <method name="StartWait" cname="gst_base_src_start_wait">
18062 <return-type type="GstFlowReturn"/>
18065 <method name="SubmitBufferList" cname="gst_base_src_submit_buffer_list" version="1.14">
18066 <return-type type="void"/>
18068 <parameter name="buffer_list" type="GstBufferList*" owned="true">
18069 <warning>missing glib:type-name</warning>
18073 <method name="WaitPlaying" cname="gst_base_src_wait_playing">
18074 <return-type type="GstFlowReturn"/>
18077 <property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
18078 <property name="DoTimestamp" cname="do-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
18079 <property name="NumBuffers" cname="num-buffers" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
18080 <property name="Typefind" cname="typefind" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
18081 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
18082 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
18083 <field cname="live_lock" access="public" writeable="false" readable="true" is_callback="false" name="LiveLock" type="GMutex*"/>
18084 <field cname="live_cond" access="public" writeable="false" readable="true" is_callback="false" name="LiveCond" type="GCond">
18085 <warning>missing glib:type-name</warning>
18087 <field cname="is_live" access="public" writeable="false" readable="true" is_callback="false" name="IsLiveField" type="gboolean"/>
18088 <field cname="live_running" access="public" writeable="false" readable="true" is_callback="false" name="LiveRunning" type="gboolean"/>
18089 <field cname="blocksize" access="public" writeable="false" readable="true" is_callback="false" name="BlocksizeField" type="guint"/>
18090 <field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean"/>
18091 <field cname="random_access" access="public" writeable="false" readable="true" is_callback="false" name="RandomAccess" type="gboolean"/>
18092 <field cname="clock_id" access="public" writeable="false" readable="true" is_callback="false" name="ClockId" type="gpointer"/>
18093 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
18094 <warning>missing glib:type-name</warning>
18096 <field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean"/>
18097 <field cname="num_buffers" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersField" type="gint"/>
18098 <field cname="num_buffers_left" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersLeft" type="gint"/>
18099 <field cname="typefind" access="public" writeable="false" readable="true" is_callback="false" name="TypefindField" type="gboolean"/>
18100 <field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean"/>
18101 <field cname="pending_seek" access="public" writeable="false" readable="true" is_callback="false" name="PendingSeek" type="GstEvent*">
18102 <warning>missing glib:type-name</warning>
18104 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstBaseSrcPrivate*">
18105 <warning>missing glib:type-name</warning>
18107 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
18109 <object name="BaseTransform" cname="GstBaseTransform" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
18110 <class_struct cname="GstBaseTransformClass">
18111 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
18112 <warning>missing glib:type-name</warning>
18114 <field cname="passthrough_on_same_caps" access="public" writeable="false" readable="true" is_callback="false" name="PassthroughOnSameCaps" type="gboolean"/>
18115 <field cname="transform_ip_on_passthrough" access="public" writeable="false" readable="true" is_callback="false" name="TransformIpOnPassthrough" type="gboolean"/>
18116 <method vm="transform_caps"/>
18117 <method vm="fixate_caps"/>
18118 <method vm="accept_caps"/>
18119 <method vm="set_caps"/>
18120 <method vm="query"/>
18121 <method vm="decide_allocation"/>
18122 <method vm="filter_meta"/>
18123 <method vm="propose_allocation"/>
18124 <method vm="transform_size"/>
18125 <method vm="get_unit_size"/>
18126 <method vm="start"/>
18127 <method vm="stop"/>
18128 <method vm="sink_event"/>
18129 <method vm="src_event"/>
18130 <method vm="prepare_output_buffer"/>
18131 <method vm="copy_metadata"/>
18132 <method vm="transform_meta"/>
18133 <method vm="before_transform"/>
18134 <method vm="transform"/>
18135 <method vm="transform_ip"/>
18136 <method vm="submit_input_buffer"/>
18137 <method vm="generate_output"/>
18138 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18"/>
18140 <method name="GetType" cname="gst_base_transform_get_type" shared="true">
18141 <return-type type="GType"/>
18143 <virtual_method name="AcceptCaps" cname="accept_caps">
18144 <return-type type="gboolean"/>
18146 <parameter name="direction" type="GstPadDirection"/>
18147 <parameter name="caps" type="GstCaps*">
18148 <warning>missing glib:type-name</warning>
18152 <virtual_method name="BeforeTransform" cname="before_transform">
18153 <return-type type="void"/>
18155 <parameter name="buffer" type="GstBuffer*">
18156 <warning>missing glib:type-name</warning>
18160 <virtual_method name="CopyMetadata" cname="copy_metadata">
18161 <return-type type="gboolean"/>
18163 <parameter name="input" type="GstBuffer*">
18164 <warning>missing glib:type-name</warning>
18166 <parameter name="outbuf" type="GstBuffer*">
18167 <warning>missing glib:type-name</warning>
18171 <virtual_method name="DecideAllocation" cname="decide_allocation">
18172 <return-type type="gboolean"/>
18174 <parameter name="query" type="GstQuery*">
18175 <warning>missing glib:type-name</warning>
18179 <virtual_method name="FilterMeta" cname="filter_meta">
18180 <return-type type="gboolean"/>
18182 <parameter name="query" type="GstQuery*">
18183 <warning>missing glib:type-name</warning>
18185 <parameter name="api" type="GType"/>
18186 <parameter name="params" type="GstStructure*">
18187 <warning>missing glib:type-name</warning>
18191 <virtual_method name="FixateCaps" cname="fixate_caps">
18192 <return-type type="GstCaps*" owned="true">
18193 <warning>missing glib:type-name</warning>
18196 <parameter name="direction" type="GstPadDirection"/>
18197 <parameter name="caps" type="GstCaps*">
18198 <warning>missing glib:type-name</warning>
18200 <parameter name="othercaps" type="GstCaps*">
18201 <warning>missing glib:type-name</warning>
18205 <virtual_method name="GenerateOutput" cname="generate_output">
18206 <return-type type="GstFlowReturn"/>
18208 <parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18209 <warning>missing glib:type-name</warning>
18213 <virtual_method name="GetUnitSize" cname="get_unit_size">
18214 <return-type type="gboolean"/>
18216 <parameter name="caps" type="GstCaps*">
18217 <warning>missing glib:type-name</warning>
18219 <parameter name="size" type="gsize*" owned="true" pass_as="out"/>
18222 <virtual_method name="PrepareOutputBuffer" cname="prepare_output_buffer">
18223 <return-type type="GstFlowReturn"/>
18225 <parameter name="input" type="GstBuffer*">
18226 <warning>missing glib:type-name</warning>
18228 <parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18229 <warning>missing glib:type-name</warning>
18233 <virtual_method name="ProposeAllocation" cname="propose_allocation">
18234 <return-type type="gboolean"/>
18236 <parameter name="decide_query" type="GstQuery*">
18237 <warning>missing glib:type-name</warning>
18239 <parameter name="query" type="GstQuery*">
18240 <warning>missing glib:type-name</warning>
18244 <virtual_method name="Query" cname="query">
18245 <return-type type="gboolean"/>
18247 <parameter name="direction" type="GstPadDirection"/>
18248 <parameter name="query" type="GstQuery*">
18249 <warning>missing glib:type-name</warning>
18253 <virtual_method name="SetCaps" cname="set_caps">
18254 <return-type type="gboolean"/>
18256 <parameter name="incaps" type="GstCaps*">
18257 <warning>missing glib:type-name</warning>
18259 <parameter name="outcaps" type="GstCaps*">
18260 <warning>missing glib:type-name</warning>
18264 <virtual_method name="SinkEvent" cname="sink_event">
18265 <return-type type="gboolean"/>
18267 <parameter name="event" type="GstEvent*">
18268 <warning>missing glib:type-name</warning>
18272 <virtual_method name="SrcEvent" cname="src_event">
18273 <return-type type="gboolean"/>
18275 <parameter name="event" type="GstEvent*">
18276 <warning>missing glib:type-name</warning>
18280 <virtual_method name="Start" cname="start">
18281 <return-type type="gboolean"/>
18284 <virtual_method name="Stop" cname="stop">
18285 <return-type type="gboolean"/>
18288 <virtual_method name="SubmitInputBuffer" cname="submit_input_buffer">
18289 <return-type type="GstFlowReturn"/>
18291 <parameter name="is_discont" type="gboolean"/>
18292 <parameter name="input" type="GstBuffer*">
18293 <warning>missing glib:type-name</warning>
18297 <virtual_method name="Transform" cname="transform">
18298 <return-type type="GstFlowReturn"/>
18300 <parameter name="inbuf" type="GstBuffer*">
18301 <warning>missing glib:type-name</warning>
18303 <parameter name="outbuf" type="GstBuffer*">
18304 <warning>missing glib:type-name</warning>
18308 <virtual_method name="TransformCaps" cname="transform_caps">
18309 <return-type type="GstCaps*" owned="true">
18310 <warning>missing glib:type-name</warning>
18313 <parameter name="direction" type="GstPadDirection"/>
18314 <parameter name="caps" type="GstCaps*">
18315 <warning>missing glib:type-name</warning>
18317 <parameter name="filter" type="GstCaps*">
18318 <warning>missing glib:type-name</warning>
18322 <virtual_method name="TransformIp" cname="transform_ip">
18323 <return-type type="GstFlowReturn"/>
18325 <parameter name="buf" type="GstBuffer*">
18326 <warning>missing glib:type-name</warning>
18330 <virtual_method name="TransformMeta" cname="transform_meta">
18331 <return-type type="gboolean"/>
18333 <parameter name="outbuf" type="GstBuffer*">
18334 <warning>missing glib:type-name</warning>
18336 <parameter name="meta" type="GstMeta*">
18337 <warning>missing glib:type-name</warning>
18339 <parameter name="inbuf" type="GstBuffer*">
18340 <warning>missing glib:type-name</warning>
18344 <virtual_method name="TransformSize" cname="transform_size">
18345 <return-type type="gboolean"/>
18347 <parameter name="direction" type="GstPadDirection"/>
18348 <parameter name="caps" type="GstCaps*">
18349 <warning>missing glib:type-name</warning>
18351 <parameter name="size" type="gsize"/>
18352 <parameter name="othercaps" type="GstCaps*">
18353 <warning>missing glib:type-name</warning>
18355 <parameter name="othersize" type="gsize*" owned="true" pass_as="out"/>
18358 <method name="GetAllocator" cname="gst_base_transform_get_allocator">
18359 <return-type type="void"/>
18361 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
18362 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
18363 <warning>missing glib:type-name</warning>
18367 <method name="GetBufferPool" cname="gst_base_transform_get_buffer_pool">
18368 <return-type type="GstBufferPool*" owned="true"/>
18371 <method name="IsInPlace" cname="gst_base_transform_is_in_place">
18372 <return-type type="gboolean"/>
18375 <method name="IsPassthrough" cname="gst_base_transform_is_passthrough">
18376 <return-type type="gboolean"/>
18379 <method name="IsQosEnabled" cname="gst_base_transform_is_qos_enabled">
18380 <return-type type="gboolean"/>
18383 <method name="Reconfigure" cname="gst_base_transform_reconfigure" version="1.18">
18384 <return-type type="gboolean"/>
18387 <method name="ReconfigureSink" cname="gst_base_transform_reconfigure_sink">
18388 <return-type type="void"/>
18391 <method name="ReconfigureSrc" cname="gst_base_transform_reconfigure_src">
18392 <return-type type="void"/>
18395 <method name="SetGapAware" cname="gst_base_transform_set_gap_aware">
18396 <return-type type="void"/>
18398 <parameter name="gap_aware" type="gboolean"/>
18401 <method name="SetInPlace" cname="gst_base_transform_set_in_place">
18402 <return-type type="void"/>
18404 <parameter name="in_place" type="gboolean"/>
18407 <method name="SetPassthrough" cname="gst_base_transform_set_passthrough">
18408 <return-type type="void"/>
18410 <parameter name="passthrough" type="gboolean"/>
18413 <method name="SetPreferPassthrough" cname="gst_base_transform_set_prefer_passthrough" version="1.0.1">
18414 <return-type type="void"/>
18416 <parameter name="prefer_passthrough" type="gboolean"/>
18419 <method name="SetQosEnabled" cname="gst_base_transform_set_qos_enabled">
18420 <return-type type="void"/>
18422 <parameter name="enabled" type="gboolean"/>
18425 <method name="UpdateQos" cname="gst_base_transform_update_qos">
18426 <return-type type="void"/>
18428 <parameter name="proportion" type="gdouble"/>
18429 <parameter name="diff" type="gint64"/>
18430 <parameter name="timestamp" type="guint64"/>
18433 <method name="UpdateSrcCaps" cname="gst_base_transform_update_src_caps" version="1.6">
18434 <return-type type="gboolean"/>
18436 <parameter name="updated_caps" type="GstCaps*">
18437 <warning>missing glib:type-name</warning>
18441 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
18442 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
18443 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
18444 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
18445 <field cname="have_segment" access="public" writeable="false" readable="true" is_callback="false" name="HaveSegment" type="gboolean"/>
18446 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
18447 <warning>missing glib:type-name</warning>
18449 <field cname="queued_buf" access="public" writeable="false" readable="true" is_callback="false" name="QueuedBuf" type="GstBuffer*">
18450 <warning>missing glib:type-name</warning>
18452 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseTransformPrivate*">
18453 <warning>missing glib:type-name</warning>
18455 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19"/>
18457 <object name="CollectPads" cname="GstCollectPads" opaque="false" hidden="false" parent="GstObject">
18458 <class_struct cname="GstCollectPadsClass">
18459 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
18460 <warning>missing glib:type-name</warning>
18462 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18464 <method name="GetType" cname="gst_collect_pads_get_type" shared="true">
18465 <return-type type="GType"/>
18467 <constructor cname="gst_collect_pads_new" disable_void_ctor=""/>
18468 <method name="AddPad" cname="gst_collect_pads_add_pad">
18469 <return-type type="GstCollectData*">
18470 <warning>missing glib:type-name</warning>
18473 <parameter name="pad" type="GstPad*"/>
18474 <parameter name="size" type="guint"/>
18475 <parameter scope="async" name="destroy_notify" type="GstCollectDataDestroyNotify"/>
18476 <parameter name="lock" type="gboolean"/>
18479 <method name="Available" cname="gst_collect_pads_available">
18480 <return-type type="guint"/>
18483 <method name="ClipRunningTime" cname="gst_collect_pads_clip_running_time">
18484 <return-type type="GstFlowReturn"/>
18486 <parameter name="cdata" type="GstCollectData*">
18487 <warning>missing glib:type-name</warning>
18489 <parameter name="buf" type="GstBuffer*">
18490 <warning>missing glib:type-name</warning>
18492 <parameter allow-none="1" name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18493 <warning>missing glib:type-name</warning>
18495 <parameter allow-none="1" name="user_data" type="gpointer"/>
18498 <method name="EventDefault" cname="gst_collect_pads_event_default">
18499 <return-type type="gboolean"/>
18501 <parameter name="data" type="GstCollectData*">
18502 <warning>missing glib:type-name</warning>
18504 <parameter name="event" type="GstEvent*">
18505 <warning>missing glib:type-name</warning>
18507 <parameter name="discard" type="gboolean"/>
18510 <method name="Flush" cname="gst_collect_pads_flush">
18511 <return-type type="guint"/>
18513 <parameter name="data" type="GstCollectData*">
18514 <warning>missing glib:type-name</warning>
18516 <parameter name="size" type="guint"/>
18519 <method name="Peek" cname="gst_collect_pads_peek">
18520 <return-type type="GstBuffer*" owned="true">
18521 <warning>missing glib:type-name</warning>
18524 <parameter name="data" type="GstCollectData*">
18525 <warning>missing glib:type-name</warning>
18529 <method name="Pop" cname="gst_collect_pads_pop">
18530 <return-type type="GstBuffer*" owned="true">
18531 <warning>missing glib:type-name</warning>
18534 <parameter name="data" type="GstCollectData*">
18535 <warning>missing glib:type-name</warning>
18539 <method name="QueryDefault" cname="gst_collect_pads_query_default">
18540 <return-type type="gboolean"/>
18542 <parameter name="data" type="GstCollectData*">
18543 <warning>missing glib:type-name</warning>
18545 <parameter name="query" type="GstQuery*">
18546 <warning>missing glib:type-name</warning>
18548 <parameter name="discard" type="gboolean"/>
18551 <method name="ReadBuffer" cname="gst_collect_pads_read_buffer">
18552 <return-type type="GstBuffer*" owned="true">
18553 <warning>missing glib:type-name</warning>
18556 <parameter name="data" type="GstCollectData*">
18557 <warning>missing glib:type-name</warning>
18559 <parameter name="size" type="guint"/>
18562 <method name="RemovePad" cname="gst_collect_pads_remove_pad">
18563 <return-type type="gboolean"/>
18565 <parameter name="pad" type="GstPad*"/>
18568 <method name="SetBufferFunction" cname="gst_collect_pads_set_buffer_function">
18569 <return-type type="void"/>
18571 <parameter closure="1" scope="call" name="func" type="GstCollectPadsBufferFunction"/>
18572 <parameter allow-none="1" name="user_data" type="gpointer"/>
18575 <method name="SetClipFunction" cname="gst_collect_pads_set_clip_function">
18576 <return-type type="void"/>
18578 <parameter closure="1" scope="call" name="clipfunc" type="GstCollectPadsClipFunction"/>
18579 <parameter allow-none="1" name="user_data" type="gpointer"/>
18582 <method name="SetCompareFunction" cname="gst_collect_pads_set_compare_function">
18583 <return-type type="void"/>
18585 <parameter closure="1" scope="call" name="func" type="GstCollectPadsCompareFunction"/>
18586 <parameter allow-none="1" name="user_data" type="gpointer"/>
18589 <method name="SetEventFunction" cname="gst_collect_pads_set_event_function">
18590 <return-type type="void"/>
18592 <parameter closure="1" scope="call" name="func" type="GstCollectPadsEventFunction"/>
18593 <parameter allow-none="1" name="user_data" type="gpointer"/>
18596 <method name="SetFlushFunction" cname="gst_collect_pads_set_flush_function" version="1.4">
18597 <return-type type="void"/>
18599 <parameter closure="1" scope="call" name="func" type="GstCollectPadsFlushFunction"/>
18600 <parameter allow-none="1" name="user_data" type="gpointer"/>
18603 <method name="SetFlushing" cname="gst_collect_pads_set_flushing">
18604 <return-type type="void"/>
18606 <parameter name="flushing" type="gboolean"/>
18609 <method name="SetFunction" cname="gst_collect_pads_set_function">
18610 <return-type type="void"/>
18612 <parameter closure="1" scope="call" name="func" type="GstCollectPadsFunction"/>
18613 <parameter allow-none="1" name="user_data" type="gpointer"/>
18616 <method name="SetQueryFunction" cname="gst_collect_pads_set_query_function">
18617 <return-type type="void"/>
18619 <parameter closure="1" scope="call" name="func" type="GstCollectPadsQueryFunction"/>
18620 <parameter allow-none="1" name="user_data" type="gpointer"/>
18623 <method name="SetWaiting" cname="gst_collect_pads_set_waiting">
18624 <return-type type="void"/>
18626 <parameter name="data" type="GstCollectData*">
18627 <warning>missing glib:type-name</warning>
18629 <parameter name="waiting" type="gboolean"/>
18632 <method name="SrcEventDefault" cname="gst_collect_pads_src_event_default" version="1.4">
18633 <return-type type="gboolean"/>
18635 <parameter name="pad" type="GstPad*"/>
18636 <parameter name="event" type="GstEvent*">
18637 <warning>missing glib:type-name</warning>
18641 <method name="Start" cname="gst_collect_pads_start">
18642 <return-type type="void"/>
18645 <method name="Stop" cname="gst_collect_pads_stop">
18646 <return-type type="void"/>
18649 <method name="TakeBuffer" cname="gst_collect_pads_take_buffer">
18650 <return-type type="GstBuffer*" owned="true">
18651 <warning>missing glib:type-name</warning>
18654 <parameter name="data" type="GstCollectData*">
18655 <warning>missing glib:type-name</warning>
18657 <parameter name="size" type="guint"/>
18660 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*"/>
18661 <field cname="data" access="public" writeable="false" readable="true" is_callback="false" name="Data" type="GSList*" element_type="GSList*">
18662 <warning>missing glib:type-name</warning>
18664 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
18665 <warning>missing glib:type-name</warning>
18667 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectPadsPrivate*">
18668 <warning>missing glib:type-name</warning>
18670 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18672 <object name="DataQueue" cname="GstDataQueue" opaque="false" hidden="false" parent="GObject">
18673 <class_struct cname="GstDataQueueClass">
18674 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
18675 <warning>missing glib:type-name</warning>
18677 <method signal_vm="empty"/>
18678 <method signal_vm="full"/>
18679 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18681 <method name="GetType" cname="gst_data_queue_get_type" shared="true">
18682 <return-type type="GType"/>
18684 <property name="CurrentLevelBytes" cname="current-level-bytes" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
18685 <property name="CurrentLevelTime" cname="current-level-time" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/>
18686 <property name="CurrentLevelVisible" cname="current-level-visible" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
18687 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GObject*"/>
18688 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDataQueuePrivate*">
18689 <warning>missing glib:type-name</warning>
18691 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18692 <signal name="Empty" cname="empty" when="first" field_name="empty">
18693 <return-type type="void"/>
18696 <signal name="Full" cname="full" when="first" field_name="full">
18697 <return-type type="void"/>
18701 <object name="PushSrc" cname="GstPushSrc" opaque="false" hidden="false" parent="GstBaseSrc">
18702 <class_struct cname="GstPushSrcClass">
18703 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSrcClass">
18704 <warning>missing glib:type-name</warning>
18706 <method vm="create"/>
18707 <method vm="alloc"/>
18708 <method vm="fill"/>
18709 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18711 <method name="GetType" cname="gst_push_src_get_type" shared="true">
18712 <return-type type="GType"/>
18714 <virtual_method name="Alloc" cname="alloc">
18715 <return-type type="GstFlowReturn"/>
18717 <parameter name="buf" type="GstBuffer**">
18718 <warning>missing glib:type-name</warning>
18722 <virtual_method name="Create" cname="create">
18723 <return-type type="GstFlowReturn"/>
18725 <parameter name="buf" type="GstBuffer**">
18726 <warning>missing glib:type-name</warning>
18730 <virtual_method name="Fill" cname="fill">
18731 <return-type type="GstFlowReturn"/>
18733 <parameter name="buf" type="GstBuffer*">
18734 <warning>missing glib:type-name</warning>
18738 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstBaseSrc*"/>
18739 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18741 <struct name="AggregatorPadPrivate" cname="GstAggregatorPadPrivate" opaque="true" hidden="true"/>
18742 <struct name="AggregatorPrivate" cname="GstAggregatorPrivate" opaque="true" hidden="true"/>
18743 <boxed name="BaseParseFrame" cname="GstBaseParseFrame" opaque="false" hidden="false">
18744 <method name="GetType" cname="gst_base_parse_frame_get_type" shared="true">
18745 <return-type type="GType"/>
18747 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
18748 <warning>missing glib:type-name</warning>
18750 <field cname="out_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutBuffer" type="GstBuffer*">
18751 <warning>missing glib:type-name</warning>
18753 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint"/>
18754 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64"/>
18755 <field cname="overhead" access="public" writeable="true" readable="true" is_callback="false" name="Overhead" type="gint"/>
18756 <field cname="size" access="private" writeable="false" readable="false" is_callback="false" name="Size" type="gint"/>
18757 <field cname="_gst_reserved_i" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedI" type="guint" array="true" array_len="2"/>
18758 <field cname="_gst_reserved_p" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedP" type="gpointer" array="true" array_len="2"/>
18759 <field cname="_private_flags" access="private" writeable="false" readable="false" is_callback="false" name="_privatePrivateFlags" type="guint"/>
18760 <constructor cname="gst_base_parse_frame_new">
18762 <parameter name="buffer" type="GstBuffer*">
18763 <warning>missing glib:type-name</warning>
18765 <parameter name="flags" type="GstBaseParseFrameFlags"/>
18766 <parameter name="overhead" type="gint"/>
18769 <method name="Copy" cname="gst_base_parse_frame_copy" version="1.12.1">
18770 <return-type type="GstBaseParseFrame*" owned="true">
18771 <warning>missing glib:type-name</warning>
18775 <method name="Free" cname="gst_base_parse_frame_free">
18776 <return-type type="void"/>
18779 <method name="Init" cname="gst_base_parse_frame_init">
18780 <return-type type="void"/>
18784 <struct name="BaseParsePrivate" cname="GstBaseParsePrivate" opaque="true" hidden="true"/>
18785 <struct name="BaseSinkPrivate" cname="GstBaseSinkPrivate" opaque="true" hidden="true"/>
18786 <struct name="BaseSrcPrivate" cname="GstBaseSrcPrivate" opaque="true" hidden="true"/>
18787 <struct name="BaseTransformPrivate" cname="GstBaseTransformPrivate" opaque="true" hidden="true"/>
18788 <struct name="BitReader" cname="GstBitReader" opaque="false" hidden="false">
18789 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="const guint8*" array="true" array_length_param_index="1"/>
18790 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
18791 <field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint"/>
18792 <field cname="bit" access="public" writeable="true" readable="true" is_callback="false" name="Bit" type="guint"/>
18793 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18794 <method name="Free" cname="gst_bit_reader_free">
18795 <return-type type="void"/>
18798 <method name="GetBitsUint16" cname="gst_bit_reader_get_bits_uint16">
18799 <return-type type="gboolean"/>
18801 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
18802 <parameter name="nbits" type="guint"/>
18805 <method name="GetBitsUint32" cname="gst_bit_reader_get_bits_uint32">
18806 <return-type type="gboolean"/>
18808 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
18809 <parameter name="nbits" type="guint"/>
18812 <method name="GetBitsUint64" cname="gst_bit_reader_get_bits_uint64">
18813 <return-type type="gboolean"/>
18815 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
18816 <parameter name="nbits" type="guint"/>
18819 <method name="GetBitsUint8" cname="gst_bit_reader_get_bits_uint8">
18820 <return-type type="gboolean"/>
18822 <parameter name="val" type="guint8*" owned="true" pass_as="out"/>
18823 <parameter name="nbits" type="guint"/>
18826 <method name="GetPos" cname="gst_bit_reader_get_pos">
18827 <return-type type="guint"/>
18830 <method name="GetRemaining" cname="gst_bit_reader_get_remaining">
18831 <return-type type="guint"/>
18834 <method name="GetSize" cname="gst_bit_reader_get_size">
18835 <return-type type="guint"/>
18838 <method name="Init" cname="gst_bit_reader_init">
18839 <return-type type="void"/>
18841 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
18842 <parameter name="size" type="guint"/>
18845 <method name="PeekBitsUint16" cname="gst_bit_reader_peek_bits_uint16">
18846 <return-type type="gboolean"/>
18848 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
18849 <parameter name="nbits" type="guint"/>
18852 <method name="PeekBitsUint32" cname="gst_bit_reader_peek_bits_uint32">
18853 <return-type type="gboolean"/>
18855 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
18856 <parameter name="nbits" type="guint"/>
18859 <method name="PeekBitsUint64" cname="gst_bit_reader_peek_bits_uint64">
18860 <return-type type="gboolean"/>
18862 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
18863 <parameter name="nbits" type="guint"/>
18866 <method name="PeekBitsUint8" cname="gst_bit_reader_peek_bits_uint8">
18867 <return-type type="gboolean"/>
18869 <parameter name="val" type="guint8*" owned="true" pass_as="out"/>
18870 <parameter name="nbits" type="guint"/>
18873 <method name="SetPos" cname="gst_bit_reader_set_pos">
18874 <return-type type="gboolean"/>
18876 <parameter name="pos" type="guint"/>
18879 <method name="Skip" cname="gst_bit_reader_skip">
18880 <return-type type="gboolean"/>
18882 <parameter name="nbits" type="guint"/>
18885 <method name="SkipToByte" cname="gst_bit_reader_skip_to_byte">
18886 <return-type type="gboolean"/>
18890 <struct name="BitWriter" cname="GstBitWriter" opaque="false" hidden="false" version="1.16">
18891 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8"/>
18892 <field cname="bit_size" access="public" writeable="true" readable="true" is_callback="false" name="BitSize" type="guint"/>
18893 <field cname="bit_capacity" access="private" writeable="false" readable="false" is_callback="false" name="BitCapacity" type="guint"/>
18894 <field cname="auto_grow" access="private" writeable="false" readable="false" is_callback="false" name="AutoGrow" type="gboolean"/>
18895 <field cname="owned" access="private" writeable="false" readable="false" is_callback="false" name="Owned" type="gboolean"/>
18896 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18897 <method name="AlignBytes" cname="gst_bit_writer_align_bytes">
18898 <return-type type="gboolean"/>
18900 <parameter name="trailing_bit" type="guint8"/>
18903 <method name="Free" cname="gst_bit_writer_free">
18904 <return-type type="void"/>
18907 <method name="FreeAndGetBuffer" cname="gst_bit_writer_free_and_get_buffer">
18908 <return-type type="GstBuffer*" owned="true">
18909 <warning>missing glib:type-name</warning>
18913 <method name="FreeAndGetData" cname="gst_bit_writer_free_and_get_data">
18914 <return-type type="guint8**" owned="true" array="true"/>
18917 <method name="GetData" cname="gst_bit_writer_get_data">
18918 <return-type type="guint8"/>
18921 <method name="GetRemaining" cname="gst_bit_writer_get_remaining">
18922 <return-type type="guint"/>
18925 <method name="GetSize" cname="gst_bit_writer_get_size">
18926 <return-type type="guint"/>
18929 <method name="PutBitsUint16" cname="gst_bit_writer_put_bits_uint16">
18930 <return-type type="gboolean"/>
18932 <parameter name="value" type="guint16"/>
18933 <parameter name="nbits" type="guint"/>
18936 <method name="PutBitsUint32" cname="gst_bit_writer_put_bits_uint32">
18937 <return-type type="gboolean"/>
18939 <parameter name="value" type="guint32"/>
18940 <parameter name="nbits" type="guint"/>
18943 <method name="PutBitsUint64" cname="gst_bit_writer_put_bits_uint64">
18944 <return-type type="gboolean"/>
18946 <parameter name="value" type="guint64"/>
18947 <parameter name="nbits" type="guint"/>
18950 <method name="PutBitsUint8" cname="gst_bit_writer_put_bits_uint8">
18951 <return-type type="gboolean"/>
18953 <parameter name="value" type="guint8"/>
18954 <parameter name="nbits" type="guint"/>
18957 <method name="PutBytes" cname="gst_bit_writer_put_bytes">
18958 <return-type type="gboolean"/>
18960 <parameter name="data" type="guint8"/>
18961 <parameter name="nbytes" type="guint"/>
18964 <method name="Reset" cname="gst_bit_writer_reset">
18965 <return-type type="void"/>
18968 <method name="ResetAndGetBuffer" cname="gst_bit_writer_reset_and_get_buffer">
18969 <return-type type="GstBuffer*" owned="true">
18970 <warning>missing glib:type-name</warning>
18974 <method name="ResetAndGetData" cname="gst_bit_writer_reset_and_get_data">
18975 <return-type type="guint8**" owned="true" array="true"/>
18978 <method name="SetPos" cname="gst_bit_writer_set_pos">
18979 <return-type type="gboolean"/>
18981 <parameter name="pos" type="guint"/>
18985 <struct name="ByteReader" cname="GstByteReader" opaque="false" hidden="false">
18986 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="const guint8*" array="true" array_length_param_index="1"/>
18987 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
18988 <field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint"/>
18989 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
18990 <method name="DupData" cname="gst_byte_reader_dup_data">
18991 <return-type type="gboolean" array_index="1"/>
18993 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="1"/>
18994 <parameter name="val" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="0"/>
18997 <method name="DupStringUtf16" cname="gst_byte_reader_dup_string_utf16">
18998 <return-type type="gboolean"/>
19000 <parameter name="str" type="guint16***" owned="true" pass_as="out" array="true" null_term_array="true"/>
19003 <method name="DupStringUtf32" cname="gst_byte_reader_dup_string_utf32">
19004 <return-type type="gboolean"/>
19006 <parameter name="str" type="guint32***" owned="true" pass_as="out" array="true" null_term_array="true"/>
19009 <method name="DupStringUtf8" cname="gst_byte_reader_dup_string_utf8">
19010 <return-type type="gboolean"/>
19012 <parameter name="str" type="gchar***" owned="true" pass_as="out" array="true" null_term_array="true"/>
19015 <method name="Free" cname="gst_byte_reader_free">
19016 <return-type type="void"/>
19019 <method name="GetData" cname="gst_byte_reader_get_data">
19020 <return-type type="gboolean" array_index="1"/>
19022 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="1"/>
19023 <parameter name="val" type="const guint8**" pass_as="out" array="true" array_length_param_index="0"/>
19026 <method name="GetFloat32Be" cname="gst_byte_reader_get_float32_be">
19027 <return-type type="gboolean"/>
19029 <parameter name="val" type="gfloat*" owned="true" pass_as="out"/>
19032 <method name="GetFloat32Le" cname="gst_byte_reader_get_float32_le">
19033 <return-type type="gboolean"/>
19035 <parameter name="val" type="gfloat*" owned="true" pass_as="out"/>
19038 <method name="GetFloat64Be" cname="gst_byte_reader_get_float64_be">
19039 <return-type type="gboolean"/>
19041 <parameter name="val" type="gdouble*" owned="true" pass_as="out"/>
19044 <method name="GetFloat64Le" cname="gst_byte_reader_get_float64_le">
19045 <return-type type="gboolean"/>
19047 <parameter name="val" type="gdouble*" owned="true" pass_as="out"/>
19050 <method name="GetInt16Be" cname="gst_byte_reader_get_int16_be">
19051 <return-type type="gboolean"/>
19053 <parameter name="val" type="gint16*" owned="true" pass_as="out"/>
19056 <method name="GetInt16Le" cname="gst_byte_reader_get_int16_le">
19057 <return-type type="gboolean"/>
19059 <parameter name="val" type="gint16*" owned="true" pass_as="out"/>
19062 <method name="GetInt24Be" cname="gst_byte_reader_get_int24_be">
19063 <return-type type="gboolean"/>
19065 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19068 <method name="GetInt24Le" cname="gst_byte_reader_get_int24_le">
19069 <return-type type="gboolean"/>
19071 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19074 <method name="GetInt32Be" cname="gst_byte_reader_get_int32_be">
19075 <return-type type="gboolean"/>
19077 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19080 <method name="GetInt32Le" cname="gst_byte_reader_get_int32_le">
19081 <return-type type="gboolean"/>
19083 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19086 <method name="GetInt64Be" cname="gst_byte_reader_get_int64_be">
19087 <return-type type="gboolean"/>
19089 <parameter name="val" type="gint64*" owned="true" pass_as="out"/>
19092 <method name="GetInt64Le" cname="gst_byte_reader_get_int64_le">
19093 <return-type type="gboolean"/>
19095 <parameter name="val" type="gint64*" owned="true" pass_as="out"/>
19098 <method name="GetInt8" cname="gst_byte_reader_get_int8">
19099 <return-type type="gboolean"/>
19101 <parameter name="val" type="gint8*" owned="true" pass_as="out"/>
19104 <method name="GetPos" cname="gst_byte_reader_get_pos">
19105 <return-type type="guint"/>
19108 <method name="GetRemaining" cname="gst_byte_reader_get_remaining">
19109 <return-type type="guint"/>
19112 <method name="GetSize" cname="gst_byte_reader_get_size">
19113 <return-type type="guint"/>
19116 <method name="GetStringUtf8" cname="gst_byte_reader_get_string_utf8">
19117 <return-type type="gboolean"/>
19119 <parameter name="str" type="const gchar**" pass_as="out" array="true" null_term_array="true"/>
19122 <method name="GetUint16Be" cname="gst_byte_reader_get_uint16_be">
19123 <return-type type="gboolean"/>
19125 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
19128 <method name="GetUint16Le" cname="gst_byte_reader_get_uint16_le">
19129 <return-type type="gboolean"/>
19131 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
19134 <method name="GetUint24Be" cname="gst_byte_reader_get_uint24_be">
19135 <return-type type="gboolean"/>
19137 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19140 <method name="GetUint24Le" cname="gst_byte_reader_get_uint24_le">
19141 <return-type type="gboolean"/>
19143 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19146 <method name="GetUint32Be" cname="gst_byte_reader_get_uint32_be">
19147 <return-type type="gboolean"/>
19149 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19152 <method name="GetUint32Le" cname="gst_byte_reader_get_uint32_le">
19153 <return-type type="gboolean"/>
19155 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19158 <method name="GetUint64Be" cname="gst_byte_reader_get_uint64_be">
19159 <return-type type="gboolean"/>
19161 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
19164 <method name="GetUint64Le" cname="gst_byte_reader_get_uint64_le">
19165 <return-type type="gboolean"/>
19167 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
19170 <method name="GetUint8" cname="gst_byte_reader_get_uint8">
19171 <return-type type="gboolean"/>
19173 <parameter name="val" type="guint8*" owned="true" pass_as="out"/>
19176 <method name="Init" cname="gst_byte_reader_init">
19177 <return-type type="void"/>
19179 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
19180 <parameter name="size" type="guint"/>
19183 <method name="MaskedScanUint32" cname="gst_byte_reader_masked_scan_uint32">
19184 <return-type type="guint"/>
19186 <parameter name="mask" type="guint32"/>
19187 <parameter name="pattern" type="guint32"/>
19188 <parameter name="offset" type="guint"/>
19189 <parameter name="size" type="guint"/>
19192 <method name="MaskedScanUint32Peek" cname="gst_byte_reader_masked_scan_uint32_peek" version="1.6">
19193 <return-type type="guint"/>
19195 <parameter name="mask" type="guint32"/>
19196 <parameter name="pattern" type="guint32"/>
19197 <parameter name="offset" type="guint"/>
19198 <parameter name="size" type="guint"/>
19199 <parameter name="value" type="guint32*" owned="true" pass_as="out"/>
19202 <method name="PeekData" cname="gst_byte_reader_peek_data">
19203 <return-type type="gboolean" array_index="1"/>
19205 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="1"/>
19206 <parameter name="val" type="const guint8**" pass_as="out" array="true" array_length_param_index="0"/>
19209 <method name="PeekFloat32Be" cname="gst_byte_reader_peek_float32_be">
19210 <return-type type="gboolean"/>
19212 <parameter name="val" type="gfloat*" owned="true" pass_as="out"/>
19215 <method name="PeekFloat32Le" cname="gst_byte_reader_peek_float32_le">
19216 <return-type type="gboolean"/>
19218 <parameter name="val" type="gfloat*" owned="true" pass_as="out"/>
19221 <method name="PeekFloat64Be" cname="gst_byte_reader_peek_float64_be">
19222 <return-type type="gboolean"/>
19224 <parameter name="val" type="gdouble*" owned="true" pass_as="out"/>
19227 <method name="PeekFloat64Le" cname="gst_byte_reader_peek_float64_le">
19228 <return-type type="gboolean"/>
19230 <parameter name="val" type="gdouble*" owned="true" pass_as="out"/>
19233 <method name="PeekInt16Be" cname="gst_byte_reader_peek_int16_be">
19234 <return-type type="gboolean"/>
19236 <parameter name="val" type="gint16*" owned="true" pass_as="out"/>
19239 <method name="PeekInt16Le" cname="gst_byte_reader_peek_int16_le">
19240 <return-type type="gboolean"/>
19242 <parameter name="val" type="gint16*" owned="true" pass_as="out"/>
19245 <method name="PeekInt24Be" cname="gst_byte_reader_peek_int24_be">
19246 <return-type type="gboolean"/>
19248 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19251 <method name="PeekInt24Le" cname="gst_byte_reader_peek_int24_le">
19252 <return-type type="gboolean"/>
19254 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19257 <method name="PeekInt32Be" cname="gst_byte_reader_peek_int32_be">
19258 <return-type type="gboolean"/>
19260 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19263 <method name="PeekInt32Le" cname="gst_byte_reader_peek_int32_le">
19264 <return-type type="gboolean"/>
19266 <parameter name="val" type="gint32*" owned="true" pass_as="out"/>
19269 <method name="PeekInt64Be" cname="gst_byte_reader_peek_int64_be">
19270 <return-type type="gboolean"/>
19272 <parameter name="val" type="gint64*" owned="true" pass_as="out"/>
19275 <method name="PeekInt64Le" cname="gst_byte_reader_peek_int64_le">
19276 <return-type type="gboolean"/>
19278 <parameter name="val" type="gint64*" owned="true" pass_as="out"/>
19281 <method name="PeekInt8" cname="gst_byte_reader_peek_int8">
19282 <return-type type="gboolean"/>
19284 <parameter name="val" type="gint8*" owned="true" pass_as="out"/>
19287 <method name="PeekStringUtf8" cname="gst_byte_reader_peek_string_utf8">
19288 <return-type type="gboolean"/>
19290 <parameter name="str" type="const gchar**" pass_as="out" array="true" null_term_array="true"/>
19293 <method name="PeekUint16Be" cname="gst_byte_reader_peek_uint16_be">
19294 <return-type type="gboolean"/>
19296 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
19299 <method name="PeekUint16Le" cname="gst_byte_reader_peek_uint16_le">
19300 <return-type type="gboolean"/>
19302 <parameter name="val" type="guint16*" owned="true" pass_as="out"/>
19305 <method name="PeekUint24Be" cname="gst_byte_reader_peek_uint24_be">
19306 <return-type type="gboolean"/>
19308 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19311 <method name="PeekUint24Le" cname="gst_byte_reader_peek_uint24_le">
19312 <return-type type="gboolean"/>
19314 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19317 <method name="PeekUint32Be" cname="gst_byte_reader_peek_uint32_be">
19318 <return-type type="gboolean"/>
19320 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19323 <method name="PeekUint32Le" cname="gst_byte_reader_peek_uint32_le">
19324 <return-type type="gboolean"/>
19326 <parameter name="val" type="guint32*" owned="true" pass_as="out"/>
19329 <method name="PeekUint64Be" cname="gst_byte_reader_peek_uint64_be">
19330 <return-type type="gboolean"/>
19332 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
19335 <method name="PeekUint64Le" cname="gst_byte_reader_peek_uint64_le">
19336 <return-type type="gboolean"/>
19338 <parameter name="val" type="guint64*" owned="true" pass_as="out"/>
19341 <method name="PeekUint8" cname="gst_byte_reader_peek_uint8">
19342 <return-type type="gboolean"/>
19344 <parameter name="val" type="guint8*" owned="true" pass_as="out"/>
19347 <method name="SetPos" cname="gst_byte_reader_set_pos">
19348 <return-type type="gboolean"/>
19350 <parameter name="pos" type="guint"/>
19353 <method name="Skip" cname="gst_byte_reader_skip">
19354 <return-type type="gboolean"/>
19356 <parameter name="nbytes" type="guint"/>
19359 <method name="SkipStringUtf16" cname="gst_byte_reader_skip_string_utf16">
19360 <return-type type="gboolean"/>
19363 <method name="SkipStringUtf32" cname="gst_byte_reader_skip_string_utf32">
19364 <return-type type="gboolean"/>
19367 <method name="SkipStringUtf8" cname="gst_byte_reader_skip_string_utf8">
19368 <return-type type="gboolean"/>
19372 <struct name="ByteWriter" cname="GstByteWriter" opaque="false" hidden="false">
19373 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstByteReader">
19374 <warning>missing glib:type-name</warning>
19376 <field cname="alloc_size" access="public" writeable="true" readable="true" is_callback="false" name="AllocSize" type="guint"/>
19377 <field cname="fixed" access="public" writeable="true" readable="true" is_callback="false" name="Fixed" type="gboolean"/>
19378 <field cname="owned" access="public" writeable="true" readable="true" is_callback="false" name="Owned" type="gboolean"/>
19379 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19380 <method name="EnsureFreeSpace" cname="gst_byte_writer_ensure_free_space">
19381 <return-type type="gboolean"/>
19383 <parameter name="size" type="guint"/>
19386 <method name="Fill" cname="gst_byte_writer_fill">
19387 <return-type type="gboolean"/>
19389 <parameter name="value" type="guint8"/>
19390 <parameter name="size" type="guint"/>
19393 <method name="Free" cname="gst_byte_writer_free">
19394 <return-type type="void"/>
19397 <method name="FreeAndGetBuffer" cname="gst_byte_writer_free_and_get_buffer">
19398 <return-type type="GstBuffer*" owned="true">
19399 <warning>missing glib:type-name</warning>
19403 <method name="FreeAndGetData" cname="gst_byte_writer_free_and_get_data">
19404 <return-type type="guint8*" owned="true"/>
19407 <method name="GetRemaining" cname="gst_byte_writer_get_remaining">
19408 <return-type type="guint"/>
19411 <method name="Init" cname="gst_byte_writer_init">
19412 <return-type type="void"/>
19415 <method name="InitWithData" cname="gst_byte_writer_init_with_data">
19416 <return-type type="void"/>
19418 <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
19419 <parameter name="size" type="guint"/>
19420 <parameter name="initialized" type="gboolean"/>
19423 <method name="InitWithSize" cname="gst_byte_writer_init_with_size">
19424 <return-type type="void"/>
19426 <parameter name="size" type="guint"/>
19427 <parameter name="fixed" type="gboolean"/>
19430 <method name="PutBuffer" cname="gst_byte_writer_put_buffer">
19431 <return-type type="gboolean"/>
19433 <parameter name="buffer" type="GstBuffer*">
19434 <warning>missing glib:type-name</warning>
19436 <parameter name="offset" type="gsize"/>
19437 <parameter name="size" type="gssize"/>
19440 <method name="PutData" cname="gst_byte_writer_put_data">
19441 <return-type type="gboolean"/>
19443 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
19444 <parameter name="size" type="guint"/>
19447 <method name="PutFloat32Be" cname="gst_byte_writer_put_float32_be">
19448 <return-type type="gboolean"/>
19450 <parameter name="val" type="gfloat"/>
19453 <method name="PutFloat32Le" cname="gst_byte_writer_put_float32_le">
19454 <return-type type="gboolean"/>
19456 <parameter name="val" type="gfloat"/>
19459 <method name="PutFloat64Be" cname="gst_byte_writer_put_float64_be">
19460 <return-type type="gboolean"/>
19462 <parameter name="val" type="gdouble"/>
19465 <method name="PutFloat64Le" cname="gst_byte_writer_put_float64_le">
19466 <return-type type="gboolean"/>
19468 <parameter name="val" type="gdouble"/>
19471 <method name="PutInt16Be" cname="gst_byte_writer_put_int16_be">
19472 <return-type type="gboolean"/>
19474 <parameter name="val" type="gint16"/>
19477 <method name="PutInt16Le" cname="gst_byte_writer_put_int16_le">
19478 <return-type type="gboolean"/>
19480 <parameter name="val" type="gint16"/>
19483 <method name="PutInt24Be" cname="gst_byte_writer_put_int24_be">
19484 <return-type type="gboolean"/>
19486 <parameter name="val" type="gint32"/>
19489 <method name="PutInt24Le" cname="gst_byte_writer_put_int24_le">
19490 <return-type type="gboolean"/>
19492 <parameter name="val" type="gint32"/>
19495 <method name="PutInt32Be" cname="gst_byte_writer_put_int32_be">
19496 <return-type type="gboolean"/>
19498 <parameter name="val" type="gint32"/>
19501 <method name="PutInt32Le" cname="gst_byte_writer_put_int32_le">
19502 <return-type type="gboolean"/>
19504 <parameter name="val" type="gint32"/>
19507 <method name="PutInt64Be" cname="gst_byte_writer_put_int64_be">
19508 <return-type type="gboolean"/>
19510 <parameter name="val" type="gint64"/>
19513 <method name="PutInt64Le" cname="gst_byte_writer_put_int64_le">
19514 <return-type type="gboolean"/>
19516 <parameter name="val" type="gint64"/>
19519 <method name="PutInt8" cname="gst_byte_writer_put_int8">
19520 <return-type type="gboolean"/>
19522 <parameter name="val" type="gint8"/>
19525 <method name="PutStringUtf16" cname="gst_byte_writer_put_string_utf16">
19526 <return-type type="gboolean"/>
19528 <parameter name="data" type="const guint16*" array="true" null_term_array="true"/>
19531 <method name="PutStringUtf32" cname="gst_byte_writer_put_string_utf32">
19532 <return-type type="gboolean"/>
19534 <parameter name="data" type="const guint32*" array="true" null_term_array="true"/>
19537 <method name="PutStringUtf8" cname="gst_byte_writer_put_string_utf8">
19538 <return-type type="gboolean"/>
19540 <parameter name="data" type="const-gchar*"/>
19543 <method name="PutUint16Be" cname="gst_byte_writer_put_uint16_be">
19544 <return-type type="gboolean"/>
19546 <parameter name="val" type="guint16"/>
19549 <method name="PutUint16Le" cname="gst_byte_writer_put_uint16_le">
19550 <return-type type="gboolean"/>
19552 <parameter name="val" type="guint16"/>
19555 <method name="PutUint24Be" cname="gst_byte_writer_put_uint24_be">
19556 <return-type type="gboolean"/>
19558 <parameter name="val" type="guint32"/>
19561 <method name="PutUint24Le" cname="gst_byte_writer_put_uint24_le">
19562 <return-type type="gboolean"/>
19564 <parameter name="val" type="guint32"/>
19567 <method name="PutUint32Be" cname="gst_byte_writer_put_uint32_be">
19568 <return-type type="gboolean"/>
19570 <parameter name="val" type="guint32"/>
19573 <method name="PutUint32Le" cname="gst_byte_writer_put_uint32_le">
19574 <return-type type="gboolean"/>
19576 <parameter name="val" type="guint32"/>
19579 <method name="PutUint64Be" cname="gst_byte_writer_put_uint64_be">
19580 <return-type type="gboolean"/>
19582 <parameter name="val" type="guint64"/>
19585 <method name="PutUint64Le" cname="gst_byte_writer_put_uint64_le">
19586 <return-type type="gboolean"/>
19588 <parameter name="val" type="guint64"/>
19591 <method name="PutUint8" cname="gst_byte_writer_put_uint8">
19592 <return-type type="gboolean"/>
19594 <parameter name="val" type="guint8"/>
19597 <method name="Reset" cname="gst_byte_writer_reset">
19598 <return-type type="void"/>
19601 <method name="ResetAndGetBuffer" cname="gst_byte_writer_reset_and_get_buffer">
19602 <return-type type="GstBuffer*" owned="true">
19603 <warning>missing glib:type-name</warning>
19607 <method name="ResetAndGetData" cname="gst_byte_writer_reset_and_get_data">
19608 <return-type type="guint8**" owned="true" array="true"/>
19612 <struct name="CollectData" cname="GstCollectData" opaque="false" hidden="false">
19613 <field cname="collect" access="public" writeable="true" readable="true" is_callback="false" name="Collect" type="GstCollectPads*"/>
19614 <field cname="pad" access="public" writeable="true" readable="true" is_callback="false" name="Pad" type="GstPad*"/>
19615 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
19616 <warning>missing glib:type-name</warning>
19618 <field cname="pos" access="public" writeable="true" readable="true" is_callback="false" name="Pos" type="guint"/>
19619 <field cname="segment" access="public" writeable="true" readable="true" is_callback="false" name="Segment" type="GstSegment">
19620 <warning>missing glib:type-name</warning>
19622 <field cname="state" access="private" writeable="false" readable="false" is_callback="false" name="State" type="GstCollectPadsStateFlags"/>
19623 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectDataPrivate*">
19624 <warning>missing glib:type-name</warning>
19626 <union name="ABI" cname="ABI">
19627 <struct name="abi" cname="abi" opaque="false" hidden="false">
19628 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="gint64"/>
19630 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19633 <struct name="CollectDataPrivate" cname="GstCollectDataPrivate" opaque="true" hidden="true"/>
19634 <struct name="CollectPadsPrivate" cname="GstCollectPadsPrivate" opaque="true" hidden="true"/>
19635 <struct name="DataQueueItem" cname="GstDataQueueItem" opaque="false" hidden="false">
19636 <field cname="object" access="public" writeable="true" readable="true" is_callback="false" name="Object" type="GstMiniObject*">
19637 <warning>missing glib:type-name</warning>
19639 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint"/>
19640 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
19641 <field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="gboolean"/>
19642 <field cname="destroy" access="public" writeable="true" readable="true" is_callback="false" name="Destroy" type="GDestroyNotify"/>
19643 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19645 <struct name="DataQueuePrivate" cname="GstDataQueuePrivate" opaque="true" hidden="true"/>
19646 <struct name="DataQueueSize" cname="GstDataQueueSize" opaque="false" hidden="false">
19647 <field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="guint"/>
19648 <field cname="bytes" access="public" writeable="true" readable="true" is_callback="false" name="Bytes" type="guint"/>
19649 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64"/>
19651 <boxed name="FlowCombiner" cname="GstFlowCombiner" opaque="false" hidden="false" version="1.4">
19652 <method name="GetType" cname="gst_flow_combiner_get_type" shared="true">
19653 <return-type type="GType"/>
19655 <constructor cname="gst_flow_combiner_new" disable_void_ctor="" version="1.4"/>
19656 <method name="AddPad" cname="gst_flow_combiner_add_pad" version="1.4">
19657 <return-type type="void"/>
19659 <parameter name="pad" type="GstPad*"/>
19662 <method name="Clear" cname="gst_flow_combiner_clear" version="1.6">
19663 <return-type type="void"/>
19666 <method name="Free" cname="gst_flow_combiner_free" version="1.4">
19667 <return-type type="void"/>
19670 <method name="Ref" cname="gst_flow_combiner_ref" version="1.12.1">
19671 <return-type type="GstFlowCombiner*" owned="true">
19672 <warning>missing glib:type-name</warning>
19676 <method name="RemovePad" cname="gst_flow_combiner_remove_pad" version="1.4">
19677 <return-type type="void"/>
19679 <parameter name="pad" type="GstPad*"/>
19682 <method name="Reset" cname="gst_flow_combiner_reset" version="1.6">
19683 <return-type type="void"/>
19686 <method name="Unref" cname="gst_flow_combiner_unref" version="1.12.1">
19687 <return-type type="void"/>
19690 <method name="UpdateFlow" cname="gst_flow_combiner_update_flow" version="1.4">
19691 <return-type type="GstFlowReturn"/>
19693 <parameter name="fret" type="GstFlowReturn"/>
19696 <method name="UpdatePadFlow" cname="gst_flow_combiner_update_pad_flow" version="1.6">
19697 <return-type type="GstFlowReturn"/>
19699 <parameter name="pad" type="GstPad*"/>
19700 <parameter name="fret" type="GstFlowReturn"/>
19704 <struct name="QueueArray" cname="GstQueueArray" opaque="true" hidden="false">
19705 <method name="PushTailStruct" cname="gst_queue_array_push_tail_struct">
19706 <return-type type="void"/>
19708 <parameter allow-none="1" name="p_struct" type="gpointer"/>
19712 <object name="Global" cname="GstBaseGlobal" opaque="true">
19713 <method name="TypeFindHelper" cname="gst_type_find_helper" shared="true">
19714 <return-type type="GstCaps*" owned="true">
19715 <warning>missing glib:type-name</warning>
19718 <parameter name="src" type="GstPad*"/>
19719 <parameter name="size" type="guint64"/>
19722 <method name="TypeFindHelperForBuffer" cname="gst_type_find_helper_for_buffer" shared="true">
19723 <return-type type="GstCaps*" owned="true">
19724 <warning>missing glib:type-name</warning>
19727 <parameter allow-none="1" name="obj" type="GstObject*"/>
19728 <parameter name="buf" type="GstBuffer*">
19729 <warning>missing glib:type-name</warning>
19731 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19734 <method name="TypeFindHelperForBufferWithExtension" cname="gst_type_find_helper_for_buffer_with_extension" shared="true" version="1.16">
19735 <return-type type="GstCaps*" owned="true">
19736 <warning>missing glib:type-name</warning>
19739 <parameter allow-none="1" name="obj" type="GstObject*"/>
19740 <parameter name="buf" type="GstBuffer*">
19741 <warning>missing glib:type-name</warning>
19743 <parameter allow-none="1" name="extension" type="const-gchar*"/>
19744 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19747 <method name="TypeFindHelperForData" cname="gst_type_find_helper_for_data" shared="true">
19748 <return-type type="GstCaps*" owned="true">
19749 <warning>missing glib:type-name</warning>
19752 <parameter allow-none="1" name="obj" type="GstObject*"/>
19753 <parameter name="data" type="const guint8*" array="true" array_length_param_index="2"/>
19754 <parameter name="size" type="gsize" array_index="1"/>
19755 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19758 <method name="TypeFindHelperForDataWithExtension" cname="gst_type_find_helper_for_data_with_extension" shared="true" version="1.16">
19759 <return-type type="GstCaps*" owned="true">
19760 <warning>missing glib:type-name</warning>
19763 <parameter allow-none="1" name="obj" type="GstObject*"/>
19764 <parameter name="data" type="const guint8*" array="true" array_length_param_index="2"/>
19765 <parameter name="size" type="gsize" array_index="1"/>
19766 <parameter allow-none="1" name="extension" type="const-gchar*"/>
19767 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19770 <method name="TypeFindHelperForExtension" cname="gst_type_find_helper_for_extension" shared="true">
19771 <return-type type="GstCaps*" owned="true">
19772 <warning>missing glib:type-name</warning>
19775 <parameter allow-none="1" name="obj" type="GstObject*"/>
19776 <parameter name="extension" type="const-gchar*"/>
19779 <method name="TypeFindHelperGetRange" cname="gst_type_find_helper_get_range" shared="true">
19780 <return-type type="GstCaps*" owned="true">
19781 <warning>missing glib:type-name</warning>
19784 <parameter name="obj" type="GstObject*"/>
19785 <parameter allow-none="1" name="parent" type="GstObject*"/>
19786 <parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction"/>
19787 <parameter name="size" type="guint64"/>
19788 <parameter allow-none="1" name="extension" type="const-gchar*"/>
19789 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19792 <method name="TypeFindHelperGetRangeFull" cname="gst_type_find_helper_get_range_full" shared="true" version="1.14.3">
19793 <return-type type="GstFlowReturn"/>
19795 <parameter name="obj" type="GstObject*"/>
19796 <parameter allow-none="1" name="parent" type="GstObject*"/>
19797 <parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction"/>
19798 <parameter name="size" type="guint64"/>
19799 <parameter allow-none="1" name="extension" type="const-gchar*"/>
19800 <parameter name="caps" type="GstCaps**" owned="true" pass_as="out">
19801 <warning>missing glib:type-name</warning>
19803 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out"/>
19807 <object name="Constants" cname="GstBaseConstants" opaque="true">
19808 <constant value="2" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_DRAINING"/>
19809 <constant value="1" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_LOST_SYNC"/>
19810 <constant value="sink" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SINK_NAME"/>
19811 <constant value="src" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SRC_NAME"/>
19814 <namespace name="GstController" library="gstcontroller-1.0">
19815 <enum name="InterpolationMode" cname="GstInterpolationMode" type="enum" gtype="gst_interpolation_mode_get_type">
19816 <member cname="GST_INTERPOLATION_MODE_NONE" name="None" value="0"/>
19817 <member cname="GST_INTERPOLATION_MODE_LINEAR" name="Linear" value="1"/>
19818 <member cname="GST_INTERPOLATION_MODE_CUBIC" name="Cubic" value="2"/>
19819 <member cname="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC" name="CubicMonotonic" value="3"/>
19821 <enum name="LFOWaveform" cname="GstLFOWaveform" type="enum" gtype="gst_lfo_waveform_get_type">
19822 <member cname="GST_LFO_WAVEFORM_SINE" name="Sine" value="0"/>
19823 <member cname="GST_LFO_WAVEFORM_SQUARE" name="Square" value="1"/>
19824 <member cname="GST_LFO_WAVEFORM_SAW" name="Saw" value="2"/>
19825 <member cname="GST_LFO_WAVEFORM_REVERSE_SAW" name="ReverseSaw" value="3"/>
19826 <member cname="GST_LFO_WAVEFORM_TRIANGLE" name="Triangle" value="4"/>
19828 <callback name="DirectControlBindingConvertGValue" cname="GstDirectControlBindingConvertGValue">
19829 <return-type type="void"/>
19831 <parameter name="self" type="GstDirectControlBinding*"/>
19832 <parameter name="src_value" type="gdouble"/>
19833 <parameter name="dest_value" type="GValue*">
19834 <warning>missing glib:type-name</warning>
19838 <callback name="DirectControlBindingConvertValue" cname="GstDirectControlBindingConvertValue">
19839 <return-type type="void"/>
19841 <parameter name="self" type="GstDirectControlBinding*"/>
19842 <parameter name="src_value" type="gdouble"/>
19843 <parameter allow-none="1" name="dest_value" type="gpointer"/>
19846 <object name="ARGBControlBinding" cname="GstARGBControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19847 <class_struct cname="GstARGBControlBindingClass">
19848 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19849 <warning>missing glib:type-name</warning>
19851 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19853 <method name="GetType" cname="gst_argb_control_binding_get_type" shared="true">
19854 <return-type type="GType"/>
19856 <constructor cname="gst_argb_control_binding_new">
19858 <parameter name="_object" type="GstObject*"/>
19859 <parameter name="property_name" type="const-gchar*"/>
19860 <parameter name="cs_a" type="GstControlSource*"/>
19861 <parameter name="cs_r" type="GstControlSource*"/>
19862 <parameter name="cs_g" type="GstControlSource*"/>
19863 <parameter name="cs_b" type="GstControlSource*"/>
19866 <property name="ControlSourceA" cname="control-source-a" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false"/>
19867 <property name="ControlSourceB" cname="control-source-b" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false"/>
19868 <property name="ControlSourceG" cname="control-source-g" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false"/>
19869 <property name="ControlSourceR" cname="control-source-r" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false"/>
19870 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*"/>
19871 <field cname="cs_a" access="private" writeable="false" readable="false" is_callback="false" name="CsA" type="GstControlSource*"/>
19872 <field cname="cs_r" access="private" writeable="false" readable="false" is_callback="false" name="CsR" type="GstControlSource*"/>
19873 <field cname="cs_g" access="private" writeable="false" readable="false" is_callback="false" name="CsG" type="GstControlSource*"/>
19874 <field cname="cs_b" access="private" writeable="false" readable="false" is_callback="false" name="CsB" type="GstControlSource*"/>
19875 <field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
19876 <warning>missing glib:type-name</warning>
19878 <field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="guint32"/>
19879 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19881 <object name="DirectControlBinding" cname="GstDirectControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19882 <class_struct cname="GstDirectControlBindingClass">
19883 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19884 <warning>missing glib:type-name</warning>
19886 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19888 <method name="GetType" cname="gst_direct_control_binding_get_type" shared="true">
19889 <return-type type="GType"/>
19891 <constructor cname="gst_direct_control_binding_new">
19893 <parameter name="_object" type="GstObject*"/>
19894 <parameter name="property_name" type="const-gchar*"/>
19895 <parameter name="cs" type="GstControlSource*"/>
19898 <constructor cname="gst_direct_control_binding_new_absolute" version="1.6">
19900 <parameter name="_object" type="GstObject*"/>
19901 <parameter name="property_name" type="const-gchar*"/>
19902 <parameter name="cs" type="GstControlSource*"/>
19905 <property name="Absolute" cname="absolute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true"/>
19906 <property name="ControlSource" cname="control-source" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false"/>
19907 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*"/>
19908 <field cname="cs" access="private" writeable="false" readable="false" is_callback="false" name="Cs" type="GstControlSource*"/>
19909 <field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
19910 <warning>missing glib:type-name</warning>
19912 <field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="gdouble"/>
19913 <field cname="byte_size" access="private" writeable="false" readable="false" is_callback="false" name="ByteSize" type="gint"/>
19914 <field cname="convert_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertValue" type="GstDirectControlBindingConvertValue"/>
19915 <field cname="convert_g_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertGValue" type="GstDirectControlBindingConvertGValue"/>
19916 <union name="ABI" cname="ABI">
19917 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19918 <struct name="abi" cname="abi" opaque="false" hidden="false">
19919 <field cname="want_absolute" access="public" writeable="true" readable="true" is_callback="false" name="WantAbsolute" type="gboolean"/>
19923 <object name="InterpolationControlSource" cname="GstInterpolationControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
19924 <class_struct cname="GstInterpolationControlSourceClass">
19925 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
19926 <warning>missing glib:type-name</warning>
19928 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19930 <method name="GetType" cname="gst_interpolation_control_source_get_type" shared="true">
19931 <return-type type="GType"/>
19933 <constructor cname="gst_interpolation_control_source_new" disable_void_ctor=""/>
19934 <property name="Mode" cname="mode" type="GstInterpolationMode" readable="true" writeable="true" construct="false" construct-only="false"/>
19935 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*"/>
19936 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstInterpolationControlSourcePrivate*">
19937 <warning>missing glib:type-name</warning>
19939 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19941 <object name="LFOControlSource" cname="GstLFOControlSource" opaque="false" hidden="false" parent="GstControlSource">
19942 <class_struct cname="GstLFOControlSourceClass">
19943 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
19944 <warning>missing glib:type-name</warning>
19946 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19948 <method name="GetType" cname="gst_lfo_control_source_get_type" shared="true">
19949 <return-type type="GType"/>
19951 <constructor cname="gst_lfo_control_source_new" disable_void_ctor=""/>
19952 <property name="Amplitude" cname="amplitude" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
19953 <property name="Frequency" cname="frequency" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
19954 <property name="Offset" cname="offset" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
19955 <property name="Timeshift" cname="timeshift" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
19956 <property name="Waveform" cname="waveform" type="GstLFOWaveform" readable="true" writeable="true" construct="false" construct-only="false"/>
19957 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*"/>
19958 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstLFOControlSourcePrivate*">
19959 <warning>missing glib:type-name</warning>
19961 <field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*"/>
19962 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19964 <object name="ProxyControlBinding" cname="GstProxyControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19965 <class_struct cname="GstProxyControlBindingClass">
19966 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19967 <warning>missing glib:type-name</warning>
19969 <field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/>
19971 <method name="GetType" cname="gst_proxy_control_binding_get_type" shared="true">
19972 <return-type type="GType"/>
19974 <constructor cname="gst_proxy_control_binding_new" version="1.12">
19976 <parameter name="_object" type="GstObject*"/>
19977 <parameter name="property_name" type="const-gchar*"/>
19978 <parameter name="ref_object" type="GstObject*"/>
19979 <parameter name="ref_property_name" type="const-gchar*"/>
19982 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstControlBinding*"/>
19983 <field cname="ref_object" access="private" writeable="false" readable="false" is_callback="false" name="RefObject" type="GWeakRef">
19984 <warning>missing glib:type-name</warning>
19986 <field cname="property_name" access="private" writeable="false" readable="false" is_callback="false" name="PropertyName" type="gchar*"/>
19987 <field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/>
19989 <object name="TimedValueControlSource" cname="GstTimedValueControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstControlSource">
19990 <class_struct cname="GstTimedValueControlSourceClass">
19991 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
19992 <warning>missing glib:type-name</warning>
19994 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
19996 <method name="GetType" cname="gst_timed_value_control_source_get_type" shared="true">
19997 <return-type type="GType"/>
19999 <method name="FindControlPointIter" cname="gst_timed_value_control_source_find_control_point_iter">
20000 <return-type type="GSequenceIter*">
20001 <warning>missing glib:type-name</warning>
20004 <parameter name="timestamp" type="guint64"/>
20007 <method name="GetAll" cname="gst_timed_value_control_source_get_all">
20008 <return-type type="GList*" element_type="GList*" elements_owned="true">
20009 <warning>missing glib:type-name</warning>
20013 <method name="GetCount" cname="gst_timed_value_control_source_get_count">
20014 <return-type type="gint"/>
20017 <method name="Set" cname="gst_timed_value_control_source_set">
20018 <return-type type="gboolean"/>
20020 <parameter name="timestamp" type="guint64"/>
20021 <parameter name="value" type="gdouble"/>
20024 <method name="SetFromList" cname="gst_timed_value_control_source_set_from_list">
20025 <return-type type="gboolean"/>
20027 <parameter name="timedvalues" type="const GSList*" element_type="GSList*">
20028 <warning>missing glib:type-name</warning>
20032 <method name="Unset" cname="gst_timed_value_control_source_unset">
20033 <return-type type="gboolean"/>
20035 <parameter name="timestamp" type="guint64"/>
20038 <method name="UnsetAll" cname="gst_timed_value_control_source_unset_all">
20039 <return-type type="void"/>
20042 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*"/>
20043 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*"/>
20044 <field cname="values" access="public" writeable="false" readable="true" is_callback="false" name="Values" type="GSequence*">
20045 <warning>missing glib:type-name</warning>
20047 <field cname="nvalues" access="public" writeable="false" readable="true" is_callback="false" name="Nvalues" type="gint"/>
20048 <field cname="valid_cache" access="public" writeable="false" readable="true" is_callback="false" name="ValidCache" type="gboolean"/>
20049 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTimedValueControlSourcePrivate*">
20050 <warning>missing glib:type-name</warning>
20052 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20053 <signal name="ValueAdded" cname="value-added" when="first" version="1.6">
20054 <return-type type="void"/>
20056 <parameter name="timed_value" type="GstControlPoint*">
20057 <warning>missing glib:type-name</warning>
20061 <signal name="ValueChanged" cname="value-changed" when="first" version="1.6">
20062 <return-type type="void"/>
20064 <parameter name="timed_value" type="GstControlPoint*">
20065 <warning>missing glib:type-name</warning>
20069 <signal name="ValueRemoved" cname="value-removed" when="first" version="1.6">
20070 <return-type type="void"/>
20072 <parameter name="timed_value" type="GstControlPoint*">
20073 <warning>missing glib:type-name</warning>
20078 <object name="TriggerControlSource" cname="GstTriggerControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
20079 <class_struct cname="GstTriggerControlSourceClass">
20080 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
20081 <warning>missing glib:type-name</warning>
20083 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20085 <method name="GetType" cname="gst_trigger_control_source_get_type" shared="true">
20086 <return-type type="GType"/>
20088 <constructor cname="gst_trigger_control_source_new" disable_void_ctor=""/>
20089 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
20090 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*"/>
20091 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTriggerControlSourcePrivate*">
20092 <warning>missing glib:type-name</warning>
20094 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20096 <boxed name="ControlPoint" cname="GstControlPoint" opaque="false" hidden="false">
20097 <method name="GetType" cname="gst_control_point_get_type" shared="true">
20098 <return-type type="GType"/>
20100 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64"/>
20101 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble"/>
20102 <union name="cache" cname="cache">
20103 <struct name="cubic" cname="cubic" opaque="false" hidden="false">
20104 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gdouble"/>
20105 <field cname="z" access="public" writeable="true" readable="true" is_callback="false" name="Z" type="gdouble"/>
20107 <struct name="cubic_monotonic" cname="cubic_monotonic" opaque="false" hidden="false">
20108 <field cname="c1s" access="public" writeable="true" readable="true" is_callback="false" name="C1s" type="gdouble"/>
20109 <field cname="c2s" access="public" writeable="true" readable="true" is_callback="false" name="C2s" type="gdouble"/>
20110 <field cname="c3s" access="public" writeable="true" readable="true" is_callback="false" name="C3s" type="gdouble"/>
20112 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="guint8" array="true" array_len="64"/>
20114 <method name="Copy" cname="gst_control_point_copy">
20115 <return-type type="GstControlPoint*" owned="true">
20116 <warning>missing glib:type-name</warning>
20120 <method name="Free" cname="gst_control_point_free">
20121 <return-type type="void"/>
20125 <struct name="InterpolationControlSourcePrivate" cname="GstInterpolationControlSourcePrivate" opaque="true" hidden="true"/>
20126 <struct name="LFOControlSourcePrivate" cname="GstLFOControlSourcePrivate" opaque="true" hidden="true"/>
20127 <struct name="TimedValueControlSourcePrivate" cname="GstTimedValueControlSourcePrivate" opaque="true" hidden="true"/>
20128 <struct name="TriggerControlSourcePrivate" cname="GstTriggerControlSourcePrivate" opaque="true" hidden="true"/>
20129 <object name="Global" cname="GstControllerGlobal" opaque="true">
20130 <method name="TimedValueControlInvalidateCache" cname="gst_timed_value_control_invalidate_cache" shared="true">
20131 <return-type type="void"/>
20133 <parameter name="self" type="GstTimedValueControlSource*"/>
20137 <object name="Constants" cname="GstControllerConstants" opaque="true"/>
20139 <namespace name="GstNet" library="gstnet-1.0">
20140 <callback name="PtpStatisticsCallback" cname="GstPtpStatisticsCallback">
20141 <return-type type="gboolean"/>
20143 <parameter name="domain" type="guint8"/>
20144 <parameter name="stats" type="GstStructure*">
20145 <warning>missing glib:type-name</warning>
20147 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
20150 <object name="NetClientClock" cname="GstNetClientClock" opaque="false" hidden="false" parent="GstSystemClock">
20151 <class_struct cname="GstNetClientClockClass">
20152 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20153 <warning>missing glib:type-name</warning>
20155 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20157 <method name="GetType" cname="gst_net_client_clock_get_type" shared="true">
20158 <return-type type="GType"/>
20160 <constructor cname="gst_net_client_clock_new">
20162 <parameter name="name" type="const-gchar*"/>
20163 <parameter name="remote_address" type="const-gchar*"/>
20164 <parameter name="remote_port" type="gint"/>
20165 <parameter name="base_time" type="guint64"/>
20168 <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false"/>
20169 <property name="BaseTime" cname="base-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="true"/>
20170 <property name="Bus" cname="bus" type="GstBus*" readable="true" writeable="true" construct="false" construct-only="false"/>
20171 <property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false"/>
20172 <property name="MinimumUpdateInterval" cname="minimum-update-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
20173 <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="true" construct-only="false"/>
20174 <property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
20175 <property name="RoundTripLimit" cname="round-trip-limit" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
20176 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*"/>
20177 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
20178 <warning>missing glib:type-name</warning>
20180 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20182 <object name="NetTimeProvider" cname="GstNetTimeProvider" opaque="false" hidden="false" parent="GstObject">
20184 <interface cname="GInitable"/>
20186 <class_struct cname="GstNetTimeProviderClass">
20187 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
20188 <warning>missing glib:type-name</warning>
20190 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20192 <method name="GetType" cname="gst_net_time_provider_get_type" shared="true">
20193 <return-type type="GType"/>
20195 <constructor cname="gst_net_time_provider_new">
20197 <parameter name="clock" type="GstClock*"/>
20198 <parameter name="address" type="const-gchar*"/>
20199 <parameter name="port" type="gint"/>
20202 <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
20203 <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
20204 <property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="true"/>
20205 <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="false" construct-only="true"/>
20206 <property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
20207 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/>
20208 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetTimeProviderPrivate*">
20209 <warning>missing glib:type-name</warning>
20211 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20213 <object name="NtpClock" cname="GstNtpClock" opaque="false" hidden="false" parent="GstNetClientClock">
20214 <class_struct cname="GstNtpClockClass">
20215 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20216 <warning>missing glib:type-name</warning>
20218 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20220 <method name="GetType" cname="gst_ntp_clock_get_type" shared="true">
20221 <return-type type="GType"/>
20223 <constructor cname="gst_ntp_clock_new" version="1.6">
20225 <parameter name="name" type="const-gchar*"/>
20226 <parameter name="remote_address" type="const-gchar*"/>
20227 <parameter name="remote_port" type="gint"/>
20228 <parameter name="base_time" type="guint64"/>
20231 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*"/>
20232 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
20233 <warning>missing glib:type-name</warning>
20235 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20237 <object name="PtpClock" cname="GstPtpClock" opaque="false" hidden="false" parent="GstSystemClock" version="1.6">
20238 <class_struct cname="GstPtpClockClass">
20239 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20240 <warning>missing glib:type-name</warning>
20242 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20244 <method name="GetType" cname="gst_ptp_clock_get_type" shared="true">
20245 <return-type type="GType"/>
20247 <constructor cname="gst_ptp_clock_new" version="1.6">
20249 <parameter name="name" type="const-gchar*"/>
20250 <parameter name="domain" type="guint"/>
20253 <property name="Domain" cname="domain" type="guint" readable="true" writeable="true" construct="false" construct-only="true"/>
20254 <property name="GrandmasterClockId" cname="grandmaster-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/>
20255 <property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false"/>
20256 <property name="MasterClockId" cname="master-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/>
20257 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*"/>
20258 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPtpClockPrivate*">
20259 <warning>missing glib:type-name</warning>
20261 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
20263 <struct name="NetAddressMeta" cname="GstNetAddressMeta" opaque="false" hidden="false">
20264 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
20265 <warning>missing glib:type-name</warning>
20267 <field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="GSocketAddress*"/>
20268 <method name="GetInfo" cname="gst_net_address_meta_get_info" shared="true">
20269 <return-type type="GstMetaInfo*">
20270 <warning>missing glib:type-name</warning>
20274 <struct name="NetClientClockPrivate" cname="GstNetClientClockPrivate" opaque="true" hidden="true"/>
20275 <struct name="NetControlMessageMeta" cname="GstNetControlMessageMeta" opaque="false" hidden="false">
20276 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
20277 <warning>missing glib:type-name</warning>
20279 <field cname="message" access="public" writeable="true" readable="true" is_callback="false" name="Message" type="GSocketControlMessage*"/>
20280 <method name="GetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
20281 <return-type type="GstMetaInfo*">
20282 <warning>missing glib:type-name</warning>
20286 <boxed name="NetTimePacket" cname="GstNetTimePacket" opaque="false" hidden="false">
20287 <method name="GetType" cname="gst_net_time_packet_get_type" shared="true">
20288 <return-type type="GType"/>
20290 <field cname="local_time" access="public" writeable="true" readable="true" is_callback="false" name="LocalTime" type="guint64"/>
20291 <field cname="remote_time" access="public" writeable="true" readable="true" is_callback="false" name="RemoteTime" type="guint64"/>
20292 <constructor cname="gst_net_time_packet_new">
20294 <parameter name="buffer" type="const guint8*" array="true"/>
20297 <method name="Copy" cname="gst_net_time_packet_copy">
20298 <return-type type="GstNetTimePacket*" owned="true">
20299 <warning>missing glib:type-name</warning>
20303 <method name="Free" cname="gst_net_time_packet_free">
20304 <return-type type="void"/>
20307 <method name="Send" cname="gst_net_time_packet_send">
20308 <return-type type="gboolean"/>
20309 <parameters throws="1">
20310 <parameter name="socket" type="GSocket*"/>
20311 <parameter name="dest_address" type="GSocketAddress*"/>
20312 <parameter name="error" type="GError**"/>
20315 <method name="Serialize" cname="gst_net_time_packet_serialize">
20316 <return-type type="guint8"/>
20319 <method name="Receive" cname="gst_net_time_packet_receive" shared="true">
20320 <return-type type="GstNetTimePacket*" owned="true">
20321 <warning>missing glib:type-name</warning>
20323 <parameters throws="1">
20324 <parameter name="socket" type="GSocket*"/>
20325 <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out"/>
20326 <parameter name="error" type="GError**"/>
20330 <struct name="NetTimeProviderPrivate" cname="GstNetTimeProviderPrivate" opaque="true" hidden="true"/>
20331 <struct name="PtpClockPrivate" cname="GstPtpClockPrivate" opaque="true" hidden="true"/>
20332 <object name="Global" cname="GstNetGlobal" opaque="true">
20333 <method name="BufferAddNetAddressMeta" cname="gst_buffer_add_net_address_meta" shared="true">
20334 <return-type type="GstNetAddressMeta*">
20335 <warning>missing glib:type-name</warning>
20338 <parameter name="buffer" type="GstBuffer*">
20339 <warning>missing glib:type-name</warning>
20341 <parameter name="addr" type="GSocketAddress*"/>
20344 <method name="BufferAddNetControlMessageMeta" cname="gst_buffer_add_net_control_message_meta" shared="true">
20345 <return-type type="GstNetControlMessageMeta*">
20346 <warning>missing glib:type-name</warning>
20349 <parameter name="buffer" type="GstBuffer*">
20350 <warning>missing glib:type-name</warning>
20352 <parameter name="message" type="GSocketControlMessage*"/>
20355 <method name="BufferGetNetAddressMeta" cname="gst_buffer_get_net_address_meta" shared="true">
20356 <return-type type="GstNetAddressMeta*">
20357 <warning>missing glib:type-name</warning>
20360 <parameter name="buffer" type="GstBuffer*">
20361 <warning>missing glib:type-name</warning>
20365 <method name="NetAddressMetaApiGetType" cname="gst_net_address_meta_api_get_type" shared="true">
20366 <return-type type="GType"/>
20368 <method name="NetAddressMetaGetInfo" cname="gst_net_address_meta_get_info" shared="true">
20369 <return-type type="GstMetaInfo*">
20370 <warning>missing glib:type-name</warning>
20373 <method name="NetControlMessageMetaApiGetType" cname="gst_net_control_message_meta_api_get_type" shared="true">
20374 <return-type type="GType"/>
20376 <method name="NetControlMessageMetaGetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
20377 <return-type type="GstMetaInfo*">
20378 <warning>missing glib:type-name</warning>
20381 <method name="NetTimePacketReceive" cname="gst_net_time_packet_receive" shared="true">
20382 <return-type type="GstNetTimePacket*" owned="true">
20383 <warning>missing glib:type-name</warning>
20385 <parameters throws="1">
20386 <parameter name="socket" type="GSocket*"/>
20387 <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out"/>
20388 <parameter name="error" type="GError**"/>
20391 <method name="NetUtilsSetSocketTos" cname="gst_net_utils_set_socket_tos" shared="true" version="1.18">
20392 <return-type type="gboolean"/>
20394 <parameter name="socket" type="GSocket*"/>
20395 <parameter name="qos_dscp" type="gint"/>
20398 <method name="PtpDeinit" cname="gst_ptp_deinit" shared="true" version="1.6">
20399 <return-type type="void"/>
20401 <method name="PtpInit" cname="gst_ptp_init" shared="true" version="1.6">
20402 <return-type type="gboolean"/>
20404 <parameter name="clock_id" type="guint64"/>
20405 <parameter allow-none="1" name="interfaces" type="const-gchar**" array="true" null_term_array="true"/>
20408 <method name="PtpIsInitialized" cname="gst_ptp_is_initialized" shared="true" version="1.6">
20409 <return-type type="gboolean"/>
20411 <method name="PtpIsSupported" cname="gst_ptp_is_supported" shared="true" version="1.6">
20412 <return-type type="gboolean"/>
20414 <method name="PtpStatisticsCallbackAdd" cname="gst_ptp_statistics_callback_add" shared="true" version="1.6">
20415 <return-type type="gulong"/>
20417 <parameter closure="1" destroy="2" scope="notified" name="callback" type="GstPtpStatisticsCallback"/>
20418 <parameter allow-none="1" name="user_data" type="gpointer"/>
20419 <parameter scope="async" name="destroy_data" type="GDestroyNotify"/>
20422 <method name="PtpStatisticsCallbackRemove" cname="gst_ptp_statistics_callback_remove" shared="true" version="1.6">
20423 <return-type type="void"/>
20425 <parameter name="id" type="gulong"/>
20429 <object name="Constants" cname="GstNetConstants" opaque="true">
20430 <constant value="16" ctype="gint" gtype="gint" name="NET_TIME_PACKET_SIZE"/>
20431 <constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="PTP_CLOCK_ID_NONE"/>
20432 <constant value="GstPtpStatisticsBestMasterClockSelected" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_BEST_MASTER_CLOCK_SELECTED"/>
20433 <constant value="GstPtpStatisticsNewDomainFound" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_NEW_DOMAIN_FOUND"/>
20434 <constant value="GstPtpStatisticsPathDelayMeasured" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_PATH_DELAY_MEASURED"/>
20435 <constant value="GstPtpStatisticsTimeUpdated" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_TIME_UPDATED"/>
20438 <namespace name="GstPbutils" library="gstpbutils-1.0">
20439 <enum name="AudioVisualizerShader" cname="GstAudioVisualizerShader" type="enum" gtype="gst_audio_visualizer_shader_get_type">
20440 <member cname="GST_AUDIO_VISUALIZER_SHADER_NONE" name="None" value="0"/>
20441 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE" name="Fade" value="1"/>
20442 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP" name="FadeAndMoveUp" value="2"/>
20443 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN" name="FadeAndMoveDown" value="3"/>
20444 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT" name="FadeAndMoveLeft" value="4"/>
20445 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT" name="FadeAndMoveRight" value="5"/>
20446 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT" name="FadeAndMoveHorizOut" value="6"/>
20447 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN" name="FadeAndMoveHorizIn" value="7"/>
20448 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT" name="FadeAndMoveVertOut" value="8"/>
20449 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN" name="FadeAndMoveVertIn" value="9"/>
20451 <enum name="DiscovererResult" cname="GstDiscovererResult" type="enum" gtype="gst_discoverer_result_get_type">
20452 <member cname="GST_DISCOVERER_OK" name="Ok" value="0"/>
20453 <member cname="GST_DISCOVERER_URI_INVALID" name="UriInvalid" value="1"/>
20454 <member cname="GST_DISCOVERER_ERROR" name="Error" value="2"/>
20455 <member cname="GST_DISCOVERER_TIMEOUT" name="Timeout" value="3"/>
20456 <member cname="GST_DISCOVERER_BUSY" name="Busy" value="4"/>
20457 <member cname="GST_DISCOVERER_MISSING_PLUGINS" name="MissingPlugins" value="5"/>
20459 <enum name="InstallPluginsReturn" cname="GstInstallPluginsReturn" type="enum" gtype="gst_install_plugins_return_get_type">
20460 <member cname="GST_INSTALL_PLUGINS_SUCCESS" name="Success" value="0"/>
20461 <member cname="GST_INSTALL_PLUGINS_NOT_FOUND" name="NotFound" value="1"/>
20462 <member cname="GST_INSTALL_PLUGINS_ERROR" name="Error" value="2"/>
20463 <member cname="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" name="PartialSuccess" value="3"/>
20464 <member cname="GST_INSTALL_PLUGINS_USER_ABORT" name="UserAbort" value="4"/>
20465 <member cname="GST_INSTALL_PLUGINS_CRASHED" name="Crashed" value="100"/>
20466 <member cname="GST_INSTALL_PLUGINS_INVALID" name="Invalid" value="101"/>
20467 <member cname="GST_INSTALL_PLUGINS_STARTED_OK" name="StartedOk" value="200"/>
20468 <member cname="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" name="InternalFailure" value="201"/>
20469 <member cname="GST_INSTALL_PLUGINS_HELPER_MISSING" name="HelperMissing" value="202"/>
20470 <member cname="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" name="InstallInProgress" value="203"/>
20472 <enum name="DiscovererSerializeFlags" cname="GstDiscovererSerializeFlags" type="flags" gtype="gst_discoverer_serialize_flags_get_type" version="1.6">
20473 <member cname="GST_DISCOVERER_SERIALIZE_BASIC" name="Basic" value="0"/>
20474 <member cname="GST_DISCOVERER_SERIALIZE_CAPS" name="Caps" value="1"/>
20475 <member cname="GST_DISCOVERER_SERIALIZE_TAGS" name="Tags" value="2"/>
20476 <member cname="GST_DISCOVERER_SERIALIZE_MISC" name="Misc" value="4"/>
20477 <member cname="GST_DISCOVERER_SERIALIZE_ALL" name="All" value="7"/>
20479 <callback name="AudioVisualizerShaderFunc" cname="GstAudioVisualizerShaderFunc">
20480 <return-type type="void"/>
20482 <parameter name="scope" type="GstAudioVisualizer*"/>
20483 <parameter name="s" type="GstVideoFrame*">
20484 <warning>missing glib:type-name</warning>
20486 <parameter name="d" type="GstVideoFrame*">
20487 <warning>missing glib:type-name</warning>
20491 <callback name="InstallPluginsResultFunc" cname="GstInstallPluginsResultFunc">
20492 <return-type type="void"/>
20494 <parameter name="_result" type="GstInstallPluginsReturn"/>
20495 <parameter allow-none="1" closure="1" name="user_data" type="gpointer"/>
20498 <object name="AudioVisualizer" cname="GstAudioVisualizer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
20499 <class_struct cname="GstAudioVisualizerClass">
20500 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstElementClass">
20501 <warning>missing glib:type-name</warning>
20503 <method vm="setup"/>
20504 <method vm="render"/>
20505 <method vm="decide_allocation"/>
20507 <method name="GetType" cname="gst_audio_visualizer_get_type" shared="true">
20508 <return-type type="GType"/>
20510 <virtual_method name="DecideAllocation" cname="decide_allocation">
20511 <return-type type="gboolean"/>
20513 <parameter name="query" type="GstQuery*">
20514 <warning>missing glib:type-name</warning>
20518 <virtual_method name="Render" cname="render">
20519 <return-type type="gboolean"/>
20521 <parameter name="audio" type="GstBuffer*">
20522 <warning>missing glib:type-name</warning>
20524 <parameter name="video" type="GstVideoFrame*">
20525 <warning>missing glib:type-name</warning>
20529 <virtual_method name="Setup" cname="setup">
20530 <return-type type="gboolean"/>
20533 <property name="ShadeAmount" cname="shade-amount" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
20534 <property name="Shader" cname="shader" type="GstAudioVisualizerShader" readable="true" writeable="true" construct="false" construct-only="false"/>
20535 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*"/>
20536 <field cname="req_spf" access="public" writeable="false" readable="true" is_callback="false" name="ReqSpf" type="guint"/>
20537 <field cname="vinfo" access="public" writeable="false" readable="true" is_callback="false" name="Vinfo" type="GstVideoInfo">
20538 <warning>missing glib:type-name</warning>
20540 <field cname="ainfo" access="public" writeable="false" readable="true" is_callback="false" name="Ainfo" type="GstAudioInfo">
20541 <warning>missing glib:type-name</warning>
20543 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioVisualizerPrivate*">
20544 <warning>missing glib:type-name</warning>
20547 <object name="Discoverer" cname="GstDiscoverer" opaque="false" hidden="false" parent="GObject">
20548 <class_struct cname="GstDiscovererClass">
20549 <field cname="parentclass" access="public" writeable="false" readable="true" is_callback="false" name="Parentclass" type="GObjectClass">
20550 <warning>missing glib:type-name</warning>
20552 <method signal_vm="finished"/>
20553 <method signal_vm="starting"/>
20554 <method signal_vm="discovered"/>
20555 <method signal_vm="source_setup"/>
20556 <field cname="_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4"/>
20558 <method name="GetType" cname="gst_discoverer_get_type" shared="true">
20559 <return-type type="GType"/>
20561 <constructor cname="gst_discoverer_new">
20563 <parameter name="timeout" type="guint64"/>
20566 <method name="DiscoverUri" cname="gst_discoverer_discover_uri">
20567 <return-type type="GstDiscovererInfo*" owned="true"/>
20568 <parameters throws="1">
20569 <parameter name="uri" type="const-gchar*"/>
20570 <parameter name="error" type="GError**"/>
20573 <method name="DiscoverUriAsync" cname="gst_discoverer_discover_uri_async">
20574 <return-type type="gboolean"/>
20576 <parameter name="uri" type="const-gchar*"/>
20579 <method name="Start" cname="gst_discoverer_start">
20580 <return-type type="void"/>
20583 <method name="Stop" cname="gst_discoverer_stop">
20584 <return-type type="void"/>
20587 <property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="true" construct-only="false"/>
20588 <property name="UseCache" cname="use-cache" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false"/>
20589 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*"/>
20590 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDiscovererPrivate*">
20591 <warning>missing glib:type-name</warning>
20593 <field cname="_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4"/>
20594 <signal name="Discovered" cname="discovered" when="last" field_name="discovered">
20595 <return-type type="void"/>
20597 <parameter name="info" type="GstDiscovererInfo*"/>
20598 <parameter allow-none="1" name="error" type="GError*">
20599 <warning>missing glib:type-name</warning>
20603 <signal name="Finished" cname="finished" when="last" field_name="finished">
20604 <return-type type="void"/>
20607 <signal name="SourceSetup" cname="source-setup" when="last" field_name="source_setup">
20608 <return-type type="void"/>
20610 <parameter name="source" type="GstElement*"/>
20613 <signal name="Starting" cname="starting" when="last" field_name="starting">
20614 <return-type type="void"/>
20618 <object name="DiscovererAudioInfo" cname="GstDiscovererAudioInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20619 <method name="GetType" cname="gst_discoverer_audio_info_get_type" shared="true">
20620 <return-type type="GType"/>
20622 <method name="GetBitrate" cname="gst_discoverer_audio_info_get_bitrate">
20623 <return-type type="guint"/>
20626 <method name="GetChannelMask" cname="gst_discoverer_audio_info_get_channel_mask" version="1.14">
20627 <return-type type="guint64"/>
20630 <method name="GetChannels" cname="gst_discoverer_audio_info_get_channels">
20631 <return-type type="guint"/>
20634 <method name="GetDepth" cname="gst_discoverer_audio_info_get_depth">
20635 <return-type type="guint"/>
20638 <method name="GetLanguage" cname="gst_discoverer_audio_info_get_language">
20639 <return-type type="const-gchar*"/>
20642 <method name="GetMaxBitrate" cname="gst_discoverer_audio_info_get_max_bitrate">
20643 <return-type type="guint"/>
20646 <method name="GetSampleRate" cname="gst_discoverer_audio_info_get_sample_rate">
20647 <return-type type="guint"/>
20651 <object name="DiscovererContainerInfo" cname="GstDiscovererContainerInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20652 <method name="GetType" cname="gst_discoverer_container_info_get_type" shared="true">
20653 <return-type type="GType"/>
20655 <method name="GetStreams" cname="gst_discoverer_container_info_get_streams">
20656 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20660 <object name="DiscovererInfo" cname="GstDiscovererInfo" opaque="false" hidden="false" parent="GObject">
20661 <method name="GetType" cname="gst_discoverer_info_get_type" shared="true">
20662 <return-type type="GType"/>
20664 <method name="FromVariant" cname="gst_discoverer_info_from_variant" shared="true" version="1.6">
20665 <return-type type="GstDiscovererInfo*" owned="true"/>
20667 <parameter name="variant" type="GVariant*">
20668 <warning>missing glib:type-name</warning>
20672 <method name="Copy" cname="gst_discoverer_info_copy">
20673 <return-type type="GstDiscovererInfo*" owned="true"/>
20676 <method name="GetAudioStreams" cname="gst_discoverer_info_get_audio_streams">
20677 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20680 <method name="GetContainerStreams" cname="gst_discoverer_info_get_container_streams">
20681 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20684 <method name="GetDuration" cname="gst_discoverer_info_get_duration">
20685 <return-type type="guint64"/>
20688 <method name="GetLive" cname="gst_discoverer_info_get_live" version="1.14">
20689 <return-type type="gboolean"/>
20692 <method name="GetMisc" cname="gst_discoverer_info_get_misc" deprecated="true">
20693 <return-type type="GstStructure*">
20694 <warning>missing glib:type-name</warning>
20698 <method name="GetMissingElementsInstallerDetails" cname="gst_discoverer_info_get_missing_elements_installer_details" version="1.4">
20699 <return-type type="const gchar**" array="true" null_term_array="true"/>
20702 <method name="GetResult" cname="gst_discoverer_info_get_result">
20703 <return-type type="GstDiscovererResult"/>
20706 <method name="GetSeekable" cname="gst_discoverer_info_get_seekable">
20707 <return-type type="gboolean"/>
20710 <method name="GetStreamInfo" cname="gst_discoverer_info_get_stream_info">
20711 <return-type type="GstDiscovererStreamInfo*" owned="true"/>
20714 <method name="GetStreamList" cname="gst_discoverer_info_get_stream_list">
20715 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20718 <method name="GetStreams" cname="gst_discoverer_info_get_streams">
20719 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20721 <parameter name="streamtype" type="GType"/>
20724 <method name="GetSubtitleStreams" cname="gst_discoverer_info_get_subtitle_streams">
20725 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20728 <method name="GetTags" cname="gst_discoverer_info_get_tags">
20729 <return-type type="GstTagList*">
20730 <warning>missing glib:type-name</warning>
20734 <method name="GetToc" cname="gst_discoverer_info_get_toc">
20735 <return-type type="GstToc*">
20736 <warning>missing glib:type-name</warning>
20740 <method name="GetUri" cname="gst_discoverer_info_get_uri">
20741 <return-type type="const-gchar*"/>
20744 <method name="GetVideoStreams" cname="gst_discoverer_info_get_video_streams">
20745 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true"/>
20748 <method name="ToVariant" cname="gst_discoverer_info_to_variant" version="1.6">
20749 <return-type type="GVariant*" owned="true">
20750 <warning>missing glib:type-name</warning>
20753 <parameter name="flags" type="GstDiscovererSerializeFlags"/>
20757 <object name="DiscovererStreamInfo" cname="GstDiscovererStreamInfo" opaque="false" hidden="false" parent="GObject">
20758 <method name="GetType" cname="gst_discoverer_stream_info_get_type" shared="true">
20759 <return-type type="GType"/>
20761 <method name="ListFree" cname="gst_discoverer_stream_info_list_free" shared="true">
20762 <return-type type="void"/>
20764 <parameter name="infos" type="GList*" element_type="GstDiscovererStreamInfo*"/>
20767 <method name="GetCaps" cname="gst_discoverer_stream_info_get_caps">
20768 <return-type type="GstCaps*" owned="true">
20769 <warning>missing glib:type-name</warning>
20773 <method name="GetMisc" cname="gst_discoverer_stream_info_get_misc" deprecated="true">
20774 <return-type type="GstStructure*">
20775 <warning>missing glib:type-name</warning>
20779 <method name="GetNext" cname="gst_discoverer_stream_info_get_next">
20780 <return-type type="GstDiscovererStreamInfo*" owned="true"/>
20783 <method name="GetPrevious" cname="gst_discoverer_stream_info_get_previous">
20784 <return-type type="GstDiscovererStreamInfo*" owned="true"/>
20787 <method name="GetStreamId" cname="gst_discoverer_stream_info_get_stream_id">
20788 <return-type type="const-gchar*"/>
20791 <method name="GetStreamTypeNick" cname="gst_discoverer_stream_info_get_stream_type_nick">
20792 <return-type type="const-gchar*"/>
20795 <method name="GetTags" cname="gst_discoverer_stream_info_get_tags">
20796 <return-type type="GstTagList*">
20797 <warning>missing glib:type-name</warning>
20801 <method name="GetToc" cname="gst_discoverer_stream_info_get_toc">
20802 <return-type type="GstToc*">
20803 <warning>missing glib:type-name</warning>
20808 <object name="DiscovererSubtitleInfo" cname="GstDiscovererSubtitleInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20809 <method name="GetType" cname="gst_discoverer_subtitle_info_get_type" shared="true">
20810 <return-type type="GType"/>
20812 <method name="GetLanguage" cname="gst_discoverer_subtitle_info_get_language">
20813 <return-type type="const-gchar*"/>
20817 <object name="DiscovererVideoInfo" cname="GstDiscovererVideoInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20818 <method name="GetType" cname="gst_discoverer_video_info_get_type" shared="true">
20819 <return-type type="GType"/>
20821 <method name="GetBitrate" cname="gst_discoverer_video_info_get_bitrate">
20822 <return-type type="guint"/>
20825 <method name="GetDepth" cname="gst_discoverer_video_info_get_depth">
20826 <return-type type="guint"/>
20829 <method name="GetFramerateDenom" cname="gst_discoverer_video_info_get_framerate_denom">
20830 <return-type type="guint"/>
20833 <method name="GetFramerateNum" cname="gst_discoverer_video_info_get_framerate_num">
20834 <return-type type="guint"/>
20837 <method name="GetHeight" cname="gst_discoverer_video_info_get_height">
20838 <return-type type="guint"/>
20841 <method name="GetMaxBitrate" cname="gst_discoverer_video_info_get_max_bitrate">
20842 <return-type type="guint"/>
20845 <method name="GetParDenom" cname="gst_discoverer_video_info_get_par_denom">
20846 <return-type type="guint"/>
20849 <method name="GetParNum" cname="gst_discoverer_video_info_get_par_num">
20850 <return-type type="guint"/>
20853 <method name="GetWidth" cname="gst_discoverer_video_info_get_width">
20854 <return-type type="guint"/>
20857 <method name="IsImage" cname="gst_discoverer_video_info_is_image">
20858 <return-type type="gboolean"/>
20861 <method name="IsInterlaced" cname="gst_discoverer_video_info_is_interlaced">
20862 <return-type type="gboolean"/>
20866 <object name="EncodingAudioProfile" cname="GstEncodingAudioProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
20867 <class_struct cname="GstEncodingAudioProfileClass"/>
20868 <method name="GetType" cname="gst_encoding_audio_profile_get_type" shared="true">
20869 <return-type type="GType"/>
20871 <constructor cname="gst_encoding_audio_profile_new">
20873 <parameter name="format" type="GstCaps*">
20874 <warning>missing glib:type-name</warning>
20876 <parameter name="preset" type="const-gchar*"/>
20877 <parameter name="restriction" type="GstCaps*">
20878 <warning>missing glib:type-name</warning>
20880 <parameter name="presence" type="guint"/>
20884 <object name="EncodingContainerProfile" cname="GstEncodingContainerProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
20885 <class_struct cname="GstEncodingContainerProfileClass"/>
20886 <method name="GetType" cname="gst_encoding_container_profile_get_type" shared="true">
20887 <return-type type="GType"/>
20889 <constructor cname="gst_encoding_container_profile_new">
20891 <parameter name="name" type="const-gchar*"/>
20892 <parameter name="description" type="const-gchar*"/>
20893 <parameter name="format" type="GstCaps*">
20894 <warning>missing glib:type-name</warning>
20896 <parameter name="preset" type="const-gchar*"/>
20899 <method name="AddProfile" cname="gst_encoding_container_profile_add_profile">
20900 <return-type type="gboolean"/>
20902 <parameter name="profile" type="GstEncodingProfile*" owned="true"/>
20905 <method name="ContainsProfile" cname="gst_encoding_container_profile_contains_profile">
20906 <return-type type="gboolean"/>
20908 <parameter name="profile" type="GstEncodingProfile*"/>
20911 <method name="GetProfiles" cname="gst_encoding_container_profile_get_profiles">
20912 <return-type type="const GList*" element_type="GstEncodingProfile*"/>
20916 <object name="EncodingProfile" cname="GstEncodingProfile" opaque="true" hidden="false" parent="GObject">
20917 <class_struct cname="GstEncodingProfileClass"/>
20918 <method name="GetType" cname="gst_encoding_profile_get_type" shared="true">
20919 <return-type type="GType"/>
20921 <method name="Find" cname="gst_encoding_profile_find" shared="true">
20922 <return-type type="GstEncodingProfile*" owned="true"/>
20924 <parameter name="targetname" type="const-gchar*"/>
20925 <parameter allow-none="1" name="profilename" type="const-gchar*"/>
20926 <parameter allow-none="1" name="category" type="const-gchar*"/>
20929 <method name="FromDiscoverer" cname="gst_encoding_profile_from_discoverer" shared="true">
20930 <return-type type="GstEncodingProfile*" owned="true"/>
20932 <parameter name="info" type="GstDiscovererInfo*"/>
20935 <method name="Copy" cname="gst_encoding_profile_copy" version="1.12">
20936 <return-type type="GstEncodingProfile*" owned="true"/>
20939 <method name="GetAllowDynamicOutput" cname="gst_encoding_profile_get_allow_dynamic_output">
20940 <return-type type="gboolean"/>
20943 <method name="GetDescription" cname="gst_encoding_profile_get_description">
20944 <return-type type="const-gchar*"/>
20947 <method name="GetFileExtension" cname="gst_encoding_profile_get_file_extension">
20948 <return-type type="const-gchar*"/>
20951 <method name="GetFormat" cname="gst_encoding_profile_get_format">
20952 <return-type type="GstCaps*" owned="true">
20953 <warning>missing glib:type-name</warning>
20957 <method name="GetInputCaps" cname="gst_encoding_profile_get_input_caps">
20958 <return-type type="GstCaps*" owned="true">
20959 <warning>missing glib:type-name</warning>
20963 <method name="GetName" cname="gst_encoding_profile_get_name">
20964 <return-type type="const-gchar*"/>
20967 <method name="GetPresence" cname="gst_encoding_profile_get_presence">
20968 <return-type type="guint"/>
20971 <method name="GetPreset" cname="gst_encoding_profile_get_preset">
20972 <return-type type="const-gchar*"/>
20975 <method name="GetPresetName" cname="gst_encoding_profile_get_preset_name">
20976 <return-type type="const-gchar*"/>
20979 <method name="GetRestriction" cname="gst_encoding_profile_get_restriction">
20980 <return-type type="GstCaps*" owned="true">
20981 <warning>missing glib:type-name</warning>
20985 <method name="GetSingleSegment" cname="gst_encoding_profile_get_single_segment" version="1.18">
20986 <return-type type="gboolean"/>
20989 <method name="GetTypeNick" cname="gst_encoding_profile_get_type_nick">
20990 <return-type type="const-gchar*"/>
20993 <method name="IsEnabled" cname="gst_encoding_profile_is_enabled">
20994 <return-type type="gboolean"/>
20997 <method name="IsEqual" cname="gst_encoding_profile_is_equal">
20998 <return-type type="gboolean"/>
21000 <parameter name="b" type="GstEncodingProfile*"/>
21003 <method name="SetAllowDynamicOutput" cname="gst_encoding_profile_set_allow_dynamic_output">
21004 <return-type type="void"/>
21006 <parameter name="allow_dynamic_output" type="gboolean"/>
21009 <method name="SetDescription" cname="gst_encoding_profile_set_description">
21010 <return-type type="void"/>
21012 <parameter allow-none="1" name="description" type="const-gchar*"/>
21015 <method name="SetEnabled" cname="gst_encoding_profile_set_enabled" version="1.6">
21016 <return-type type="void"/>
21018 <parameter name="enabled" type="gboolean"/>
21021 <method name="SetFormat" cname="gst_encoding_profile_set_format">
21022 <return-type type="void"/>
21024 <parameter name="format" type="GstCaps*">
21025 <warning>missing glib:type-name</warning>
21029 <method name="SetName" cname="gst_encoding_profile_set_name">
21030 <return-type type="void"/>
21032 <parameter allow-none="1" name="name" type="const-gchar*"/>
21035 <method name="SetPresence" cname="gst_encoding_profile_set_presence">
21036 <return-type type="void"/>
21038 <parameter name="presence" type="guint"/>
21041 <method name="SetPreset" cname="gst_encoding_profile_set_preset">
21042 <return-type type="void"/>
21044 <parameter allow-none="1" name="preset" type="const-gchar*"/>
21047 <method name="SetPresetName" cname="gst_encoding_profile_set_preset_name">
21048 <return-type type="void"/>
21050 <parameter allow-none="1" name="preset_name" type="const-gchar*"/>
21053 <method name="SetRestriction" cname="gst_encoding_profile_set_restriction">
21054 <return-type type="void"/>
21056 <parameter allow-none="1" name="restriction" type="GstCaps*" owned="true">
21057 <warning>missing glib:type-name</warning>
21061 <method name="SetSingleSegment" cname="gst_encoding_profile_set_single_segment" version="1.18">
21062 <return-type type="void"/>
21064 <parameter name="single_segment" type="gboolean"/>
21067 <property name="RestrictionCaps" cname="restriction-caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
21069 <object name="EncodingTarget" cname="GstEncodingTarget" opaque="false" hidden="false" parent="GObject">
21070 <method name="GetType" cname="gst_encoding_target_get_type" shared="true">
21071 <return-type type="GType"/>
21073 <constructor cname="gst_encoding_target_new">
21075 <parameter name="name" type="const-gchar*"/>
21076 <parameter name="category" type="const-gchar*"/>
21077 <parameter name="description" type="const-gchar*"/>
21078 <parameter name="profiles" type="const GList*" element_type="GstEncodingProfile*"/>
21081 <method name="Load" cname="gst_encoding_target_load" shared="true">
21082 <return-type type="GstEncodingTarget*" owned="true"/>
21083 <parameters throws="1">
21084 <parameter name="name" type="const-gchar*"/>
21085 <parameter allow-none="1" name="category" type="const-gchar*"/>
21086 <parameter name="error" type="GError**"/>
21089 <method name="LoadFromFile" cname="gst_encoding_target_load_from_file" shared="true">
21090 <return-type type="GstEncodingTarget*" owned="true"/>
21091 <parameters throws="1">
21092 <parameter name="filepath" type="const-gfilename*"/>
21093 <parameter name="error" type="GError**"/>
21096 <method name="AddProfile" cname="gst_encoding_target_add_profile">
21097 <return-type type="gboolean"/>
21099 <parameter name="profile" type="GstEncodingProfile*" owned="true"/>
21102 <method name="GetCategory" cname="gst_encoding_target_get_category">
21103 <return-type type="const-gchar*"/>
21106 <method name="GetDescription" cname="gst_encoding_target_get_description">
21107 <return-type type="const-gchar*"/>
21110 <method name="GetName" cname="gst_encoding_target_get_name">
21111 <return-type type="const-gchar*"/>
21114 <method name="GetPath" cname="gst_encoding_target_get_path" version="1.18">
21115 <return-type type="const-gchar*"/>
21118 <method name="GetProfile" cname="gst_encoding_target_get_profile">
21119 <return-type type="GstEncodingProfile*" owned="true"/>
21121 <parameter name="name" type="const-gchar*"/>
21124 <method name="GetProfiles" cname="gst_encoding_target_get_profiles">
21125 <return-type type="const GList*" element_type="GstEncodingProfile*"/>
21128 <method name="Save" cname="gst_encoding_target_save">
21129 <return-type type="gboolean"/>
21130 <parameters throws="1">
21131 <parameter name="error" type="GError**"/>
21134 <method name="SaveToFile" cname="gst_encoding_target_save_to_file">
21135 <return-type type="gboolean"/>
21136 <parameters throws="1">
21137 <parameter name="filepath" type="const-gfilename*"/>
21138 <parameter name="error" type="GError**"/>
21142 <object name="EncodingVideoProfile" cname="GstEncodingVideoProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
21143 <class_struct cname="GstEncodingVideoProfileClass"/>
21144 <method name="GetType" cname="gst_encoding_video_profile_get_type" shared="true">
21145 <return-type type="GType"/>
21147 <constructor cname="gst_encoding_video_profile_new">
21149 <parameter name="format" type="GstCaps*">
21150 <warning>missing glib:type-name</warning>
21152 <parameter name="preset" type="const-gchar*"/>
21153 <parameter name="restriction" type="GstCaps*">
21154 <warning>missing glib:type-name</warning>
21156 <parameter name="presence" type="guint"/>
21159 <method name="GetPass" cname="gst_encoding_video_profile_get_pass">
21160 <return-type type="guint"/>
21163 <method name="GetVariableframerate" cname="gst_encoding_video_profile_get_variableframerate">
21164 <return-type type="gboolean"/>
21167 <method name="SetPass" cname="gst_encoding_video_profile_set_pass">
21168 <return-type type="void"/>
21170 <parameter name="pass" type="guint"/>
21173 <method name="SetVariableframerate" cname="gst_encoding_video_profile_set_variableframerate">
21174 <return-type type="void"/>
21176 <parameter name="variableframerate" type="gboolean"/>
21180 <struct name="AudioVisualizerPrivate" cname="GstAudioVisualizerPrivate" opaque="true" hidden="true"/>
21181 <struct name="DiscovererPrivate" cname="GstDiscovererPrivate" opaque="true" hidden="true"/>
21182 <boxed name="InstallPluginsContext" cname="GstInstallPluginsContext" opaque="false" hidden="false">
21183 <method name="GetType" cname="gst_install_plugins_context_get_type" shared="true">
21184 <return-type type="GType"/>
21186 <constructor cname="gst_install_plugins_context_new" disable_void_ctor=""/>
21187 <method name="Copy" cname="gst_install_plugins_context_copy" version="1.12.1">
21188 <return-type type="GstInstallPluginsContext*" owned="true">
21189 <warning>missing glib:type-name</warning>
21193 <method name="Free" cname="gst_install_plugins_context_free">
21194 <return-type type="void"/>
21197 <method name="SetConfirmSearch" cname="gst_install_plugins_context_set_confirm_search" version="1.6">
21198 <return-type type="void"/>
21200 <parameter name="confirm_search" type="gboolean"/>
21203 <method name="SetDesktopId" cname="gst_install_plugins_context_set_desktop_id" version="1.6">
21204 <return-type type="void"/>
21206 <parameter name="desktop_id" type="const-gchar*"/>
21209 <method name="SetStartupNotificationId" cname="gst_install_plugins_context_set_startup_notification_id" version="1.6">
21210 <return-type type="void"/>
21212 <parameter name="startup_id" type="const-gchar*"/>
21215 <method name="SetXid" cname="gst_install_plugins_context_set_xid">
21216 <return-type type="void"/>
21218 <parameter name="xid" type="guint"/>
21222 <object name="Global" cname="GstPbutilsGlobal" opaque="true">
21223 <method name="CodecUtilsAacCapsSetLevelAndProfile" cname="gst_codec_utils_aac_caps_set_level_and_profile" shared="true">
21224 <return-type type="gboolean"/>
21226 <parameter name="caps" type="GstCaps*">
21227 <warning>missing glib:type-name</warning>
21229 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="2"/>
21230 <parameter name="len" type="guint" array_index="1"/>
21233 <method name="CodecUtilsAacGetChannels" cname="gst_codec_utils_aac_get_channels" shared="true" version="1.10">
21234 <return-type type="guint"/>
21236 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1"/>
21237 <parameter name="len" type="guint"/>
21240 <method name="CodecUtilsAacGetIndexFromSampleRate" cname="gst_codec_utils_aac_get_index_from_sample_rate" shared="true">
21241 <return-type type="gint"/>
21243 <parameter name="rate" type="guint"/>
21246 <method name="CodecUtilsAacGetLevel" cname="gst_codec_utils_aac_get_level" shared="true">
21247 <return-type type="const-gchar*"/>
21249 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1"/>
21250 <parameter name="len" type="guint"/>
21253 <method name="CodecUtilsAacGetProfile" cname="gst_codec_utils_aac_get_profile" shared="true">
21254 <return-type type="const-gchar*"/>
21256 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1"/>
21257 <parameter name="len" type="guint"/>
21260 <method name="CodecUtilsAacGetSampleRate" cname="gst_codec_utils_aac_get_sample_rate" shared="true" version="1.10">
21261 <return-type type="guint"/>
21263 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1"/>
21264 <parameter name="len" type="guint"/>
21267 <method name="CodecUtilsAacGetSampleRateFromIndex" cname="gst_codec_utils_aac_get_sample_rate_from_index" shared="true">
21268 <return-type type="guint"/>
21270 <parameter name="sr_idx" type="guint"/>
21273 <method name="CodecUtilsH264CapsSetLevelAndProfile" cname="gst_codec_utils_h264_caps_set_level_and_profile" shared="true">
21274 <return-type type="gboolean"/>
21276 <parameter name="caps" type="GstCaps*">
21277 <warning>missing glib:type-name</warning>
21279 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="2"/>
21280 <parameter name="len" type="guint" array_index="1"/>
21283 <method name="CodecUtilsH264GetLevel" cname="gst_codec_utils_h264_get_level" shared="true">
21284 <return-type type="const-gchar*"/>
21286 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="1"/>
21287 <parameter name="len" type="guint"/>
21290 <method name="CodecUtilsH264GetLevelIdc" cname="gst_codec_utils_h264_get_level_idc" shared="true">
21291 <return-type type="guint8"/>
21293 <parameter name="level" type="const-gchar*"/>
21296 <method name="CodecUtilsH264GetProfile" cname="gst_codec_utils_h264_get_profile" shared="true">
21297 <return-type type="const-gchar*"/>
21299 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="1"/>
21300 <parameter name="len" type="guint"/>
21303 <method name="CodecUtilsH265CapsSetLevelTierAndProfile" cname="gst_codec_utils_h265_caps_set_level_tier_and_profile" shared="true" version="1.4">
21304 <return-type type="gboolean"/>
21306 <parameter name="caps" type="GstCaps*">
21307 <warning>missing glib:type-name</warning>
21309 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="2"/>
21310 <parameter name="len" type="guint" array_index="1"/>
21313 <method name="CodecUtilsH265GetLevel" cname="gst_codec_utils_h265_get_level" shared="true" version="1.4">
21314 <return-type type="const-gchar*"/>
21316 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1"/>
21317 <parameter name="len" type="guint"/>
21320 <method name="CodecUtilsH265GetLevelIdc" cname="gst_codec_utils_h265_get_level_idc" shared="true" version="1.4">
21321 <return-type type="guint8"/>
21323 <parameter name="level" type="const-gchar*"/>
21326 <method name="CodecUtilsH265GetProfile" cname="gst_codec_utils_h265_get_profile" shared="true" version="1.4">
21327 <return-type type="const-gchar*"/>
21329 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1"/>
21330 <parameter name="len" type="guint"/>
21333 <method name="CodecUtilsH265GetTier" cname="gst_codec_utils_h265_get_tier" shared="true" version="1.4">
21334 <return-type type="const-gchar*"/>
21336 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1"/>
21337 <parameter name="len" type="guint"/>
21340 <method name="CodecUtilsMpeg4videoCapsSetLevelAndProfile" cname="gst_codec_utils_mpeg4video_caps_set_level_and_profile" shared="true">
21341 <return-type type="gboolean"/>
21343 <parameter name="caps" type="GstCaps*">
21344 <warning>missing glib:type-name</warning>
21346 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="2"/>
21347 <parameter name="len" type="guint" array_index="1"/>
21350 <method name="CodecUtilsMpeg4videoGetLevel" cname="gst_codec_utils_mpeg4video_get_level" shared="true">
21351 <return-type type="const-gchar*"/>
21353 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="1"/>
21354 <parameter name="len" type="guint"/>
21357 <method name="CodecUtilsMpeg4videoGetProfile" cname="gst_codec_utils_mpeg4video_get_profile" shared="true">
21358 <return-type type="const-gchar*"/>
21360 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="1"/>
21361 <parameter name="len" type="guint"/>
21364 <method name="CodecUtilsOpusCreateCaps" cname="gst_codec_utils_opus_create_caps" shared="true" version="1.8">
21365 <return-type type="GstCaps*" owned="true">
21366 <warning>missing glib:type-name</warning>
21369 <parameter name="rate" type="guint32"/>
21370 <parameter name="channels" type="guint8"/>
21371 <parameter name="channel_mapping_family" type="guint8"/>
21372 <parameter name="stream_count" type="guint8"/>
21373 <parameter name="coupled_count" type="guint8"/>
21374 <parameter allow-none="1" name="channel_mapping" type="const guint8*" array="true"/>
21377 <method name="CodecUtilsOpusCreateCapsFromHeader" cname="gst_codec_utils_opus_create_caps_from_header" shared="true" version="1.8">
21378 <return-type type="GstCaps*" owned="true">
21379 <warning>missing glib:type-name</warning>
21382 <parameter name="header" type="GstBuffer*">
21383 <warning>missing glib:type-name</warning>
21385 <parameter allow-none="1" name="comments" type="GstBuffer*">
21386 <warning>missing glib:type-name</warning>
21390 <method name="CodecUtilsOpusCreateHeader" cname="gst_codec_utils_opus_create_header" shared="true" version="1.8">
21391 <return-type type="GstBuffer*" owned="true">
21392 <warning>missing glib:type-name</warning>
21395 <parameter name="rate" type="guint32"/>
21396 <parameter name="channels" type="guint8"/>
21397 <parameter name="channel_mapping_family" type="guint8"/>
21398 <parameter name="stream_count" type="guint8"/>
21399 <parameter name="coupled_count" type="guint8"/>
21400 <parameter allow-none="1" name="channel_mapping" type="const guint8*" array="true"/>
21401 <parameter name="pre_skip" type="guint16"/>
21402 <parameter name="output_gain" type="gint16"/>
21405 <method name="CodecUtilsOpusParseCaps" cname="gst_codec_utils_opus_parse_caps" shared="true" version="1.8">
21406 <return-type type="gboolean"/>
21408 <parameter name="caps" type="GstCaps*">
21409 <warning>missing glib:type-name</warning>
21411 <parameter name="rate" type="guint32*" owned="true" pass_as="out"/>
21412 <parameter name="channels" type="guint8*" owned="true" pass_as="out"/>
21413 <parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out"/>
21414 <parameter name="stream_count" type="guint8*" owned="true" pass_as="out"/>
21415 <parameter name="coupled_count" type="guint8*" owned="true" pass_as="out"/>
21416 <parameter name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256"/>
21419 <method name="CodecUtilsOpusParseHeader" cname="gst_codec_utils_opus_parse_header" shared="true" version="1.8">
21420 <return-type type="gboolean"/>
21422 <parameter name="header" type="GstBuffer*">
21423 <warning>missing glib:type-name</warning>
21425 <parameter name="rate" type="guint32*" owned="true" pass_as="out"/>
21426 <parameter name="channels" type="guint8*" owned="true" pass_as="out"/>
21427 <parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out"/>
21428 <parameter name="stream_count" type="guint8*" owned="true" pass_as="out"/>
21429 <parameter name="coupled_count" type="guint8*" owned="true" pass_as="out"/>
21430 <parameter name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256"/>
21431 <parameter name="pre_skip" type="guint16*" owned="true" pass_as="out"/>
21432 <parameter name="output_gain" type="gint16*" owned="true" pass_as="out"/>
21435 <method name="EncodingListAllTargets" cname="gst_encoding_list_all_targets" shared="true">
21436 <return-type type="GList*" element_type="GstEncodingTarget*" elements_owned="true" owned="true"/>
21438 <parameter allow-none="1" name="categoryname" type="const-gchar*"/>
21441 <method name="EncodingListAvailableCategories" cname="gst_encoding_list_available_categories" shared="true">
21442 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true"/>
21444 <method name="InstallPluginsAsync" cname="gst_install_plugins_async" shared="true">
21445 <return-type type="GstInstallPluginsReturn"/>
21447 <parameter name="details" type="const gchar* const*" array="true" null_term_array="true"/>
21448 <parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
21449 <warning>missing glib:type-name</warning>
21451 <parameter closure="3" scope="async" name="func" type="GstInstallPluginsResultFunc"/>
21452 <parameter allow-none="1" name="user_data" type="gpointer"/>
21455 <method name="InstallPluginsInstallationInProgress" cname="gst_install_plugins_installation_in_progress" shared="true">
21456 <return-type type="gboolean"/>
21458 <method name="InstallPluginsReturnGetName" cname="gst_install_plugins_return_get_name" shared="true">
21459 <return-type type="const-gchar*"/>
21461 <parameter name="_ret" type="GstInstallPluginsReturn"/>
21464 <method name="InstallPluginsSupported" cname="gst_install_plugins_supported" shared="true">
21465 <return-type type="gboolean"/>
21467 <method name="InstallPluginsSync" cname="gst_install_plugins_sync" shared="true">
21468 <return-type type="GstInstallPluginsReturn"/>
21470 <parameter name="details" type="const gchar* const*" array="true" null_term_array="true"/>
21471 <parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
21472 <warning>missing glib:type-name</warning>
21476 <method name="IsMissingPluginMessage" cname="gst_is_missing_plugin_message" shared="true">
21477 <return-type type="gboolean"/>
21479 <parameter name="msg" type="GstMessage*">
21480 <warning>missing glib:type-name</warning>
21484 <method name="MissingDecoderInstallerDetailNew" cname="gst_missing_decoder_installer_detail_new" shared="true">
21485 <return-type type="gchar*" owned="true"/>
21487 <parameter name="decode_caps" type="GstCaps*">
21488 <warning>missing glib:type-name</warning>
21492 <method name="MissingDecoderMessageNew" cname="gst_missing_decoder_message_new" shared="true">
21493 <return-type type="GstMessage*" owned="true">
21494 <warning>missing glib:type-name</warning>
21497 <parameter name="element" type="GstElement*"/>
21498 <parameter name="decode_caps" type="GstCaps*">
21499 <warning>missing glib:type-name</warning>
21503 <method name="MissingElementInstallerDetailNew" cname="gst_missing_element_installer_detail_new" shared="true">
21504 <return-type type="gchar*" owned="true"/>
21506 <parameter name="factory_name" type="const-gchar*"/>
21509 <method name="MissingElementMessageNew" cname="gst_missing_element_message_new" shared="true">
21510 <return-type type="GstMessage*" owned="true">
21511 <warning>missing glib:type-name</warning>
21514 <parameter name="element" type="GstElement*"/>
21515 <parameter name="factory_name" type="const-gchar*"/>
21518 <method name="MissingEncoderInstallerDetailNew" cname="gst_missing_encoder_installer_detail_new" shared="true">
21519 <return-type type="gchar*" owned="true"/>
21521 <parameter name="encode_caps" type="GstCaps*">
21522 <warning>missing glib:type-name</warning>
21526 <method name="MissingEncoderMessageNew" cname="gst_missing_encoder_message_new" shared="true">
21527 <return-type type="GstMessage*" owned="true">
21528 <warning>missing glib:type-name</warning>
21531 <parameter name="element" type="GstElement*"/>
21532 <parameter name="encode_caps" type="GstCaps*">
21533 <warning>missing glib:type-name</warning>
21537 <method name="MissingPluginMessageGetDescription" cname="gst_missing_plugin_message_get_description" shared="true">
21538 <return-type type="gchar*" owned="true"/>
21540 <parameter name="msg" type="GstMessage*">
21541 <warning>missing glib:type-name</warning>
21545 <method name="MissingPluginMessageGetInstallerDetail" cname="gst_missing_plugin_message_get_installer_detail" shared="true">
21546 <return-type type="gchar*" owned="true"/>
21548 <parameter name="msg" type="GstMessage*">
21549 <warning>missing glib:type-name</warning>
21553 <method name="MissingUriSinkInstallerDetailNew" cname="gst_missing_uri_sink_installer_detail_new" shared="true">
21554 <return-type type="gchar*" owned="true"/>
21556 <parameter name="protocol" type="const-gchar*"/>
21559 <method name="MissingUriSinkMessageNew" cname="gst_missing_uri_sink_message_new" shared="true">
21560 <return-type type="GstMessage*" owned="true">
21561 <warning>missing glib:type-name</warning>
21564 <parameter name="element" type="GstElement*"/>
21565 <parameter name="protocol" type="const-gchar*"/>
21568 <method name="MissingUriSourceInstallerDetailNew" cname="gst_missing_uri_source_installer_detail_new" shared="true">
21569 <return-type type="gchar*" owned="true"/>
21571 <parameter name="protocol" type="const-gchar*"/>
21574 <method name="MissingUriSourceMessageNew" cname="gst_missing_uri_source_message_new" shared="true">
21575 <return-type type="GstMessage*" owned="true">
21576 <warning>missing glib:type-name</warning>
21579 <parameter name="element" type="GstElement*"/>
21580 <parameter name="protocol" type="const-gchar*"/>
21583 <method name="PbUtilsAddCodecDescriptionToTagList" cname="gst_pb_utils_add_codec_description_to_tag_list" shared="true">
21584 <return-type type="gboolean"/>
21586 <parameter name="taglist" type="GstTagList*">
21587 <warning>missing glib:type-name</warning>
21589 <parameter allow-none="1" name="codec_tag" type="const-gchar*"/>
21590 <parameter name="caps" type="GstCaps*">
21591 <warning>missing glib:type-name</warning>
21595 <method name="PbUtilsGetCodecDescription" cname="gst_pb_utils_get_codec_description" shared="true">
21596 <return-type type="gchar*" owned="true"/>
21598 <parameter name="caps" type="GstCaps*">
21599 <warning>missing glib:type-name</warning>
21603 <method name="PbUtilsGetDecoderDescription" cname="gst_pb_utils_get_decoder_description" shared="true">
21604 <return-type type="gchar*" owned="true"/>
21606 <parameter name="caps" type="GstCaps*">
21607 <warning>missing glib:type-name</warning>
21611 <method name="PbUtilsGetElementDescription" cname="gst_pb_utils_get_element_description" shared="true">
21612 <return-type type="gchar*" owned="true"/>
21614 <parameter name="factory_name" type="const-gchar*"/>
21617 <method name="PbUtilsGetEncoderDescription" cname="gst_pb_utils_get_encoder_description" shared="true">
21618 <return-type type="gchar*" owned="true"/>
21620 <parameter name="caps" type="GstCaps*">
21621 <warning>missing glib:type-name</warning>
21625 <method name="PbUtilsGetSinkDescription" cname="gst_pb_utils_get_sink_description" shared="true">
21626 <return-type type="gchar*" owned="true"/>
21628 <parameter name="protocol" type="const-gchar*"/>
21631 <method name="PbUtilsGetSourceDescription" cname="gst_pb_utils_get_source_description" shared="true">
21632 <return-type type="gchar*" owned="true"/>
21634 <parameter name="protocol" type="const-gchar*"/>
21637 <method name="PbUtilsInit" cname="gst_pb_utils_init" shared="true">
21638 <return-type type="void"/>
21640 <method name="PluginsBaseVersion" cname="gst_plugins_base_version" shared="true">
21641 <return-type type="void"/>
21643 <parameter name="major" type="guint*" owned="true" pass_as="out"/>
21644 <parameter name="minor" type="guint*" owned="true" pass_as="out"/>
21645 <parameter name="micro" type="guint*" owned="true" pass_as="out"/>
21646 <parameter name="nano" type="guint*" owned="true" pass_as="out"/>
21649 <method name="PluginsBaseVersionString" cname="gst_plugins_base_version_string" shared="true">
21650 <return-type type="gchar*" owned="true"/>
21653 <object name="Constants" cname="GstPbutilsConstants" opaque="true">
21654 <constant value="capture" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_CAPTURE"/>
21655 <constant value="device" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_DEVICE"/>
21656 <constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION"/>
21657 <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE"/>
21658 <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING"/>
21659 <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR"/>
21660 <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO"/>
21661 <constant value="19" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR"/>
21662 <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO"/>
21665 <namespace name="GstRtp" library="gstrtp-1.0">
21666 <enum name="RTCPFBType" cname="GstRTCPFBType" type="enum" gtype="gst_rtcpfb_type_get_type">
21667 <member cname="GST_RTCP_FB_TYPE_INVALID" name="FbTypeInvalid" value="0"/>
21668 <member cname="GST_RTCP_RTPFB_TYPE_NACK" name="RtpfbTypeNack" value="1"/>
21669 <member cname="GST_RTCP_PSFB_TYPE_PLI" name="PsfbTypePli" value="1"/>
21670 <member cname="GST_RTCP_PSFB_TYPE_SLI" name="PsfbTypeSli" value="2"/>
21671 <member cname="GST_RTCP_RTPFB_TYPE_TMMBR" name="RtpfbTypeTmmbr" value="3"/>
21672 <member cname="GST_RTCP_PSFB_TYPE_RPSI" name="PsfbTypeRpsi" value="3"/>
21673 <member cname="GST_RTCP_RTPFB_TYPE_TMMBN" name="RtpfbTypeTmmbn" value="4"/>
21674 <member cname="GST_RTCP_PSFB_TYPE_FIR" name="PsfbTypeFir" value="4"/>
21675 <member cname="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ" name="RtpfbTypeRtcpSrReq" value="5"/>
21676 <member cname="GST_RTCP_PSFB_TYPE_TSTR" name="PsfbTypeTstr" value="5"/>
21677 <member cname="GST_RTCP_PSFB_TYPE_TSTN" name="PsfbTypeTstn" value="6"/>
21678 <member cname="GST_RTCP_PSFB_TYPE_VBCN" name="PsfbTypeVbcn" value="7"/>
21679 <member cname="GST_RTCP_RTPFB_TYPE_TWCC" name="RtpfbTypeTwcc" value="15"/>
21680 <member cname="GST_RTCP_PSFB_TYPE_AFB" name="PsfbTypeAfb" value="15"/>
21682 <enum name="RTCPSDESType" cname="GstRTCPSDESType" type="enum" gtype="gst_rtcpsdes_type_get_type">
21683 <member cname="GST_RTCP_SDES_INVALID" name="Invalid" value="-1"/>
21684 <member cname="GST_RTCP_SDES_END" name="End" value="0"/>
21685 <member cname="GST_RTCP_SDES_CNAME" name="Cname" value="1"/>
21686 <member cname="GST_RTCP_SDES_NAME" name="Name" value="2"/>
21687 <member cname="GST_RTCP_SDES_EMAIL" name="Email" value="3"/>
21688 <member cname="GST_RTCP_SDES_PHONE" name="Phone" value="4"/>
21689 <member cname="GST_RTCP_SDES_LOC" name="Loc" value="5"/>
21690 <member cname="GST_RTCP_SDES_TOOL" name="Tool" value="6"/>
21691 <member cname="GST_RTCP_SDES_NOTE" name="Note" value="7"/>
21692 <member cname="GST_RTCP_SDES_PRIV" name="Priv" value="8"/>
21694 <enum name="RTCPType" cname="GstRTCPType" type="enum" gtype="gst_rtcp_type_get_type">
21695 <member cname="GST_RTCP_TYPE_INVALID" name="Invalid" value="0"/>
21696 <member cname="GST_RTCP_TYPE_SR" name="Sr" value="200"/>
21697 <member cname="GST_RTCP_TYPE_RR" name="Rr" value="201"/>
21698 <member cname="GST_RTCP_TYPE_SDES" name="Sdes" value="202"/>
21699 <member cname="GST_RTCP_TYPE_BYE" name="Bye" value="203"/>
21700 <member cname="GST_RTCP_TYPE_APP" name="App" value="204"/>
21701 <member cname="GST_RTCP_TYPE_RTPFB" name="Rtpfb" value="205"/>
21702 <member cname="GST_RTCP_TYPE_PSFB" name="Psfb" value="206"/>
21703 <member cname="GST_RTCP_TYPE_XR" name="Xr" value="207"/>
21705 <enum name="RTCPXRType" cname="GstRTCPXRType" type="enum" gtype="gst_rtcpxr_type_get_type" version="1.16">
21706 <member cname="GST_RTCP_XR_TYPE_INVALID" name="Invalid" value="-1"/>
21707 <member cname="GST_RTCP_XR_TYPE_LRLE" name="Lrle" value="1"/>
21708 <member cname="GST_RTCP_XR_TYPE_DRLE" name="Drle" value="2"/>
21709 <member cname="GST_RTCP_XR_TYPE_PRT" name="Prt" value="3"/>
21710 <member cname="GST_RTCP_XR_TYPE_RRT" name="Rrt" value="4"/>
21711 <member cname="GST_RTCP_XR_TYPE_DLRR" name="Dlrr" value="5"/>
21712 <member cname="GST_RTCP_XR_TYPE_SSUMM" name="Ssumm" value="6"/>
21713 <member cname="GST_RTCP_XR_TYPE_VOIP_METRICS" name="VoipMetrics" value="7"/>
21715 <enum name="RTPPayload" cname="GstRTPPayload" type="enum" gtype="gst_rtp_payload_get_type">
21716 <member cname="GST_RTP_PAYLOAD_PCMU" name="Pcmu" value="0"/>
21717 <member cname="GST_RTP_PAYLOAD_1016" name="_1016" value="1"/>
21718 <member cname="GST_RTP_PAYLOAD_G721" name="G721" value="2"/>
21719 <member cname="GST_RTP_PAYLOAD_GSM" name="Gsm" value="3"/>
21720 <member cname="GST_RTP_PAYLOAD_G723" name="G723" value="4"/>
21721 <member cname="GST_RTP_PAYLOAD_DVI4_8000" name="Dvi48000" value="5"/>
21722 <member cname="GST_RTP_PAYLOAD_DVI4_16000" name="Dvi416000" value="6"/>
21723 <member cname="GST_RTP_PAYLOAD_LPC" name="Lpc" value="7"/>
21724 <member cname="GST_RTP_PAYLOAD_PCMA" name="Pcma" value="8"/>
21725 <member cname="GST_RTP_PAYLOAD_G722" name="G722" value="9"/>
21726 <member cname="GST_RTP_PAYLOAD_L16_STEREO" name="L16Stereo" value="10"/>
21727 <member cname="GST_RTP_PAYLOAD_L16_MONO" name="L16Mono" value="11"/>
21728 <member cname="GST_RTP_PAYLOAD_QCELP" name="Qcelp" value="12"/>
21729 <member cname="GST_RTP_PAYLOAD_CN" name="Cn" value="13"/>
21730 <member cname="GST_RTP_PAYLOAD_MPA" name="Mpa" value="14"/>
21731 <member cname="GST_RTP_PAYLOAD_G728" name="G728" value="15"/>
21732 <member cname="GST_RTP_PAYLOAD_DVI4_11025" name="Dvi411025" value="16"/>
21733 <member cname="GST_RTP_PAYLOAD_DVI4_22050" name="Dvi422050" value="17"/>
21734 <member cname="GST_RTP_PAYLOAD_G729" name="G729" value="18"/>
21735 <member cname="GST_RTP_PAYLOAD_CELLB" name="Cellb" value="25"/>
21736 <member cname="GST_RTP_PAYLOAD_JPEG" name="Jpeg" value="26"/>
21737 <member cname="GST_RTP_PAYLOAD_NV" name="Nv" value="28"/>
21738 <member cname="GST_RTP_PAYLOAD_H261" name="H261" value="31"/>
21739 <member cname="GST_RTP_PAYLOAD_MPV" name="Mpv" value="32"/>
21740 <member cname="GST_RTP_PAYLOAD_MP2T" name="Mp2t" value="33"/>
21741 <member cname="GST_RTP_PAYLOAD_H263" name="H263" value="34"/>
21743 <enum name="RTPProfile" cname="GstRTPProfile" type="enum" gtype="gst_rtp_profile_get_type" version="1.6">
21744 <member cname="GST_RTP_PROFILE_UNKNOWN" name="Unknown" value="0"/>
21745 <member cname="GST_RTP_PROFILE_AVP" name="Avp" value="1"/>
21746 <member cname="GST_RTP_PROFILE_SAVP" name="Savp" value="2"/>
21747 <member cname="GST_RTP_PROFILE_AVPF" name="Avpf" value="3"/>
21748 <member cname="GST_RTP_PROFILE_SAVPF" name="Savpf" value="4"/>
21750 <enum name="RTPBufferFlags" cname="GstRTPBufferFlags" type="flags" gtype="gst_rtp_buffer_flags_get_type" version="1.10">
21751 <member cname="GST_RTP_BUFFER_FLAG_RETRANSMISSION" name="Retransmission" value="1048576"/>
21752 <member cname="GST_RTP_BUFFER_FLAG_REDUNDANT" name="Redundant" value="2097152"/>
21753 <member cname="GST_RTP_BUFFER_FLAG_LAST" name="Last" value="268435456"/>
21755 <enum name="RTPBufferMapFlags" cname="GstRTPBufferMapFlags" type="flags" gtype="gst_rtp_buffer_map_flags_get_type" version="1.6.1">
21756 <member cname="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING" name="SkipPadding" value="65536"/>
21757 <member cname="GST_RTP_BUFFER_MAP_FLAG_LAST" name="Last" value="16777216"/>
21759 <object name="RTPBaseAudioPayload" cname="GstRTPBaseAudioPayload" opaque="false" hidden="false" parent="GstRTPBasePayload">
21760 <class_struct cname="GstRTPBaseAudioPayloadClass">
21761 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstRTPBasePayloadClass">
21762 <warning>missing glib:type-name</warning>
21764 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
21766 <method name="GetType" cname="gst_rtp_base_audio_payload_get_type" shared="true">
21767 <return-type type="GType"/>
21769 <method name="Flush" cname="gst_rtp_base_audio_payload_flush">
21770 <return-type type="GstFlowReturn"/>
21772 <parameter name="payload_len" type="guint"/>
21773 <parameter name="timestamp" type="guint64"/>
21776 <method name="GetAdapter" cname="gst_rtp_base_audio_payload_get_adapter">
21777 <return-type type="GstAdapter*" owned="true"/>
21780 <method name="Push" cname="gst_rtp_base_audio_payload_push">
21781 <return-type type="GstFlowReturn"/>
21783 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
21784 <parameter name="payload_len" type="guint"/>
21785 <parameter name="timestamp" type="guint64"/>
21788 <method name="SetFrameBased" cname="gst_rtp_base_audio_payload_set_frame_based">
21789 <return-type type="void"/>
21792 <method name="SetFrameOptions" cname="gst_rtp_base_audio_payload_set_frame_options">
21793 <return-type type="void"/>
21795 <parameter name="frame_duration" type="gint"/>
21796 <parameter name="frame_size" type="gint"/>
21799 <method name="SetSampleBased" cname="gst_rtp_base_audio_payload_set_sample_based">
21800 <return-type type="void"/>
21803 <method name="SetSampleOptions" cname="gst_rtp_base_audio_payload_set_sample_options">
21804 <return-type type="void"/>
21806 <parameter name="sample_size" type="gint"/>
21809 <method name="SetSamplebitsOptions" cname="gst_rtp_base_audio_payload_set_samplebits_options">
21810 <return-type type="void"/>
21812 <parameter name="sample_size" type="gint"/>
21815 <property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
21816 <field cname="payload" access="public" writeable="false" readable="true" is_callback="false" name="Payload" type="GstRTPBasePayload*"/>
21817 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstRTPBaseAudioPayloadPrivate*">
21818 <warning>missing glib:type-name</warning>
21820 <field cname="base_ts" access="public" writeable="false" readable="true" is_callback="false" name="BaseTs" type="guint64"/>
21821 <field cname="frame_size" access="public" writeable="false" readable="true" is_callback="false" name="FrameSize" type="gint"/>
21822 <field cname="frame_duration" access="public" writeable="false" readable="true" is_callback="false" name="FrameDuration" type="gint"/>
21823 <field cname="sample_size" access="public" writeable="false" readable="true" is_callback="false" name="SampleSize" type="gint"/>
21824 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
21826 <object name="RTPBaseDepayload" cname="GstRTPBaseDepayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
21827 <class_struct cname="GstRTPBaseDepayloadClass">
21828 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
21829 <warning>missing glib:type-name</warning>
21831 <method vm="set_caps"/>
21832 <method vm="process"/>
21833 <method vm="packet_lost"/>
21834 <method vm="handle_event"/>
21835 <method vm="process_rtp_packet"/>
21836 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
21838 <method name="GetType" cname="gst_rtp_base_depayload_get_type" shared="true">
21839 <return-type type="GType"/>
21841 <virtual_method name="HandleEvent" cname="handle_event">
21842 <return-type type="gboolean"/>
21844 <parameter name="event" type="GstEvent*">
21845 <warning>missing glib:type-name</warning>
21849 <virtual_method name="PacketLost" cname="packet_lost">
21850 <return-type type="gboolean"/>
21852 <parameter name="event" type="GstEvent*">
21853 <warning>missing glib:type-name</warning>
21857 <virtual_method name="Process" cname="process">
21858 <return-type type="GstBuffer*" owned="true">
21859 <warning>missing glib:type-name</warning>
21862 <parameter name="in" type="GstBuffer*">
21863 <warning>missing glib:type-name</warning>
21867 <virtual_method name="ProcessRtpPacket" cname="process_rtp_packet">
21868 <return-type type="GstBuffer*" owned="true">
21869 <warning>missing glib:type-name</warning>
21872 <parameter name="rtp_buffer" type="GstRTPBuffer*">
21873 <warning>missing glib:type-name</warning>
21877 <virtual_method name="SetCaps" cname="set_caps">
21878 <return-type type="gboolean"/>
21880 <parameter name="caps" type="GstCaps*">
21881 <warning>missing glib:type-name</warning>
21885 <method name="IsSourceInfoEnabled" cname="gst_rtp_base_depayload_is_source_info_enabled" version="1.16">
21886 <return-type type="gboolean"/>
21889 <method name="Push" cname="gst_rtp_base_depayload_push">
21890 <return-type type="GstFlowReturn"/>
21892 <parameter name="out_buf" type="GstBuffer*">
21893 <warning>missing glib:type-name</warning>
21897 <method name="PushList" cname="gst_rtp_base_depayload_push_list">
21898 <return-type type="GstFlowReturn"/>
21900 <parameter name="out_list" type="GstBufferList*">
21901 <warning>missing glib:type-name</warning>
21905 <method name="SetSourceInfoEnabled" cname="gst_rtp_base_depayload_set_source_info_enabled" version="1.16">
21906 <return-type type="void"/>
21908 <parameter name="enable" type="gboolean"/>
21911 <property name="MaxReorder" cname="max-reorder" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
21912 <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
21913 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false"/>
21914 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*"/>
21915 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*"/>
21916 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*"/>
21917 <field cname="clock_rate" access="public" writeable="false" readable="true" is_callback="false" name="ClockRate" type="guint"/>
21918 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
21919 <warning>missing glib:type-name</warning>
21921 <field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean"/>
21922 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBaseDepayloadPrivate*">
21923 <warning>missing glib:type-name</warning>
21925 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
21927 <object name="RTPBasePayload" cname="GstRTPBasePayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
21928 <class_struct cname="GstRTPBasePayloadClass">
21929 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
21930 <warning>missing glib:type-name</warning>
21932 <method vm="get_caps"/>
21933 <method vm="set_caps"/>
21934 <method vm="handle_buffer"/>
21935 <method vm="sink_event"/>
21936 <method vm="src_event"/>
21937 <method vm="query"/>
21938 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
21940 <method name="GetType" cname="gst_rtp_base_payload_get_type" shared="true">
21941 <return-type type="GType"/>
21943 <virtual_method name="GetCaps" cname="get_caps">
21944 <return-type type="GstCaps*" owned="true">
21945 <warning>missing glib:type-name</warning>
21948 <parameter name="pad" type="GstPad*"/>
21949 <parameter name="filter" type="GstCaps*">
21950 <warning>missing glib:type-name</warning>
21954 <virtual_method name="HandleBuffer" cname="handle_buffer">
21955 <return-type type="GstFlowReturn"/>
21957 <parameter name="buffer" type="GstBuffer*">
21958 <warning>missing glib:type-name</warning>
21962 <virtual_method name="Query" cname="query">
21963 <return-type type="gboolean"/>
21965 <parameter name="pad" type="GstPad*"/>
21966 <parameter name="query" type="GstQuery*">
21967 <warning>missing glib:type-name</warning>
21971 <virtual_method name="SetCaps" cname="set_caps">
21972 <return-type type="gboolean"/>
21974 <parameter name="caps" type="GstCaps*">
21975 <warning>missing glib:type-name</warning>
21979 <virtual_method name="SinkEvent" cname="sink_event">
21980 <return-type type="gboolean"/>
21982 <parameter name="event" type="GstEvent*">
21983 <warning>missing glib:type-name</warning>
21987 <virtual_method name="SrcEvent" cname="src_event">
21988 <return-type type="gboolean"/>
21990 <parameter name="event" type="GstEvent*">
21991 <warning>missing glib:type-name</warning>
21995 <method name="AllocateOutputBuffer" cname="gst_rtp_base_payload_allocate_output_buffer" version="1.16">
21996 <return-type type="GstBuffer*" owned="true">
21997 <warning>missing glib:type-name</warning>
22000 <parameter name="payload_len" type="guint"/>
22001 <parameter name="pad_len" type="guint8"/>
22002 <parameter name="csrc_count" type="guint8"/>
22005 <method name="GetSourceCount" cname="gst_rtp_base_payload_get_source_count" version="1.16">
22006 <return-type type="guint"/>
22008 <parameter name="buffer" type="GstBuffer*">
22009 <warning>missing glib:type-name</warning>
22013 <method name="IsFilled" cname="gst_rtp_base_payload_is_filled">
22014 <return-type type="gboolean"/>
22016 <parameter name="size" type="guint"/>
22017 <parameter name="duration" type="guint64"/>
22020 <method name="IsSourceInfoEnabled" cname="gst_rtp_base_payload_is_source_info_enabled" version="1.16">
22021 <return-type type="gboolean"/>
22024 <method name="Push" cname="gst_rtp_base_payload_push">
22025 <return-type type="GstFlowReturn"/>
22027 <parameter name="buffer" type="GstBuffer*">
22028 <warning>missing glib:type-name</warning>
22032 <method name="PushList" cname="gst_rtp_base_payload_push_list">
22033 <return-type type="GstFlowReturn"/>
22035 <parameter name="list" type="GstBufferList*">
22036 <warning>missing glib:type-name</warning>
22040 <method name="SetOptions" cname="gst_rtp_base_payload_set_options">
22041 <return-type type="void"/>
22043 <parameter name="media" type="const-gchar*"/>
22044 <parameter name="dynamic" type="gboolean"/>
22045 <parameter name="encoding_name" type="const-gchar*"/>
22046 <parameter name="clock_rate" type="guint32"/>
22049 <method name="SetSourceInfoEnabled" cname="gst_rtp_base_payload_set_source_info_enabled" version="1.16">
22050 <return-type type="void"/>
22052 <parameter name="enable" type="gboolean"/>
22055 <property name="MaxPtime" cname="max-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
22056 <property name="MinPtime" cname="min-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
22057 <property name="Mtu" cname="mtu" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
22058 <property name="OnvifNoRateControl" cname="onvif-no-rate-control" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
22059 <property name="PerfectRtptime" cname="perfect-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
22060 <property name="Pt" cname="pt" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
22061 <property name="PtimeMultiple" cname="ptime-multiple" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
22062 <property name="ScaleRtptime" cname="scale-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
22063 <property name="Seqnum" cname="seqnum" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
22064 <property name="SeqnumOffset" cname="seqnum-offset" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
22065 <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
22066 <property name="Ssrc" cname="ssrc" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
22067 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false"/>
22068 <property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
22069 <property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
22070 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
22071 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*"/>
22072 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*"/>
22073 <field cname="ts_base" access="private" writeable="false" readable="false" is_callback="false" name="TsBase" type="guint32"/>
22074 <field cname="seqnum_base" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumBase" type="guint16"/>
22075 <field cname="media" access="private" writeable="false" readable="false" is_callback="false" name="Media" type="gchar*"/>
22076 <field cname="encoding_name" access="private" writeable="false" readable="false" is_callback="false" name="EncodingName" type="gchar*"/>
22077 <field cname="dynamic" access="private" writeable="false" readable="false" is_callback="false" name="Dynamic" type="gboolean"/>
22078 <field cname="clock_rate" access="private" writeable="false" readable="false" is_callback="false" name="ClockRate" type="guint32"/>
22079 <field cname="ts_offset" access="private" writeable="false" readable="false" is_callback="false" name="TsOffset" type="gint32"/>
22080 <field cname="timestamp" access="private" writeable="false" readable="false" is_callback="false" name="TimestampField" type="guint32"/>
22081 <field cname="seqnum_offset" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumOffsetField" type="gint16"/>
22082 <field cname="seqnum" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumField" type="guint16"/>
22083 <field cname="max_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MaxPtimeField" type="gint64"/>
22084 <field cname="pt" access="private" writeable="false" readable="false" is_callback="false" name="PtField" type="guint"/>
22085 <field cname="ssrc" access="private" writeable="false" readable="false" is_callback="false" name="SsrcField" type="guint"/>
22086 <field cname="current_ssrc" access="private" writeable="false" readable="false" is_callback="false" name="CurrentSsrc" type="guint"/>
22087 <field cname="mtu" access="private" writeable="false" readable="false" is_callback="false" name="MtuField" type="guint"/>
22088 <field cname="segment" access="private" writeable="false" readable="false" is_callback="false" name="Segment" type="GstSegment">
22089 <warning>missing glib:type-name</warning>
22091 <field cname="min_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MinPtimeField" type="guint64"/>
22092 <field cname="ptime" access="private" writeable="false" readable="false" is_callback="false" name="Ptime" type="guint64"/>
22093 <field cname="ptime_multiple" access="private" writeable="false" readable="false" is_callback="false" name="PtimeMultipleField" type="guint64"/>
22094 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBasePayloadPrivate*">
22095 <warning>missing glib:type-name</warning>
22097 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
22099 <struct name="RTCPBuffer" cname="GstRTCPBuffer" opaque="false" hidden="false">
22100 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
22101 <warning>missing glib:type-name</warning>
22103 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="Map" type="GstMapInfo">
22104 <warning>missing glib:type-name</warning>
22106 <method name="AddPacket" cname="gst_rtcp_buffer_add_packet">
22107 <return-type type="gboolean"/>
22109 <parameter name="type" type="GstRTCPType"/>
22110 <parameter name="packet" type="GstRTCPPacket*">
22111 <warning>missing glib:type-name</warning>
22115 <method name="GetFirstPacket" cname="gst_rtcp_buffer_get_first_packet">
22116 <return-type type="gboolean"/>
22118 <parameter name="packet" type="GstRTCPPacket*">
22119 <warning>missing glib:type-name</warning>
22123 <method name="GetPacketCount" cname="gst_rtcp_buffer_get_packet_count">
22124 <return-type type="guint"/>
22127 <method name="Unmap" cname="gst_rtcp_buffer_unmap">
22128 <return-type type="gboolean"/>
22131 <method name="Map" cname="gst_rtcp_buffer_map" shared="true">
22132 <return-type type="gboolean"/>
22134 <parameter name="buffer" type="GstBuffer*">
22135 <warning>missing glib:type-name</warning>
22137 <parameter name="flags" type="GstMapFlags"/>
22138 <parameter name="rtcp" type="GstRTCPBuffer*">
22139 <warning>missing glib:type-name</warning>
22143 <method name="New" cname="gst_rtcp_buffer_new" shared="true">
22144 <return-type type="GstBuffer*" owned="true">
22145 <warning>missing glib:type-name</warning>
22148 <parameter name="mtu" type="guint"/>
22151 <method name="NewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
22152 <return-type type="GstBuffer*" owned="true">
22153 <warning>missing glib:type-name</warning>
22156 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="1"/>
22157 <parameter name="len" type="guint"/>
22160 <method name="NewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
22161 <return-type type="GstBuffer*" owned="true">
22162 <warning>missing glib:type-name</warning>
22165 <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
22166 <parameter name="len" type="guint"/>
22169 <method name="Validate" cname="gst_rtcp_buffer_validate" shared="true">
22170 <return-type type="gboolean"/>
22172 <parameter name="buffer" type="GstBuffer*">
22173 <warning>missing glib:type-name</warning>
22177 <method name="ValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
22178 <return-type type="gboolean"/>
22180 <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
22181 <parameter name="len" type="guint"/>
22184 <method name="ValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
22185 <return-type type="gboolean"/>
22187 <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
22188 <parameter name="len" type="guint"/>
22191 <method name="ValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
22192 <return-type type="gboolean"/>
22194 <parameter name="buffer" type="GstBuffer*">
22195 <warning>missing glib:type-name</warning>
22200 <struct name="RTCPPacket" cname="GstRTCPPacket" opaque="false" hidden="false">
22201 <field cname="rtcp" access="public" writeable="true" readable="true" is_callback="false" name="Rtcp" type="GstRTCPBuffer*">
22202 <warning>missing glib:type-name</warning>
22204 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint"/>
22205 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gboolean"/>
22206 <field cname="count" access="private" writeable="false" readable="false" is_callback="false" name="Count" type="guint8"/>
22207 <field cname="type" access="private" writeable="false" readable="false" is_callback="false" name="Type" type="GstRTCPType"/>
22208 <field cname="length" access="private" writeable="false" readable="false" is_callback="false" name="Length" type="guint16"/>
22209 <field cname="item_offset" access="private" writeable="false" readable="false" is_callback="false" name="ItemOffset" type="guint"/>
22210 <field cname="item_count" access="private" writeable="false" readable="false" is_callback="false" name="ItemCount" type="guint"/>
22211 <field cname="entry_offset" access="private" writeable="false" readable="false" is_callback="false" name="EntryOffset" type="guint"/>
22212 <method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext" version="1.10">
22213 <return-type type="gboolean"/>
22215 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
22216 <parameter name="len" type="guint"/>
22219 <method name="AddRb" cname="gst_rtcp_packet_add_rb">
22220 <return-type type="gboolean"/>
22222 <parameter name="ssrc" type="guint32"/>
22223 <parameter name="fractionlost" type="guint8"/>
22224 <parameter name="packetslost" type="gint32"/>
22225 <parameter name="exthighestseq" type="guint32"/>
22226 <parameter name="jitter" type="guint32"/>
22227 <parameter name="lsr" type="guint32"/>
22228 <parameter name="dlsr" type="guint32"/>
22231 <method name="AppGetData" cname="gst_rtcp_packet_app_get_data" version="1.10">
22232 <return-type type="guint8"/>
22235 <method name="AppGetDataLength" cname="gst_rtcp_packet_app_get_data_length" version="1.10">
22236 <return-type type="guint16"/>
22239 <method name="AppGetName" cname="gst_rtcp_packet_app_get_name" version="1.10">
22240 <return-type type="const-gchar*"/>
22243 <method name="AppGetSsrc" cname="gst_rtcp_packet_app_get_ssrc" version="1.10">
22244 <return-type type="guint32"/>
22247 <method name="AppGetSubtype" cname="gst_rtcp_packet_app_get_subtype" version="1.10">
22248 <return-type type="guint8"/>
22251 <method name="AppSetDataLength" cname="gst_rtcp_packet_app_set_data_length" version="1.10">
22252 <return-type type="gboolean"/>
22254 <parameter name="wordlen" type="guint16"/>
22257 <method name="AppSetName" cname="gst_rtcp_packet_app_set_name" version="1.10">
22258 <return-type type="void"/>
22260 <parameter name="name" type="const-gchar*"/>
22263 <method name="AppSetSsrc" cname="gst_rtcp_packet_app_set_ssrc" version="1.10">
22264 <return-type type="void"/>
22266 <parameter name="ssrc" type="guint32"/>
22269 <method name="AppSetSubtype" cname="gst_rtcp_packet_app_set_subtype" version="1.10">
22270 <return-type type="void"/>
22272 <parameter name="subtype" type="guint8"/>
22275 <method name="ByeAddSsrc" cname="gst_rtcp_packet_bye_add_ssrc">
22276 <return-type type="gboolean"/>
22278 <parameter name="ssrc" type="guint32"/>
22281 <method name="ByeAddSsrcs" cname="gst_rtcp_packet_bye_add_ssrcs">
22282 <return-type type="gboolean"/>
22284 <parameter name="ssrc" type="guint32*" array="true" array_length_param_index="1"/>
22285 <parameter name="len" type="guint"/>
22288 <method name="ByeGetNthSsrc" cname="gst_rtcp_packet_bye_get_nth_ssrc">
22289 <return-type type="guint32"/>
22291 <parameter name="nth" type="guint"/>
22294 <method name="ByeGetReason" cname="gst_rtcp_packet_bye_get_reason">
22295 <return-type type="gchar*" owned="true"/>
22298 <method name="ByeGetReasonLen" cname="gst_rtcp_packet_bye_get_reason_len">
22299 <return-type type="guint8"/>
22302 <method name="ByeGetSsrcCount" cname="gst_rtcp_packet_bye_get_ssrc_count">
22303 <return-type type="guint"/>
22306 <method name="ByeSetReason" cname="gst_rtcp_packet_bye_set_reason">
22307 <return-type type="gboolean"/>
22309 <parameter name="reason" type="const-gchar*"/>
22312 <method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext" version="1.10">
22313 <return-type type="gboolean"/>
22315 <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
22316 <parameter name="len" type="guint*" owned="true" pass_as="out"/>
22319 <method name="FbGetFci" cname="gst_rtcp_packet_fb_get_fci">
22320 <return-type type="guint8"/>
22323 <method name="FbGetFciLength" cname="gst_rtcp_packet_fb_get_fci_length">
22324 <return-type type="guint16"/>
22327 <method name="FbGetMediaSsrc" cname="gst_rtcp_packet_fb_get_media_ssrc">
22328 <return-type type="guint32"/>
22331 <method name="FbGetSenderSsrc" cname="gst_rtcp_packet_fb_get_sender_ssrc">
22332 <return-type type="guint32"/>
22335 <method name="FbGetType" cname="gst_rtcp_packet_fb_get_type">
22336 <return-type type="GstRTCPFBType"/>
22339 <method name="FbSetFciLength" cname="gst_rtcp_packet_fb_set_fci_length">
22340 <return-type type="gboolean"/>
22342 <parameter name="wordlen" type="guint16"/>
22345 <method name="FbSetMediaSsrc" cname="gst_rtcp_packet_fb_set_media_ssrc">
22346 <return-type type="void"/>
22348 <parameter name="ssrc" type="guint32"/>
22351 <method name="FbSetSenderSsrc" cname="gst_rtcp_packet_fb_set_sender_ssrc">
22352 <return-type type="void"/>
22354 <parameter name="ssrc" type="guint32"/>
22357 <method name="FbSetType" cname="gst_rtcp_packet_fb_set_type">
22358 <return-type type="void"/>
22360 <parameter name="type" type="GstRTCPFBType"/>
22363 <method name="GetCount" cname="gst_rtcp_packet_get_count">
22364 <return-type type="guint8"/>
22367 <method name="GetLength" cname="gst_rtcp_packet_get_length">
22368 <return-type type="guint16"/>
22371 <method name="GetPadding" cname="gst_rtcp_packet_get_padding">
22372 <return-type type="gboolean"/>
22375 <method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext" version="1.10">
22376 <return-type type="gboolean"/>
22378 <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
22379 <parameter name="len" type="guint*" owned="true" pass_as="out"/>
22382 <method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length" version="1.10">
22383 <return-type type="guint16"/>
22386 <method name="GetRb" cname="gst_rtcp_packet_get_rb">
22387 <return-type type="void"/>
22389 <parameter name="nth" type="guint"/>
22390 <parameter name="ssrc" type="guint32*" owned="true" pass_as="out"/>
22391 <parameter name="fractionlost" type="guint8*" owned="true" pass_as="out"/>
22392 <parameter name="packetslost" type="gint32*" owned="true" pass_as="out"/>
22393 <parameter name="exthighestseq" type="guint32*" owned="true" pass_as="out"/>
22394 <parameter name="jitter" type="guint32*" owned="true" pass_as="out"/>
22395 <parameter name="lsr" type="guint32*" owned="true" pass_as="out"/>
22396 <parameter name="dlsr" type="guint32*" owned="true" pass_as="out"/>
22399 <method name="GetRbCount" cname="gst_rtcp_packet_get_rb_count">
22400 <return-type type="guint"/>
22403 <method name="GetType" cname="gst_rtcp_packet_get_type">
22404 <return-type type="GstRTCPType"/>
22407 <method name="MoveToNext" cname="gst_rtcp_packet_move_to_next">
22408 <return-type type="gboolean"/>
22411 <method name="Remove" cname="gst_rtcp_packet_remove">
22412 <return-type type="gboolean"/>
22415 <method name="RrGetSsrc" cname="gst_rtcp_packet_rr_get_ssrc">
22416 <return-type type="guint32"/>
22419 <method name="RrSetSsrc" cname="gst_rtcp_packet_rr_set_ssrc">
22420 <return-type type="void"/>
22422 <parameter name="ssrc" type="guint32"/>
22425 <method name="SdesAddEntry" cname="gst_rtcp_packet_sdes_add_entry">
22426 <return-type type="gboolean"/>
22428 <parameter name="type" type="GstRTCPSDESType"/>
22429 <parameter name="len" type="guint8" array_index="2"/>
22430 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
22433 <method name="SdesAddItem" cname="gst_rtcp_packet_sdes_add_item">
22434 <return-type type="gboolean"/>
22436 <parameter name="ssrc" type="guint32"/>
22439 <method name="SdesCopyEntry" cname="gst_rtcp_packet_sdes_copy_entry">
22440 <return-type type="gboolean"/>
22442 <parameter name="type" type="GstRTCPSDESType"/>
22443 <parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2"/>
22444 <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
22447 <method name="SdesFirstEntry" cname="gst_rtcp_packet_sdes_first_entry">
22448 <return-type type="gboolean"/>
22451 <method name="SdesFirstItem" cname="gst_rtcp_packet_sdes_first_item">
22452 <return-type type="gboolean"/>
22455 <method name="SdesGetEntry" cname="gst_rtcp_packet_sdes_get_entry">
22456 <return-type type="gboolean"/>
22458 <parameter name="type" type="GstRTCPSDESType"/>
22459 <parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2"/>
22460 <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
22463 <method name="SdesGetItemCount" cname="gst_rtcp_packet_sdes_get_item_count">
22464 <return-type type="guint"/>
22467 <method name="SdesGetSsrc" cname="gst_rtcp_packet_sdes_get_ssrc">
22468 <return-type type="guint32"/>
22471 <method name="SdesNextEntry" cname="gst_rtcp_packet_sdes_next_entry">
22472 <return-type type="gboolean"/>
22475 <method name="SdesNextItem" cname="gst_rtcp_packet_sdes_next_item">
22476 <return-type type="gboolean"/>
22479 <method name="SetRb" cname="gst_rtcp_packet_set_rb">
22480 <return-type type="void"/>
22482 <parameter name="nth" type="guint"/>
22483 <parameter name="ssrc" type="guint32"/>
22484 <parameter name="fractionlost" type="guint8"/>
22485 <parameter name="packetslost" type="gint32"/>
22486 <parameter name="exthighestseq" type="guint32"/>
22487 <parameter name="jitter" type="guint32"/>
22488 <parameter name="lsr" type="guint32"/>
22489 <parameter name="dlsr" type="guint32"/>
22492 <method name="SrGetSenderInfo" cname="gst_rtcp_packet_sr_get_sender_info">
22493 <return-type type="void"/>
22495 <parameter name="ssrc" type="guint32*" owned="true" pass_as="out"/>
22496 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out"/>
22497 <parameter name="rtptime" type="guint32*" owned="true" pass_as="out"/>
22498 <parameter name="packet_count" type="guint32*" owned="true" pass_as="out"/>
22499 <parameter name="octet_count" type="guint32*" owned="true" pass_as="out"/>
22502 <method name="SrSetSenderInfo" cname="gst_rtcp_packet_sr_set_sender_info">
22503 <return-type type="void"/>
22505 <parameter name="ssrc" type="guint32"/>
22506 <parameter name="ntptime" type="guint64"/>
22507 <parameter name="rtptime" type="guint32"/>
22508 <parameter name="packet_count" type="guint32"/>
22509 <parameter name="octet_count" type="guint32"/>
22512 <method name="XrFirstRb" cname="gst_rtcp_packet_xr_first_rb" version="1.16">
22513 <return-type type="gboolean"/>
22516 <method name="XrGetBlockLength" cname="gst_rtcp_packet_xr_get_block_length" version="1.16">
22517 <return-type type="guint16"/>
22520 <method name="XrGetBlockType" cname="gst_rtcp_packet_xr_get_block_type" version="1.16">
22521 <return-type type="GstRTCPXRType"/>
22524 <method name="XrGetDlrrBlock" cname="gst_rtcp_packet_xr_get_dlrr_block" version="1.16">
22525 <return-type type="gboolean"/>
22527 <parameter name="nth" type="guint"/>
22528 <parameter name="ssrc" type="guint32"/>
22529 <parameter name="last_rr" type="guint32"/>
22530 <parameter name="delay" type="guint32"/>
22533 <method name="XrGetPrtBySeq" cname="gst_rtcp_packet_xr_get_prt_by_seq" version="1.16">
22534 <return-type type="gboolean"/>
22536 <parameter name="seq" type="guint16"/>
22537 <parameter name="receipt_time" type="guint32"/>
22540 <method name="XrGetPrtInfo" cname="gst_rtcp_packet_xr_get_prt_info" version="1.16">
22541 <return-type type="gboolean"/>
22543 <parameter name="ssrc" type="guint32"/>
22544 <parameter name="thinning" type="guint8"/>
22545 <parameter name="begin_seq" type="guint16"/>
22546 <parameter name="end_seq" type="guint16"/>
22549 <method name="XrGetRleInfo" cname="gst_rtcp_packet_xr_get_rle_info" version="1.16">
22550 <return-type type="gboolean"/>
22552 <parameter name="ssrc" type="guint32"/>
22553 <parameter name="thinning" type="guint8"/>
22554 <parameter name="begin_seq" type="guint16"/>
22555 <parameter name="end_seq" type="guint16"/>
22556 <parameter name="chunk_count" type="guint32"/>
22559 <method name="XrGetRleNthChunk" cname="gst_rtcp_packet_xr_get_rle_nth_chunk" version="1.16">
22560 <return-type type="gboolean"/>
22562 <parameter name="nth" type="guint"/>
22563 <parameter name="chunk" type="guint16"/>
22566 <method name="XrGetRrt" cname="gst_rtcp_packet_xr_get_rrt" version="1.16">
22567 <return-type type="gboolean"/>
22569 <parameter name="timestamp" type="guint64"/>
22572 <method name="XrGetSsrc" cname="gst_rtcp_packet_xr_get_ssrc" version="1.16">
22573 <return-type type="guint32"/>
22576 <method name="XrGetSummaryInfo" cname="gst_rtcp_packet_xr_get_summary_info" version="1.16">
22577 <return-type type="gboolean"/>
22579 <parameter name="ssrc" type="guint32"/>
22580 <parameter name="begin_seq" type="guint16"/>
22581 <parameter name="end_seq" type="guint16"/>
22584 <method name="XrGetSummaryJitter" cname="gst_rtcp_packet_xr_get_summary_jitter" version="1.16">
22585 <return-type type="gboolean"/>
22587 <parameter name="min_jitter" type="guint32"/>
22588 <parameter name="max_jitter" type="guint32"/>
22589 <parameter name="mean_jitter" type="guint32"/>
22590 <parameter name="dev_jitter" type="guint32"/>
22593 <method name="XrGetSummaryPkt" cname="gst_rtcp_packet_xr_get_summary_pkt" version="1.16">
22594 <return-type type="gboolean"/>
22596 <parameter name="lost_packets" type="guint32"/>
22597 <parameter name="dup_packets" type="guint32"/>
22600 <method name="XrGetSummaryTtl" cname="gst_rtcp_packet_xr_get_summary_ttl" version="1.16">
22601 <return-type type="gboolean"/>
22603 <parameter name="is_ipv4" type="gboolean"/>
22604 <parameter name="min_ttl" type="guint8"/>
22605 <parameter name="max_ttl" type="guint8"/>
22606 <parameter name="mean_ttl" type="guint8"/>
22607 <parameter name="dev_ttl" type="guint8"/>
22610 <method name="XrGetVoipBurstMetrics" cname="gst_rtcp_packet_xr_get_voip_burst_metrics" version="1.16">
22611 <return-type type="gboolean"/>
22613 <parameter name="burst_density" type="guint8"/>
22614 <parameter name="gap_density" type="guint8"/>
22615 <parameter name="burst_duration" type="guint16"/>
22616 <parameter name="gap_duration" type="guint16"/>
22619 <method name="XrGetVoipConfigurationParams" cname="gst_rtcp_packet_xr_get_voip_configuration_params" version="1.16">
22620 <return-type type="gboolean"/>
22622 <parameter name="gmin" type="guint8"/>
22623 <parameter name="rx_config" type="guint8"/>
22626 <method name="XrGetVoipDelayMetrics" cname="gst_rtcp_packet_xr_get_voip_delay_metrics" version="1.16">
22627 <return-type type="gboolean"/>
22629 <parameter name="roundtrip_delay" type="guint16"/>
22630 <parameter name="end_system_delay" type="guint16"/>
22633 <method name="XrGetVoipJitterBufferParams" cname="gst_rtcp_packet_xr_get_voip_jitter_buffer_params" version="1.16">
22634 <return-type type="gboolean"/>
22636 <parameter name="jb_nominal" type="guint16"/>
22637 <parameter name="jb_maximum" type="guint16"/>
22638 <parameter name="jb_abs_max" type="guint16"/>
22641 <method name="XrGetVoipMetricsSsrc" cname="gst_rtcp_packet_xr_get_voip_metrics_ssrc" version="1.16">
22642 <return-type type="gboolean"/>
22644 <parameter name="ssrc" type="guint32"/>
22647 <method name="XrGetVoipPacketMetrics" cname="gst_rtcp_packet_xr_get_voip_packet_metrics" version="1.16">
22648 <return-type type="gboolean"/>
22650 <parameter name="loss_rate" type="guint8"/>
22651 <parameter name="discard_rate" type="guint8"/>
22654 <method name="XrGetVoipQualityMetrics" cname="gst_rtcp_packet_xr_get_voip_quality_metrics" version="1.16">
22655 <return-type type="gboolean"/>
22657 <parameter name="r_factor" type="guint8"/>
22658 <parameter name="ext_r_factor" type="guint8"/>
22659 <parameter name="mos_lq" type="guint8"/>
22660 <parameter name="mos_cq" type="guint8"/>
22663 <method name="XrGetVoipSignalMetrics" cname="gst_rtcp_packet_xr_get_voip_signal_metrics" version="1.16">
22664 <return-type type="gboolean"/>
22666 <parameter name="signal_level" type="guint8"/>
22667 <parameter name="noise_level" type="guint8"/>
22668 <parameter name="rerl" type="guint8"/>
22669 <parameter name="gmin" type="guint8"/>
22672 <method name="XrNextRb" cname="gst_rtcp_packet_xr_next_rb" version="1.16">
22673 <return-type type="gboolean"/>
22677 <struct name="RTPBaseAudioPayloadPrivate" cname="GstRTPBaseAudioPayloadPrivate" opaque="true" hidden="true"/>
22678 <struct name="RTPBaseDepayloadPrivate" cname="GstRTPBaseDepayloadPrivate" opaque="true" hidden="true"/>
22679 <struct name="RTPBasePayloadPrivate" cname="GstRTPBasePayloadPrivate" opaque="true" hidden="true"/>
22680 <struct name="RTPBuffer" cname="GstRTPBuffer" opaque="false" hidden="false">
22681 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*" array_index="1">
22682 <warning>missing glib:type-name</warning>
22684 <field cname="state" access="public" writeable="true" readable="true" is_callback="false" name="State" type="guint" array_index="4"/>
22685 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array_index="3" array="true" array_len="4"/>
22686 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" array_index="4" array="true" array_len="4"/>
22687 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="Map" type="GstMapInfo" array="true" array_len="4"/>
22688 <method name="AddExtensionOnebyteHeader" cname="gst_rtp_buffer_add_extension_onebyte_header">
22689 <return-type type="gboolean"/>
22691 <parameter name="id" type="guint8"/>
22692 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="2"/>
22693 <parameter name="size" type="guint" array_index="1"/>
22696 <method name="AddExtensionTwobytesHeader" cname="gst_rtp_buffer_add_extension_twobytes_header">
22697 <return-type type="gboolean"/>
22699 <parameter name="appbits" type="guint8"/>
22700 <parameter name="id" type="guint8"/>
22701 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="3"/>
22702 <parameter name="size" type="guint" array_index="2"/>
22705 <method name="GetCsrc" cname="gst_rtp_buffer_get_csrc">
22706 <return-type type="guint32"/>
22708 <parameter name="idx" type="guint8"/>
22711 <method name="GetCsrcCount" cname="gst_rtp_buffer_get_csrc_count">
22712 <return-type type="guint8"/>
22715 <method name="GetExtension" cname="gst_rtp_buffer_get_extension">
22716 <return-type type="gboolean"/>
22719 <method name="GetExtensionBytes" cname="gst_rtp_buffer_get_extension_bytes" version="1.2">
22720 <return-type type="GBytes*" owned="true">
22721 <warning>missing glib:type-name</warning>
22724 <parameter name="bits" type="guint16*" owned="true" pass_as="out"/>
22727 <method name="GetExtensionOnebyteHeader" cname="gst_rtp_buffer_get_extension_onebyte_header">
22728 <return-type type="gboolean"/>
22730 <parameter name="id" type="guint8"/>
22731 <parameter name="nth" type="guint"/>
22732 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="3"/>
22733 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="2"/>
22736 <method name="GetExtensionTwobytesHeader" cname="gst_rtp_buffer_get_extension_twobytes_header">
22737 <return-type type="gboolean"/>
22739 <parameter name="appbits" type="guint8*" owned="true" pass_as="out"/>
22740 <parameter name="id" type="guint8"/>
22741 <parameter name="nth" type="guint"/>
22742 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="4"/>
22743 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="3"/>
22746 <method name="GetHeaderLen" cname="gst_rtp_buffer_get_header_len">
22747 <return-type type="guint"/>
22750 <method name="GetMarker" cname="gst_rtp_buffer_get_marker">
22751 <return-type type="gboolean"/>
22754 <method name="GetPacketLen" cname="gst_rtp_buffer_get_packet_len">
22755 <return-type type="guint"/>
22758 <method name="GetPadding" cname="gst_rtp_buffer_get_padding">
22759 <return-type type="gboolean"/>
22762 <method name="GetPayloadBuffer" cname="gst_rtp_buffer_get_payload_buffer">
22763 <return-type type="GstBuffer*" owned="true">
22764 <warning>missing glib:type-name</warning>
22768 <method name="GetPayloadBytes" cname="gst_rtp_buffer_get_payload_bytes" version="1.2">
22769 <return-type type="GBytes*" owned="true">
22770 <warning>missing glib:type-name</warning>
22774 <method name="GetPayloadLen" cname="gst_rtp_buffer_get_payload_len">
22775 <return-type type="guint"/>
22778 <method name="GetPayloadSubbuffer" cname="gst_rtp_buffer_get_payload_subbuffer">
22779 <return-type type="GstBuffer*" owned="true">
22780 <warning>missing glib:type-name</warning>
22783 <parameter name="offset" type="guint"/>
22784 <parameter name="len" type="guint"/>
22787 <method name="GetPayloadType" cname="gst_rtp_buffer_get_payload_type">
22788 <return-type type="guint8"/>
22791 <method name="GetSeq" cname="gst_rtp_buffer_get_seq">
22792 <return-type type="guint16"/>
22795 <method name="GetSsrc" cname="gst_rtp_buffer_get_ssrc">
22796 <return-type type="guint32"/>
22799 <method name="GetTimestamp" cname="gst_rtp_buffer_get_timestamp">
22800 <return-type type="guint32"/>
22803 <method name="GetVersion" cname="gst_rtp_buffer_get_version">
22804 <return-type type="guint8"/>
22807 <method name="PadTo" cname="gst_rtp_buffer_pad_to">
22808 <return-type type="void"/>
22810 <parameter name="len" type="guint"/>
22813 <method name="SetCsrc" cname="gst_rtp_buffer_set_csrc">
22814 <return-type type="void"/>
22816 <parameter name="idx" type="guint8"/>
22817 <parameter name="csrc" type="guint32"/>
22820 <method name="SetExtension" cname="gst_rtp_buffer_set_extension">
22821 <return-type type="void"/>
22823 <parameter name="extension" type="gboolean"/>
22826 <method name="SetExtensionData" cname="gst_rtp_buffer_set_extension_data">
22827 <return-type type="gboolean"/>
22829 <parameter name="bits" type="guint16"/>
22830 <parameter name="length" type="guint16"/>
22833 <method name="SetMarker" cname="gst_rtp_buffer_set_marker">
22834 <return-type type="void"/>
22836 <parameter name="marker" type="gboolean"/>
22839 <method name="SetPacketLen" cname="gst_rtp_buffer_set_packet_len">
22840 <return-type type="void"/>
22842 <parameter name="len" type="guint"/>
22845 <method name="SetPadding" cname="gst_rtp_buffer_set_padding">
22846 <return-type type="void"/>
22848 <parameter name="padding" type="gboolean"/>
22851 <method name="SetPayloadType" cname="gst_rtp_buffer_set_payload_type">
22852 <return-type type="void"/>
22854 <parameter name="payload_type" type="guint8"/>
22857 <method name="SetSeq" cname="gst_rtp_buffer_set_seq">
22858 <return-type type="void"/>
22860 <parameter name="seq" type="guint16"/>
22863 <method name="SetSsrc" cname="gst_rtp_buffer_set_ssrc">
22864 <return-type type="void"/>
22866 <parameter name="ssrc" type="guint32"/>
22869 <method name="SetTimestamp" cname="gst_rtp_buffer_set_timestamp">
22870 <return-type type="void"/>
22872 <parameter name="timestamp" type="guint32"/>
22875 <method name="SetVersion" cname="gst_rtp_buffer_set_version">
22876 <return-type type="void"/>
22878 <parameter name="version" type="guint8"/>
22881 <method name="Unmap" cname="gst_rtp_buffer_unmap">
22882 <return-type type="void"/>
22885 <method name="AllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
22886 <return-type type="void"/>
22888 <parameter name="buffer" type="GstBuffer*">
22889 <warning>missing glib:type-name</warning>
22891 <parameter name="payload_len" type="guint"/>
22892 <parameter name="pad_len" type="guint8"/>
22893 <parameter name="csrc_count" type="guint8"/>
22896 <method name="CalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
22897 <return-type type="guint"/>
22899 <parameter name="csrc_count" type="guint8"/>
22902 <method name="CalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
22903 <return-type type="guint"/>
22905 <parameter name="payload_len" type="guint"/>
22906 <parameter name="pad_len" type="guint8"/>
22907 <parameter name="csrc_count" type="guint8"/>
22910 <method name="CalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
22911 <return-type type="guint"/>
22913 <parameter name="packet_len" type="guint"/>
22914 <parameter name="pad_len" type="guint8"/>
22915 <parameter name="csrc_count" type="guint8"/>
22918 <method name="CompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
22919 <return-type type="gint"/>
22921 <parameter name="seqnum1" type="guint16"/>
22922 <parameter name="seqnum2" type="guint16"/>
22925 <method name="DefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
22926 <return-type type="guint32"/>
22928 <parameter name="payload_type" type="guint8"/>
22931 <method name="ExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
22932 <return-type type="guint64"/>
22934 <parameter name="exttimestamp" type="guint64*" owned="true" pass_as="ref"/>
22935 <parameter name="timestamp" type="guint32"/>
22938 <method name="GetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18">
22939 <return-type type="gboolean"/>
22941 <parameter name="bytes" type="GBytes*">
22942 <warning>missing glib:type-name</warning>
22944 <parameter name="bit_pattern" type="guint16"/>
22945 <parameter name="id" type="guint8"/>
22946 <parameter name="nth" type="guint"/>
22947 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5"/>
22948 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4"/>
22951 <method name="Map" cname="gst_rtp_buffer_map" shared="true">
22952 <return-type type="gboolean"/>
22954 <parameter name="buffer" type="GstBuffer*">
22955 <warning>missing glib:type-name</warning>
22957 <parameter name="flags" type="GstMapFlags"/>
22958 <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
22959 <warning>missing glib:type-name</warning>
22963 <method name="NewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
22964 <return-type type="GstBuffer*" owned="true">
22965 <warning>missing glib:type-name</warning>
22968 <parameter name="payload_len" type="guint"/>
22969 <parameter name="pad_len" type="guint8"/>
22970 <parameter name="csrc_count" type="guint8"/>
22973 <method name="NewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
22974 <return-type type="GstBuffer*" owned="true">
22975 <warning>missing glib:type-name</warning>
22978 <parameter name="packet_len" type="guint"/>
22979 <parameter name="pad_len" type="guint8"/>
22980 <parameter name="csrc_count" type="guint8"/>
22983 <method name="NewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
22984 <return-type type="GstBuffer*" owned="true">
22985 <warning>missing glib:type-name</warning>
22988 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="1"/>
22989 <parameter name="len" type="gsize"/>
22992 <method name="NewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
22993 <return-type type="GstBuffer*" owned="true">
22994 <warning>missing glib:type-name</warning>
22997 <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1"/>
22998 <parameter name="len" type="gsize"/>
23002 <struct name="RTPPayloadInfo" cname="GstRTPPayloadInfo" opaque="false" hidden="false">
23003 <field cname="payload_type" access="public" writeable="true" readable="true" is_callback="false" name="PayloadType" type="guint8"/>
23004 <field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*"/>
23005 <field cname="encoding_name" access="public" writeable="true" readable="true" is_callback="false" name="EncodingName" type="gchar*"/>
23006 <field cname="clock_rate" access="public" writeable="true" readable="true" is_callback="false" name="ClockRate" type="guint"/>
23007 <field cname="encoding_parameters" access="public" writeable="true" readable="true" is_callback="false" name="EncodingParameters" type="gchar*"/>
23008 <field cname="bitrate" access="public" writeable="true" readable="true" is_callback="false" name="Bitrate" type="guint"/>
23009 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
23010 <method name="ForName" cname="gst_rtp_payload_info_for_name" shared="true">
23011 <return-type type="GstRTPPayloadInfo*">
23012 <warning>missing glib:type-name</warning>
23015 <parameter name="media" type="const-gchar*"/>
23016 <parameter name="encoding_name" type="const-gchar*"/>
23019 <method name="ForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
23020 <return-type type="GstRTPPayloadInfo*">
23021 <warning>missing glib:type-name</warning>
23024 <parameter name="payload_type" type="guint8"/>
23028 <struct name="RTPSourceMeta" cname="GstRTPSourceMeta" opaque="false" hidden="false" version="1.16">
23029 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
23030 <warning>missing glib:type-name</warning>
23032 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32"/>
23033 <field cname="ssrc_valid" access="public" writeable="true" readable="true" is_callback="false" name="SsrcValid" type="gboolean"/>
23034 <field cname="csrc" access="public" writeable="true" readable="true" is_callback="false" name="Csrc" type="guint32" array="true" array_len="15"/>
23035 <field cname="csrc_count" access="public" writeable="true" readable="true" is_callback="false" name="CsrcCount" type="guint"/>
23036 <method name="AppendCsrc" cname="gst_rtp_source_meta_append_csrc" version="1.16">
23037 <return-type type="gboolean"/>
23039 <parameter name="csrc" type="guint32"/>
23040 <parameter name="csrc_count" type="guint"/>
23043 <method name="GetSourceCount" cname="gst_rtp_source_meta_get_source_count" version="1.16">
23044 <return-type type="guint"/>
23047 <method name="SetSsrc" cname="gst_rtp_source_meta_set_ssrc" version="1.16">
23048 <return-type type="gboolean"/>
23050 <parameter allow-none="1" name="ssrc" type="guint32"/>
23053 <method name="GetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
23054 <return-type type="GstMetaInfo*">
23055 <warning>missing glib:type-name</warning>
23059 <object name="Global" cname="GstRtpGlobal" opaque="true">
23060 <method name="BufferAddRtpSourceMeta" cname="gst_buffer_add_rtp_source_meta" shared="true" version="1.16">
23061 <return-type type="GstRTPSourceMeta*">
23062 <warning>missing glib:type-name</warning>
23065 <parameter name="buffer" type="GstBuffer*">
23066 <warning>missing glib:type-name</warning>
23068 <parameter allow-none="1" name="ssrc" type="guint32"/>
23069 <parameter allow-none="1" name="csrc" type="guint32"/>
23070 <parameter name="csrc_count" type="guint"/>
23073 <method name="BufferGetRtpSourceMeta" cname="gst_buffer_get_rtp_source_meta" shared="true" version="1.16">
23074 <return-type type="GstRTPSourceMeta*">
23075 <warning>missing glib:type-name</warning>
23078 <parameter name="buffer" type="GstBuffer*">
23079 <warning>missing glib:type-name</warning>
23083 <method name="RtcpBufferMap" cname="gst_rtcp_buffer_map" shared="true">
23084 <return-type type="gboolean"/>
23086 <parameter name="buffer" type="GstBuffer*">
23087 <warning>missing glib:type-name</warning>
23089 <parameter name="flags" type="GstMapFlags"/>
23090 <parameter name="rtcp" type="GstRTCPBuffer*">
23091 <warning>missing glib:type-name</warning>
23095 <method name="RtcpBufferNew" cname="gst_rtcp_buffer_new" shared="true">
23096 <return-type type="GstBuffer*" owned="true">
23097 <warning>missing glib:type-name</warning>
23100 <parameter name="mtu" type="guint"/>
23103 <method name="RtcpBufferNewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
23104 <return-type type="GstBuffer*" owned="true">
23105 <warning>missing glib:type-name</warning>
23108 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="1"/>
23109 <parameter name="len" type="guint"/>
23112 <method name="RtcpBufferNewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
23113 <return-type type="GstBuffer*" owned="true">
23114 <warning>missing glib:type-name</warning>
23117 <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
23118 <parameter name="len" type="guint"/>
23121 <method name="RtcpBufferValidate" cname="gst_rtcp_buffer_validate" shared="true">
23122 <return-type type="gboolean"/>
23124 <parameter name="buffer" type="GstBuffer*">
23125 <warning>missing glib:type-name</warning>
23129 <method name="RtcpBufferValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
23130 <return-type type="gboolean"/>
23132 <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
23133 <parameter name="len" type="guint"/>
23136 <method name="RtcpBufferValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
23137 <return-type type="gboolean"/>
23139 <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
23140 <parameter name="len" type="guint"/>
23143 <method name="RtcpBufferValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
23144 <return-type type="gboolean"/>
23146 <parameter name="buffer" type="GstBuffer*">
23147 <warning>missing glib:type-name</warning>
23151 <method name="RtcpNtpToUnix" cname="gst_rtcp_ntp_to_unix" shared="true">
23152 <return-type type="guint64"/>
23154 <parameter name="ntptime" type="guint64"/>
23157 <method name="RtcpSdesNameToType" cname="gst_rtcp_sdes_name_to_type" shared="true">
23158 <return-type type="GstRTCPSDESType"/>
23160 <parameter name="name" type="const-gchar*"/>
23163 <method name="RtcpSdesTypeToName" cname="gst_rtcp_sdes_type_to_name" shared="true">
23164 <return-type type="const-gchar*"/>
23166 <parameter name="type" type="GstRTCPSDESType"/>
23169 <method name="RtcpUnixToNtp" cname="gst_rtcp_unix_to_ntp" shared="true">
23170 <return-type type="guint64"/>
23172 <parameter name="unixtime" type="guint64"/>
23175 <method name="RtpBufferAllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
23176 <return-type type="void"/>
23178 <parameter name="buffer" type="GstBuffer*">
23179 <warning>missing glib:type-name</warning>
23181 <parameter name="payload_len" type="guint"/>
23182 <parameter name="pad_len" type="guint8"/>
23183 <parameter name="csrc_count" type="guint8"/>
23186 <method name="RtpBufferCalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
23187 <return-type type="guint"/>
23189 <parameter name="csrc_count" type="guint8"/>
23192 <method name="RtpBufferCalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
23193 <return-type type="guint"/>
23195 <parameter name="payload_len" type="guint"/>
23196 <parameter name="pad_len" type="guint8"/>
23197 <parameter name="csrc_count" type="guint8"/>
23200 <method name="RtpBufferCalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
23201 <return-type type="guint"/>
23203 <parameter name="packet_len" type="guint"/>
23204 <parameter name="pad_len" type="guint8"/>
23205 <parameter name="csrc_count" type="guint8"/>
23208 <method name="RtpBufferCompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
23209 <return-type type="gint"/>
23211 <parameter name="seqnum1" type="guint16"/>
23212 <parameter name="seqnum2" type="guint16"/>
23215 <method name="RtpBufferDefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
23216 <return-type type="guint32"/>
23218 <parameter name="payload_type" type="guint8"/>
23221 <method name="RtpBufferExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
23222 <return-type type="guint64"/>
23224 <parameter name="exttimestamp" type="guint64*" owned="true" pass_as="ref"/>
23225 <parameter name="timestamp" type="guint32"/>
23228 <method name="RtpBufferGetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18">
23229 <return-type type="gboolean"/>
23231 <parameter name="bytes" type="GBytes*">
23232 <warning>missing glib:type-name</warning>
23234 <parameter name="bit_pattern" type="guint16"/>
23235 <parameter name="id" type="guint8"/>
23236 <parameter name="nth" type="guint"/>
23237 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5"/>
23238 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4"/>
23241 <method name="RtpBufferMap" cname="gst_rtp_buffer_map" shared="true">
23242 <return-type type="gboolean"/>
23244 <parameter name="buffer" type="GstBuffer*">
23245 <warning>missing glib:type-name</warning>
23247 <parameter name="flags" type="GstMapFlags"/>
23248 <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
23249 <warning>missing glib:type-name</warning>
23253 <method name="RtpBufferNewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
23254 <return-type type="GstBuffer*" owned="true">
23255 <warning>missing glib:type-name</warning>
23258 <parameter name="payload_len" type="guint"/>
23259 <parameter name="pad_len" type="guint8"/>
23260 <parameter name="csrc_count" type="guint8"/>
23263 <method name="RtpBufferNewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
23264 <return-type type="GstBuffer*" owned="true">
23265 <warning>missing glib:type-name</warning>
23268 <parameter name="packet_len" type="guint"/>
23269 <parameter name="pad_len" type="guint8"/>
23270 <parameter name="csrc_count" type="guint8"/>
23273 <method name="RtpBufferNewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
23274 <return-type type="GstBuffer*" owned="true">
23275 <warning>missing glib:type-name</warning>
23278 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="1"/>
23279 <parameter name="len" type="gsize"/>
23282 <method name="RtpBufferNewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
23283 <return-type type="GstBuffer*" owned="true">
23284 <warning>missing glib:type-name</warning>
23287 <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1"/>
23288 <parameter name="len" type="gsize"/>
23291 <method name="RtpHdrextGetNtp56" cname="gst_rtp_hdrext_get_ntp_56" shared="true">
23292 <return-type type="gboolean"/>
23294 <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
23295 <parameter name="size" type="guint"/>
23296 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out"/>
23299 <method name="RtpHdrextGetNtp64" cname="gst_rtp_hdrext_get_ntp_64" shared="true">
23300 <return-type type="gboolean"/>
23302 <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
23303 <parameter name="size" type="guint"/>
23304 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out"/>
23307 <method name="RtpHdrextSetNtp56" cname="gst_rtp_hdrext_set_ntp_56" shared="true">
23308 <return-type type="gboolean"/>
23310 <parameter allow-none="1" name="data" type="gpointer"/>
23311 <parameter name="size" type="guint"/>
23312 <parameter name="ntptime" type="guint64"/>
23315 <method name="RtpHdrextSetNtp64" cname="gst_rtp_hdrext_set_ntp_64" shared="true">
23316 <return-type type="gboolean"/>
23318 <parameter allow-none="1" name="data" type="gpointer"/>
23319 <parameter name="size" type="guint"/>
23320 <parameter name="ntptime" type="guint64"/>
23323 <method name="RtpPayloadInfoForName" cname="gst_rtp_payload_info_for_name" shared="true">
23324 <return-type type="GstRTPPayloadInfo*">
23325 <warning>missing glib:type-name</warning>
23328 <parameter name="media" type="const-gchar*"/>
23329 <parameter name="encoding_name" type="const-gchar*"/>
23332 <method name="RtpPayloadInfoForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
23333 <return-type type="GstRTPPayloadInfo*">
23334 <warning>missing glib:type-name</warning>
23337 <parameter name="payload_type" type="guint8"/>
23340 <method name="RtpSourceMetaApiGetType" cname="gst_rtp_source_meta_api_get_type" shared="true">
23341 <return-type type="GType"/>
23343 <method name="RtpSourceMetaGetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
23344 <return-type type="GstMetaInfo*">
23345 <warning>missing glib:type-name</warning>
23349 <object name="Constants" cname="GstRtpConstants" opaque="true">
23350 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_BYE_SSRC_COUNT"/>
23351 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_RB_COUNT"/>
23352 <constant value="255" ctype="gint" gtype="gint" name="RTCP_MAX_SDES"/>
23353 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_SDES_ITEM_COUNT"/>
23354 <constant value="57592" ctype="gint" gtype="gint" name="RTCP_REDUCED_SIZE_VALID_MASK"/>
23355 <constant value="57598" ctype="gint" gtype="gint" name="RTCP_VALID_MASK"/>
23356 <constant value="200" ctype="gint" gtype="gint" name="RTCP_VALID_VALUE"/>
23357 <constant value="2" ctype="gint" gtype="gint" name="RTCP_VERSION"/>
23358 <constant value="urn:ietf:params:rtp-hdrext:" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_BASE"/>
23359 <constant value="ntp-56" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_56"/>
23360 <constant value="7" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_56_SIZE"/>
23361 <constant value="ntp-64" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_64"/>
23362 <constant value="8" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_64_SIZE"/>
23363 <constant value="1" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_1016_STRING"/>
23364 <constant value="25" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CELLB_STRING"/>
23365 <constant value="13" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CN_STRING"/>
23366 <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_11025_STRING"/>
23367 <constant value="6" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_16000_STRING"/>
23368 <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_22050_STRING"/>
23369 <constant value="5" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_8000_STRING"/>
23370 <constant value="[96, 127]" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DYNAMIC_STRING"/>
23371 <constant value="2" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G721_STRING"/>
23372 <constant value="9" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G722_STRING"/>
23373 <constant value="17" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_53"/>
23374 <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_53_STRING"/>
23375 <constant value="16" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_63"/>
23376 <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_63_STRING"/>
23377 <constant value="4" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_STRING"/>
23378 <constant value="15" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G728_STRING"/>
23379 <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G729_STRING"/>
23380 <constant value="3" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_GSM_STRING"/>
23381 <constant value="31" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H261_STRING"/>
23382 <constant value="34" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H263_STRING"/>
23383 <constant value="26" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_JPEG_STRING"/>
23384 <constant value="11" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_MONO_STRING"/>
23385 <constant value="10" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_STEREO_STRING"/>
23386 <constant value="7" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_LPC_STRING"/>
23387 <constant value="33" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MP2T_STRING"/>
23388 <constant value="14" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPA_STRING"/>
23389 <constant value="32" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPV_STRING"/>
23390 <constant value="28" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_NV_STRING"/>
23391 <constant value="8" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMA_STRING"/>
23392 <constant value="0" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMU_STRING"/>
23393 <constant value="12" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_QCELP_STRING"/>
23394 <constant value="19" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS41"/>
23395 <constant value="19" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS41_STRING"/>
23396 <constant value="18" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS48"/>
23397 <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS48_STRING"/>
23398 <constant value="15" ctype="gint" gtype="gint" name="RTP_SOURCE_META_MAX_CSRC_COUNT"/>
23399 <constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION"/>
23402 <namespace name="GstRtsp" library="gstrtsp-1.0">
23403 <enum name="RTSPAuthMethod" cname="GstRTSPAuthMethod" type="enum" gtype="gst_rtsp_auth_method_get_type">
23404 <member cname="GST_RTSP_AUTH_NONE" name="None" value="0"/>
23405 <member cname="GST_RTSP_AUTH_BASIC" name="Basic" value="1"/>
23406 <member cname="GST_RTSP_AUTH_DIGEST" name="Digest" value="2"/>
23408 <enum name="RTSPFamily" cname="GstRTSPFamily" type="enum" gtype="gst_rtsp_family_get_type">
23409 <member cname="GST_RTSP_FAM_NONE" name="None" value="0"/>
23410 <member cname="GST_RTSP_FAM_INET" name="Inet" value="1"/>
23411 <member cname="GST_RTSP_FAM_INET6" name="Inet6" value="2"/>
23413 <enum name="RTSPHeaderField" cname="GstRTSPHeaderField" type="enum" gtype="gst_rtsp_header_field_get_type">
23414 <member cname="GST_RTSP_HDR_INVALID" name="Invalid" value="0"/>
23415 <member cname="GST_RTSP_HDR_ACCEPT" name="Accept" value="1"/>
23416 <member cname="GST_RTSP_HDR_ACCEPT_ENCODING" name="AcceptEncoding" value="2"/>
23417 <member cname="GST_RTSP_HDR_ACCEPT_LANGUAGE" name="AcceptLanguage" value="3"/>
23418 <member cname="GST_RTSP_HDR_ALLOW" name="Allow" value="4"/>
23419 <member cname="GST_RTSP_HDR_AUTHORIZATION" name="Authorization" value="5"/>
23420 <member cname="GST_RTSP_HDR_BANDWIDTH" name="Bandwidth" value="6"/>
23421 <member cname="GST_RTSP_HDR_BLOCKSIZE" name="Blocksize" value="7"/>
23422 <member cname="GST_RTSP_HDR_CACHE_CONTROL" name="CacheControl" value="8"/>
23423 <member cname="GST_RTSP_HDR_CONFERENCE" name="Conference" value="9"/>
23424 <member cname="GST_RTSP_HDR_CONNECTION" name="Connection" value="10"/>
23425 <member cname="GST_RTSP_HDR_CONTENT_BASE" name="ContentBase" value="11"/>
23426 <member cname="GST_RTSP_HDR_CONTENT_ENCODING" name="ContentEncoding" value="12"/>
23427 <member cname="GST_RTSP_HDR_CONTENT_LANGUAGE" name="ContentLanguage" value="13"/>
23428 <member cname="GST_RTSP_HDR_CONTENT_LENGTH" name="ContentLength" value="14"/>
23429 <member cname="GST_RTSP_HDR_CONTENT_LOCATION" name="ContentLocation" value="15"/>
23430 <member cname="GST_RTSP_HDR_CONTENT_TYPE" name="ContentType" value="16"/>
23431 <member cname="GST_RTSP_HDR_CSEQ" name="Cseq" value="17"/>
23432 <member cname="GST_RTSP_HDR_DATE" name="Date" value="18"/>
23433 <member cname="GST_RTSP_HDR_EXPIRES" name="Expires" value="19"/>
23434 <member cname="GST_RTSP_HDR_FROM" name="From" value="20"/>
23435 <member cname="GST_RTSP_HDR_IF_MODIFIED_SINCE" name="IfModifiedSince" value="21"/>
23436 <member cname="GST_RTSP_HDR_LAST_MODIFIED" name="LastModified" value="22"/>
23437 <member cname="GST_RTSP_HDR_PROXY_AUTHENTICATE" name="ProxyAuthenticate" value="23"/>
23438 <member cname="GST_RTSP_HDR_PROXY_REQUIRE" name="ProxyRequire" value="24"/>
23439 <member cname="GST_RTSP_HDR_PUBLIC" name="Public" value="25"/>
23440 <member cname="GST_RTSP_HDR_RANGE" name="Range" value="26"/>
23441 <member cname="GST_RTSP_HDR_REFERER" name="Referer" value="27"/>
23442 <member cname="GST_RTSP_HDR_REQUIRE" name="Require" value="28"/>
23443 <member cname="GST_RTSP_HDR_RETRY_AFTER" name="RetryAfter" value="29"/>
23444 <member cname="GST_RTSP_HDR_RTP_INFO" name="RtpInfo" value="30"/>
23445 <member cname="GST_RTSP_HDR_SCALE" name="Scale" value="31"/>
23446 <member cname="GST_RTSP_HDR_SESSION" name="Session" value="32"/>
23447 <member cname="GST_RTSP_HDR_SERVER" name="Server" value="33"/>
23448 <member cname="GST_RTSP_HDR_SPEED" name="Speed" value="34"/>
23449 <member cname="GST_RTSP_HDR_TRANSPORT" name="Transport" value="35"/>
23450 <member cname="GST_RTSP_HDR_UNSUPPORTED" name="Unsupported" value="36"/>
23451 <member cname="GST_RTSP_HDR_USER_AGENT" name="UserAgent" value="37"/>
23452 <member cname="GST_RTSP_HDR_VIA" name="Via" value="38"/>
23453 <member cname="GST_RTSP_HDR_WWW_AUTHENTICATE" name="WwwAuthenticate" value="39"/>
23454 <member cname="GST_RTSP_HDR_CLIENT_CHALLENGE" name="ClientChallenge" value="40"/>
23455 <member cname="GST_RTSP_HDR_REAL_CHALLENGE1" name="RealChallenge1" value="41"/>
23456 <member cname="GST_RTSP_HDR_REAL_CHALLENGE2" name="RealChallenge2" value="42"/>
23457 <member cname="GST_RTSP_HDR_REAL_CHALLENGE3" name="RealChallenge3" value="43"/>
23458 <member cname="GST_RTSP_HDR_SUBSCRIBE" name="Subscribe" value="44"/>
23459 <member cname="GST_RTSP_HDR_ALERT" name="Alert" value="45"/>
23460 <member cname="GST_RTSP_HDR_CLIENT_ID" name="ClientId" value="46"/>
23461 <member cname="GST_RTSP_HDR_COMPANY_ID" name="CompanyId" value="47"/>
23462 <member cname="GST_RTSP_HDR_GUID" name="Guid" value="48"/>
23463 <member cname="GST_RTSP_HDR_REGION_DATA" name="RegionData" value="49"/>
23464 <member cname="GST_RTSP_HDR_MAX_ASM_WIDTH" name="MaxAsmWidth" value="50"/>
23465 <member cname="GST_RTSP_HDR_LANGUAGE" name="Language" value="51"/>
23466 <member cname="GST_RTSP_HDR_PLAYER_START_TIME" name="PlayerStartTime" value="52"/>
23467 <member cname="GST_RTSP_HDR_LOCATION" name="Location" value="53"/>
23468 <member cname="GST_RTSP_HDR_ETAG" name="Etag" value="54"/>
23469 <member cname="GST_RTSP_HDR_IF_MATCH" name="IfMatch" value="55"/>
23470 <member cname="GST_RTSP_HDR_ACCEPT_CHARSET" name="AcceptCharset" value="56"/>
23471 <member cname="GST_RTSP_HDR_SUPPORTED" name="Supported" value="57"/>
23472 <member cname="GST_RTSP_HDR_VARY" name="Vary" value="58"/>
23473 <member cname="GST_RTSP_HDR_X_ACCELERATE_STREAMING" name="XAccelerateStreaming" value="59"/>
23474 <member cname="GST_RTSP_HDR_X_ACCEPT_AUTHENT" name="XAcceptAuthent" value="60"/>
23475 <member cname="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" name="XAcceptProxyAuthent" value="61"/>
23476 <member cname="GST_RTSP_HDR_X_BROADCAST_ID" name="XBroadcastId" value="62"/>
23477 <member cname="GST_RTSP_HDR_X_BURST_STREAMING" name="XBurstStreaming" value="63"/>
23478 <member cname="GST_RTSP_HDR_X_NOTICE" name="XNotice" value="64"/>
23479 <member cname="GST_RTSP_HDR_X_PLAYER_LAG_TIME" name="XPlayerLagTime" value="65"/>
23480 <member cname="GST_RTSP_HDR_X_PLAYLIST" name="XPlaylist" value="66"/>
23481 <member cname="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" name="XPlaylistChangeNotice" value="67"/>
23482 <member cname="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" name="XPlaylistGenId" value="68"/>
23483 <member cname="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" name="XPlaylistSeekId" value="69"/>
23484 <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" name="XProxyClientAgent" value="70"/>
23485 <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" name="XProxyClientVerb" value="71"/>
23486 <member cname="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" name="XRecedingPlaylistchange" value="72"/>
23487 <member cname="GST_RTSP_HDR_X_RTP_INFO" name="XRtpInfo" value="73"/>
23488 <member cname="GST_RTSP_HDR_X_STARTUPPROFILE" name="XStartupprofile" value="74"/>
23489 <member cname="GST_RTSP_HDR_TIMESTAMP" name="Timestamp" value="75"/>
23490 <member cname="GST_RTSP_HDR_AUTHENTICATION_INFO" name="AuthenticationInfo" value="76"/>
23491 <member cname="GST_RTSP_HDR_HOST" name="Host" value="77"/>
23492 <member cname="GST_RTSP_HDR_PRAGMA" name="Pragma" value="78"/>
23493 <member cname="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" name="XServerIpAddress" value="79"/>
23494 <member cname="GST_RTSP_HDR_X_SESSIONCOOKIE" name="XSessioncookie" value="80"/>
23495 <member cname="GST_RTSP_HDR_RTCP_INTERVAL" name="RtcpInterval" value="81"/>
23496 <member cname="GST_RTSP_HDR_KEYMGMT" name="Keymgmt" value="82"/>
23497 <member cname="GST_RTSP_HDR_PIPELINED_REQUESTS" name="PipelinedRequests" value="83"/>
23498 <member cname="GST_RTSP_HDR_MEDIA_PROPERTIES" name="MediaProperties" value="84"/>
23499 <member cname="GST_RTSP_HDR_SEEK_STYLE" name="SeekStyle" value="85"/>
23500 <member cname="GST_RTSP_HDR_ACCEPT_RANGES" name="AcceptRanges" value="86"/>
23501 <member cname="GST_RTSP_HDR_FRAMES" name="Frames" value="87"/>
23502 <member cname="GST_RTSP_HDR_RATE_CONTROL" name="RateControl" value="88"/>
23503 <member cname="GST_RTSP_HDR_LAST" name="Last" value="89"/>
23505 <enum name="RTSPMsgType" cname="GstRTSPMsgType" type="enum" gtype="gst_rtsp_msg_type_get_type">
23506 <member cname="GST_RTSP_MESSAGE_INVALID" name="Invalid" value="0"/>
23507 <member cname="GST_RTSP_MESSAGE_REQUEST" name="Request" value="1"/>
23508 <member cname="GST_RTSP_MESSAGE_RESPONSE" name="Response" value="2"/>
23509 <member cname="GST_RTSP_MESSAGE_HTTP_REQUEST" name="HttpRequest" value="3"/>
23510 <member cname="GST_RTSP_MESSAGE_HTTP_RESPONSE" name="HttpResponse" value="4"/>
23511 <member cname="GST_RTSP_MESSAGE_DATA" name="Data" value="5"/>
23513 <enum name="RTSPRangeUnit" cname="GstRTSPRangeUnit" type="enum" gtype="gst_rtsp_range_unit_get_type">
23514 <member cname="GST_RTSP_RANGE_SMPTE" name="Smpte" value="0"/>
23515 <member cname="GST_RTSP_RANGE_SMPTE_30_DROP" name="Smpte30Drop" value="1"/>
23516 <member cname="GST_RTSP_RANGE_SMPTE_25" name="Smpte25" value="2"/>
23517 <member cname="GST_RTSP_RANGE_NPT" name="Npt" value="3"/>
23518 <member cname="GST_RTSP_RANGE_CLOCK" name="Clock" value="4"/>
23520 <enum name="RTSPResult" cname="GstRTSPResult" type="enum" gtype="gst_rtsp_result_get_type">
23521 <member cname="GST_RTSP_ELAST" name="Elast" value="-17"/>
23522 <member cname="GST_RTSP_ETPOST" name="Etpost" value="-16"/>
23523 <member cname="GST_RTSP_ETGET" name="Etget" value="-15"/>
23524 <member cname="GST_RTSP_ETIMEOUT" name="Etimeout" value="-14"/>
23525 <member cname="GST_RTSP_ENOTIP" name="Enotip" value="-13"/>
23526 <member cname="GST_RTSP_ENET" name="Enet" value="-12"/>
23527 <member cname="GST_RTSP_EEOF" name="Eeof" value="-11"/>
23528 <member cname="GST_RTSP_EWSAVERSION" name="Ewsaversion" value="-10"/>
23529 <member cname="GST_RTSP_EWSASTART" name="Ewsastart" value="-9"/>
23530 <member cname="GST_RTSP_EPARSE" name="Eparse" value="-8"/>
23531 <member cname="GST_RTSP_ESYS" name="Esys" value="-7"/>
23532 <member cname="GST_RTSP_ENOTIMPL" name="Enotimpl" value="-6"/>
23533 <member cname="GST_RTSP_ERESOLV" name="Eresolv" value="-5"/>
23534 <member cname="GST_RTSP_ENOMEM" name="Enomem" value="-4"/>
23535 <member cname="GST_RTSP_EINTR" name="Eintr" value="-3"/>
23536 <member cname="GST_RTSP_EINVAL" name="Einval" value="-2"/>
23537 <member cname="GST_RTSP_ERROR" name="Error" value="-1"/>
23538 <member cname="GST_RTSP_OK" name="Ok" value="0"/>
23540 <enum name="RTSPState" cname="GstRTSPState" type="enum" gtype="gst_rtsp_state_get_type">
23541 <member cname="GST_RTSP_STATE_INVALID" name="Invalid" value="0"/>
23542 <member cname="GST_RTSP_STATE_INIT" name="Init" value="1"/>
23543 <member cname="GST_RTSP_STATE_READY" name="Ready" value="2"/>
23544 <member cname="GST_RTSP_STATE_SEEKING" name="Seeking" value="3"/>
23545 <member cname="GST_RTSP_STATE_PLAYING" name="Playing" value="4"/>
23546 <member cname="GST_RTSP_STATE_RECORDING" name="Recording" value="5"/>
23548 <enum name="RTSPStatusCode" cname="GstRTSPStatusCode" type="enum" gtype="gst_rtsp_status_code_get_type">
23549 <member cname="GST_RTSP_STS_INVALID" name="Invalid" value="0"/>
23550 <member cname="GST_RTSP_STS_CONTINUE" name="Continue" value="100"/>
23551 <member cname="GST_RTSP_STS_OK" name="Ok" value="200"/>
23552 <member cname="GST_RTSP_STS_CREATED" name="Created" value="201"/>
23553 <member cname="GST_RTSP_STS_LOW_ON_STORAGE" name="LowOnStorage" value="250"/>
23554 <member cname="GST_RTSP_STS_MULTIPLE_CHOICES" name="MultipleChoices" value="300"/>
23555 <member cname="GST_RTSP_STS_MOVED_PERMANENTLY" name="MovedPermanently" value="301"/>
23556 <member cname="GST_RTSP_STS_MOVE_TEMPORARILY" name="MoveTemporarily" value="302"/>
23557 <member cname="GST_RTSP_STS_SEE_OTHER" name="SeeOther" value="303"/>
23558 <member cname="GST_RTSP_STS_NOT_MODIFIED" name="NotModified" value="304"/>
23559 <member cname="GST_RTSP_STS_USE_PROXY" name="UseProxy" value="305"/>
23560 <member cname="GST_RTSP_STS_BAD_REQUEST" name="BadRequest" value="400"/>
23561 <member cname="GST_RTSP_STS_UNAUTHORIZED" name="Unauthorized" value="401"/>
23562 <member cname="GST_RTSP_STS_PAYMENT_REQUIRED" name="PaymentRequired" value="402"/>
23563 <member cname="GST_RTSP_STS_FORBIDDEN" name="Forbidden" value="403"/>
23564 <member cname="GST_RTSP_STS_NOT_FOUND" name="NotFound" value="404"/>
23565 <member cname="GST_RTSP_STS_METHOD_NOT_ALLOWED" name="MethodNotAllowed" value="405"/>
23566 <member cname="GST_RTSP_STS_NOT_ACCEPTABLE" name="NotAcceptable" value="406"/>
23567 <member cname="GST_RTSP_STS_PROXY_AUTH_REQUIRED" name="ProxyAuthRequired" value="407"/>
23568 <member cname="GST_RTSP_STS_REQUEST_TIMEOUT" name="RequestTimeout" value="408"/>
23569 <member cname="GST_RTSP_STS_GONE" name="Gone" value="410"/>
23570 <member cname="GST_RTSP_STS_LENGTH_REQUIRED" name="LengthRequired" value="411"/>
23571 <member cname="GST_RTSP_STS_PRECONDITION_FAILED" name="PreconditionFailed" value="412"/>
23572 <member cname="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" name="RequestEntityTooLarge" value="413"/>
23573 <member cname="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" name="RequestUriTooLarge" value="414"/>
23574 <member cname="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" name="UnsupportedMediaType" value="415"/>
23575 <member cname="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" name="ParameterNotUnderstood" value="451"/>
23576 <member cname="GST_RTSP_STS_CONFERENCE_NOT_FOUND" name="ConferenceNotFound" value="452"/>
23577 <member cname="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" name="NotEnoughBandwidth" value="453"/>
23578 <member cname="GST_RTSP_STS_SESSION_NOT_FOUND" name="SessionNotFound" value="454"/>
23579 <member cname="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" name="MethodNotValidInThisState" value="455"/>
23580 <member cname="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" name="HeaderFieldNotValidForResource" value="456"/>
23581 <member cname="GST_RTSP_STS_INVALID_RANGE" name="InvalidRange" value="457"/>
23582 <member cname="GST_RTSP_STS_PARAMETER_IS_READONLY" name="ParameterIsReadonly" value="458"/>
23583 <member cname="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" name="AggregateOperationNotAllowed" value="459"/>
23584 <member cname="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" name="OnlyAggregateOperationAllowed" value="460"/>
23585 <member cname="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" name="UnsupportedTransport" value="461"/>
23586 <member cname="GST_RTSP_STS_DESTINATION_UNREACHABLE" name="DestinationUnreachable" value="462"/>
23587 <member cname="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE" name="KeyManagementFailure" value="463"/>
23588 <member cname="GST_RTSP_STS_INTERNAL_SERVER_ERROR" name="InternalServerError" value="500"/>
23589 <member cname="GST_RTSP_STS_NOT_IMPLEMENTED" name="NotImplemented" value="501"/>
23590 <member cname="GST_RTSP_STS_BAD_GATEWAY" name="BadGateway" value="502"/>
23591 <member cname="GST_RTSP_STS_SERVICE_UNAVAILABLE" name="ServiceUnavailable" value="503"/>
23592 <member cname="GST_RTSP_STS_GATEWAY_TIMEOUT" name="GatewayTimeout" value="504"/>
23593 <member cname="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" name="RtspVersionNotSupported" value="505"/>
23594 <member cname="GST_RTSP_STS_OPTION_NOT_SUPPORTED" name="OptionNotSupported" value="551"/>
23596 <enum name="RTSPTimeType" cname="GstRTSPTimeType" type="enum" gtype="gst_rtsp_time_type_get_type">
23597 <member cname="GST_RTSP_TIME_SECONDS" name="Seconds" value="0"/>
23598 <member cname="GST_RTSP_TIME_NOW" name="Now" value="1"/>
23599 <member cname="GST_RTSP_TIME_END" name="End" value="2"/>
23600 <member cname="GST_RTSP_TIME_FRAMES" name="Frames" value="3"/>
23601 <member cname="GST_RTSP_TIME_UTC" name="Utc" value="4"/>
23603 <enum name="RTSPVersion" cname="GstRTSPVersion" type="enum" gtype="gst_rtsp_version_get_type">
23604 <member cname="GST_RTSP_VERSION_INVALID" name="Invalid" value="0"/>
23605 <member cname="GST_RTSP_VERSION_1_0" name="_110" value="16"/>
23606 <member cname="GST_RTSP_VERSION_1_1" name="_111" value="17"/>
23607 <member cname="GST_RTSP_VERSION_2_0" name="_220" value="32"/>
23609 <enum name="RTSPEvent" cname="GstRTSPEvent" type="flags" gtype="gst_rtsp_event_get_type">
23610 <member cname="GST_RTSP_EV_READ" name="Read" value="1"/>
23611 <member cname="GST_RTSP_EV_WRITE" name="Write" value="2"/>
23613 <enum name="RTSPLowerTrans" cname="GstRTSPLowerTrans" type="flags" gtype="gst_rtsp_lower_trans_get_type">
23614 <member cname="GST_RTSP_LOWER_TRANS_UNKNOWN" name="Unknown" value="0"/>
23615 <member cname="GST_RTSP_LOWER_TRANS_UDP" name="Udp" value="1"/>
23616 <member cname="GST_RTSP_LOWER_TRANS_UDP_MCAST" name="UdpMcast" value="2"/>
23617 <member cname="GST_RTSP_LOWER_TRANS_TCP" name="Tcp" value="4"/>
23618 <member cname="GST_RTSP_LOWER_TRANS_HTTP" name="Http" value="16"/>
23619 <member cname="GST_RTSP_LOWER_TRANS_TLS" name="Tls" value="32"/>
23621 <enum name="RTSPMethod" cname="GstRTSPMethod" type="flags" gtype="gst_rtsp_method_get_type">
23622 <member cname="GST_RTSP_INVALID" name="Invalid" value="0"/>
23623 <member cname="GST_RTSP_DESCRIBE" name="Describe" value="1"/>
23624 <member cname="GST_RTSP_ANNOUNCE" name="Announce" value="2"/>
23625 <member cname="GST_RTSP_GET_PARAMETER" name="GetParameter" value="4"/>
23626 <member cname="GST_RTSP_OPTIONS" name="Options" value="8"/>
23627 <member cname="GST_RTSP_PAUSE" name="Pause" value="16"/>
23628 <member cname="GST_RTSP_PLAY" name="Play" value="32"/>
23629 <member cname="GST_RTSP_RECORD" name="Record" value="64"/>
23630 <member cname="GST_RTSP_REDIRECT" name="Redirect" value="128"/>
23631 <member cname="GST_RTSP_SETUP" name="Setup" value="256"/>
23632 <member cname="GST_RTSP_SET_PARAMETER" name="SetParameter" value="512"/>
23633 <member cname="GST_RTSP_TEARDOWN" name="Teardown" value="1024"/>
23634 <member cname="GST_RTSP_GET" name="Get" value="2048"/>
23635 <member cname="GST_RTSP_POST" name="Post" value="4096"/>
23637 <enum name="RTSPProfile" cname="GstRTSPProfile" type="flags" gtype="gst_rtsp_profile_get_type">
23638 <member cname="GST_RTSP_PROFILE_UNKNOWN" name="Unknown" value="0"/>
23639 <member cname="GST_RTSP_PROFILE_AVP" name="Avp" value="1"/>
23640 <member cname="GST_RTSP_PROFILE_SAVP" name="Savp" value="2"/>
23641 <member cname="GST_RTSP_PROFILE_AVPF" name="Avpf" value="4"/>
23642 <member cname="GST_RTSP_PROFILE_SAVPF" name="Savpf" value="8"/>
23644 <enum name="RTSPTransMode" cname="GstRTSPTransMode" type="flags" gtype="gst_rtsp_trans_mode_get_type">
23645 <member cname="GST_RTSP_TRANS_UNKNOWN" name="Unknown" value="0"/>
23646 <member cname="GST_RTSP_TRANS_RTP" name="Rtp" value="1"/>
23647 <member cname="GST_RTSP_TRANS_RDT" name="Rdt" value="2"/>
23649 <callback name="RTSPConnectionAcceptCertificateFunc" cname="GstRTSPConnectionAcceptCertificateFunc">
23650 <return-type type="gboolean"/>
23652 <parameter name="conn" type="GTlsConnection*"/>
23653 <parameter name="peer_cert" type="GTlsCertificate*"/>
23654 <parameter name="errors" type="GTlsCertificateFlags"/>
23655 <parameter allow-none="1" closure="3" name="user_data" type="gpointer"/>
23658 <interface name="RTSPExtension" cname="GstRTSPExtension" opaque="false" hidden="false">
23659 <class_struct cname="GstRTSPExtensionInterface">
23660 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
23661 <warning>missing glib:type-name</warning>
23663 <method vm="detect_server"/>
23664 <method vm="before_send"/>
23665 <method vm="after_send"/>
23666 <method vm="parse_sdp"/>
23667 <method vm="setup_media"/>
23668 <method vm="configure_stream"/>
23669 <method vm="get_transports"/>
23670 <method vm="stream_select"/>
23671 <method signal_vm="send"/>
23672 <method vm="receive_request"/>
23673 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
23675 <method name="GetType" cname="gst_rtsp_extension_get_type" shared="true">
23676 <return-type type="GType"/>
23678 <virtual_method name="AfterSend" cname="after_send">
23679 <return-type type="GstRTSPResult"/>
23681 <parameter name="req" type="GstRTSPMessage*">
23682 <warning>missing glib:type-name</warning>
23684 <parameter name="resp" type="GstRTSPMessage*">
23685 <warning>missing glib:type-name</warning>
23689 <virtual_method name="BeforeSend" cname="before_send">
23690 <return-type type="GstRTSPResult"/>
23692 <parameter name="req" type="GstRTSPMessage*">
23693 <warning>missing glib:type-name</warning>
23697 <virtual_method name="ConfigureStream" cname="configure_stream">
23698 <return-type type="gboolean"/>
23700 <parameter name="caps" type="GstCaps*">
23701 <warning>missing glib:type-name</warning>
23705 <virtual_method name="DetectServer" cname="detect_server">
23706 <return-type type="gboolean"/>
23708 <parameter name="resp" type="GstRTSPMessage*">
23709 <warning>missing glib:type-name</warning>
23713 <virtual_method name="GetTransports" cname="get_transports">
23714 <return-type type="GstRTSPResult"/>
23716 <parameter name="protocols" type="GstRTSPLowerTrans"/>
23717 <parameter name="transport" type="const-gchar*"/>
23720 <virtual_method name="ParseSdp" cname="parse_sdp">
23721 <return-type type="GstRTSPResult"/>
23723 <parameter name="sdp" type="GstSDPMessage*">
23724 <warning>missing glib:type-name</warning>
23726 <parameter name="s" type="GstStructure*">
23727 <warning>missing glib:type-name</warning>
23731 <virtual_method name="ReceiveRequest" cname="receive_request">
23732 <return-type type="GstRTSPResult"/>
23734 <parameter name="req" type="GstRTSPMessage*">
23735 <warning>missing glib:type-name</warning>
23739 <virtual_method name="SetupMedia" cname="setup_media">
23740 <return-type type="GstRTSPResult"/>
23742 <parameter name="media" type="GstSDPMedia*">
23743 <warning>missing glib:type-name</warning>
23747 <virtual_method name="StreamSelect" cname="stream_select">
23748 <return-type type="GstRTSPResult"/>
23750 <parameter name="url" type="GstRTSPUrl*">
23751 <warning>missing glib:type-name</warning>
23755 <method name="AfterSend" cname="gst_rtsp_extension_after_send">
23756 <return-type type="GstRTSPResult"/>
23758 <parameter name="req" type="GstRTSPMessage*">
23759 <warning>missing glib:type-name</warning>
23761 <parameter name="resp" type="GstRTSPMessage*">
23762 <warning>missing glib:type-name</warning>
23766 <method name="BeforeSend" cname="gst_rtsp_extension_before_send">
23767 <return-type type="GstRTSPResult"/>
23769 <parameter name="req" type="GstRTSPMessage*">
23770 <warning>missing glib:type-name</warning>
23774 <method name="ConfigureStream" cname="gst_rtsp_extension_configure_stream">
23775 <return-type type="gboolean"/>
23777 <parameter name="caps" type="GstCaps*">
23778 <warning>missing glib:type-name</warning>
23782 <method name="DetectServer" cname="gst_rtsp_extension_detect_server">
23783 <return-type type="gboolean"/>
23785 <parameter name="resp" type="GstRTSPMessage*">
23786 <warning>missing glib:type-name</warning>
23790 <method name="GetTransports" cname="gst_rtsp_extension_get_transports">
23791 <return-type type="GstRTSPResult"/>
23793 <parameter name="protocols" type="GstRTSPLowerTrans"/>
23794 <parameter name="transport" type="const-gchar*"/>
23797 <method name="ParseSdp" cname="gst_rtsp_extension_parse_sdp">
23798 <return-type type="GstRTSPResult"/>
23800 <parameter name="sdp" type="GstSDPMessage*">
23801 <warning>missing glib:type-name</warning>
23803 <parameter name="s" type="GstStructure*">
23804 <warning>missing glib:type-name</warning>
23808 <method name="ReceiveRequest" cname="gst_rtsp_extension_receive_request">
23809 <return-type type="GstRTSPResult"/>
23811 <parameter name="req" type="GstRTSPMessage*">
23812 <warning>missing glib:type-name</warning>
23816 <method name="Send" cname="gst_rtsp_extension_send">
23817 <return-type type="GstRTSPResult"/>
23819 <parameter name="req" type="GstRTSPMessage*">
23820 <warning>missing glib:type-name</warning>
23822 <parameter name="resp" type="GstRTSPMessage*">
23823 <warning>missing glib:type-name</warning>
23827 <method name="SetupMedia" cname="gst_rtsp_extension_setup_media">
23828 <return-type type="GstRTSPResult"/>
23830 <parameter name="media" type="GstSDPMedia*">
23831 <warning>missing glib:type-name</warning>
23835 <method name="StreamSelect" cname="gst_rtsp_extension_stream_select">
23836 <return-type type="GstRTSPResult"/>
23838 <parameter name="url" type="GstRTSPUrl*">
23839 <warning>missing glib:type-name</warning>
23843 <signal name="SendEvent" cname="send" when="last" field_name="send">
23844 <return-type type="GstRTSPResult"/>
23846 <parameter allow-none="1" name="_object" type="gpointer"/>
23847 <parameter allow-none="1" name="p0" type="gpointer"/>
23849 <warning>Signal renamed because of existing method with same name</warning>
23852 <boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false" version="1.12">
23853 <method name="GetType" cname="gst_rtsp_auth_credential_get_type" shared="true">
23854 <return-type type="GType"/>
23856 <field cname="scheme" access="public" writeable="true" readable="true" is_callback="false" name="Scheme" type="GstRTSPAuthMethod"/>
23857 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GstRTSPAuthParam**">
23858 <warning>missing glib:type-name</warning>
23860 <field cname="authorization" access="public" writeable="true" readable="true" is_callback="false" name="Authorization" type="gchar*"/>
23862 <boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false" version="1.12">
23863 <method name="GetType" cname="gst_rtsp_auth_param_get_type" shared="true">
23864 <return-type type="GType"/>
23866 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*"/>
23867 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*"/>
23868 <method name="Copy" cname="gst_rtsp_auth_param_copy">
23869 <return-type type="GstRTSPAuthParam*" owned="true">
23870 <warning>missing glib:type-name</warning>
23874 <method name="Free" cname="gst_rtsp_auth_param_free">
23875 <return-type type="void"/>
23879 <struct name="RTSPConnection" cname="GstRTSPConnection" opaque="true" hidden="false">
23880 <method name="ClearAuthParams" cname="gst_rtsp_connection_clear_auth_params">
23881 <return-type type="void"/>
23884 <method name="Close" cname="gst_rtsp_connection_close">
23885 <return-type type="GstRTSPResult"/>
23888 <method name="Connect" cname="gst_rtsp_connection_connect" deprecated="true" deprecated-version="1.18">
23889 <return-type type="GstRTSPResult"/>
23891 <parameter name="timeout" type="GTimeVal*">
23892 <warning>missing glib:type-name</warning>
23896 <method name="ConnectUsec" cname="gst_rtsp_connection_connect_usec" version="1.18">
23897 <return-type type="GstRTSPResult"/>
23899 <parameter name="timeout" type="gint64"/>
23902 <method name="ConnectWithResponse" cname="gst_rtsp_connection_connect_with_response" version="1.8" deprecated="true" deprecated-version="1.18">
23903 <return-type type="GstRTSPResult"/>
23905 <parameter name="timeout" type="GTimeVal*">
23906 <warning>missing glib:type-name</warning>
23908 <parameter name="response" type="GstRTSPMessage*">
23909 <warning>missing glib:type-name</warning>
23913 <method name="ConnectWithResponseUsec" cname="gst_rtsp_connection_connect_with_response_usec" version="1.18">
23914 <return-type type="GstRTSPResult"/>
23916 <parameter name="timeout" type="gint64"/>
23917 <parameter name="response" type="GstRTSPMessage*">
23918 <warning>missing glib:type-name</warning>
23922 <method name="DoTunnel" cname="gst_rtsp_connection_do_tunnel">
23923 <return-type type="GstRTSPResult"/>
23925 <parameter name="conn2" type="GstRTSPConnection*">
23926 <warning>missing glib:type-name</warning>
23930 <method name="Flush" cname="gst_rtsp_connection_flush">
23931 <return-type type="GstRTSPResult"/>
23933 <parameter name="flush" type="gboolean"/>
23936 <method name="Free" cname="gst_rtsp_connection_free">
23937 <return-type type="GstRTSPResult"/>
23940 <method name="GetIp" cname="gst_rtsp_connection_get_ip">
23941 <return-type type="const-gchar*"/>
23944 <method name="GetReadSocket" cname="gst_rtsp_connection_get_read_socket">
23945 <return-type type="GSocket*"/>
23948 <method name="GetRememberSessionId" cname="gst_rtsp_connection_get_remember_session_id">
23949 <return-type type="gboolean"/>
23952 <method name="GetTls" cname="gst_rtsp_connection_get_tls" version="1.2">
23953 <return-type type="GTlsConnection*"/>
23954 <parameters throws="1">
23955 <parameter name="error" type="GError**"/>
23958 <method name="GetTlsDatabase" cname="gst_rtsp_connection_get_tls_database" version="1.4">
23959 <return-type type="GTlsDatabase*" owned="true"/>
23962 <method name="GetTlsInteraction" cname="gst_rtsp_connection_get_tls_interaction" version="1.6">
23963 <return-type type="GTlsInteraction*" owned="true"/>
23966 <method name="GetTlsValidationFlags" cname="gst_rtsp_connection_get_tls_validation_flags" version="1.2.1">
23967 <return-type type="GTlsCertificateFlags"/>
23970 <method name="GetTunnelid" cname="gst_rtsp_connection_get_tunnelid">
23971 <return-type type="const-gchar*"/>
23974 <method name="GetUrl" cname="gst_rtsp_connection_get_url">
23975 <return-type type="GstRTSPUrl*" owned="true">
23976 <warning>missing glib:type-name</warning>
23980 <method name="GetWriteSocket" cname="gst_rtsp_connection_get_write_socket">
23981 <return-type type="GSocket*"/>
23984 <method name="IsTunneled" cname="gst_rtsp_connection_is_tunneled">
23985 <return-type type="gboolean"/>
23988 <method name="NextTimeout" cname="gst_rtsp_connection_next_timeout" deprecated="true" deprecated-version="1.18">
23989 <return-type type="GstRTSPResult"/>
23991 <parameter name="timeout" type="GTimeVal*">
23992 <warning>missing glib:type-name</warning>
23996 <method name="NextTimeoutUsec" cname="gst_rtsp_connection_next_timeout_usec" version="1.18">
23997 <return-type type="gint64"/>
24000 <method name="Poll" cname="gst_rtsp_connection_poll" deprecated="true" deprecated-version="1.18">
24001 <return-type type="GstRTSPResult"/>
24003 <parameter name="events" type="GstRTSPEvent"/>
24004 <parameter name="revents" type="GstRTSPEvent"/>
24005 <parameter name="timeout" type="GTimeVal*">
24006 <warning>missing glib:type-name</warning>
24010 <method name="PollUsec" cname="gst_rtsp_connection_poll_usec" version="1.18">
24011 <return-type type="GstRTSPResult"/>
24013 <parameter name="events" type="GstRTSPEvent"/>
24014 <parameter name="revents" type="GstRTSPEvent"/>
24015 <parameter name="timeout" type="gint64"/>
24018 <method name="Read" cname="gst_rtsp_connection_read" deprecated="true" deprecated-version="1.18">
24019 <return-type type="GstRTSPResult"/>
24021 <parameter name="data" type="guint8"/>
24022 <parameter name="size" type="guint"/>
24023 <parameter name="timeout" type="GTimeVal*">
24024 <warning>missing glib:type-name</warning>
24028 <method name="ReadUsec" cname="gst_rtsp_connection_read_usec" version="1.18">
24029 <return-type type="GstRTSPResult"/>
24031 <parameter name="data" type="guint8"/>
24032 <parameter name="size" type="guint"/>
24033 <parameter name="timeout" type="gint64"/>
24036 <method name="Receive" cname="gst_rtsp_connection_receive" deprecated="true" deprecated-version="1.18">
24037 <return-type type="GstRTSPResult"/>
24039 <parameter name="message" type="GstRTSPMessage*">
24040 <warning>missing glib:type-name</warning>
24042 <parameter name="timeout" type="GTimeVal*">
24043 <warning>missing glib:type-name</warning>
24047 <method name="ReceiveUsec" cname="gst_rtsp_connection_receive_usec" version="1.18">
24048 <return-type type="GstRTSPResult"/>
24050 <parameter name="message" type="GstRTSPMessage*">
24051 <warning>missing glib:type-name</warning>
24053 <parameter name="timeout" type="gint64"/>
24056 <method name="ResetTimeout" cname="gst_rtsp_connection_reset_timeout">
24057 <return-type type="GstRTSPResult"/>
24060 <method name="Send" cname="gst_rtsp_connection_send" deprecated="true" deprecated-version="1.18">
24061 <return-type type="GstRTSPResult"/>
24063 <parameter name="message" type="GstRTSPMessage*">
24064 <warning>missing glib:type-name</warning>
24066 <parameter name="timeout" type="GTimeVal*">
24067 <warning>missing glib:type-name</warning>
24071 <method name="SendMessages" cname="gst_rtsp_connection_send_messages" version="1.16" deprecated="true" deprecated-version="1.18">
24072 <return-type type="GstRTSPResult"/>
24074 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1"/>
24075 <parameter name="n_messages" type="guint"/>
24076 <parameter name="timeout" type="GTimeVal*">
24077 <warning>missing glib:type-name</warning>
24081 <method name="SendMessagesUsec" cname="gst_rtsp_connection_send_messages_usec" version="1.18">
24082 <return-type type="GstRTSPResult"/>
24084 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1"/>
24085 <parameter name="n_messages" type="guint"/>
24086 <parameter name="timeout" type="gint64"/>
24089 <method name="SendUsec" cname="gst_rtsp_connection_send_usec" version="1.18">
24090 <return-type type="GstRTSPResult"/>
24092 <parameter name="message" type="GstRTSPMessage*">
24093 <warning>missing glib:type-name</warning>
24095 <parameter name="timeout" type="gint64"/>
24098 <method name="SetAcceptCertificateFunc" cname="gst_rtsp_connection_set_accept_certificate_func" version="1.14">
24099 <return-type type="void"/>
24101 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstRTSPConnectionAcceptCertificateFunc"/>
24102 <parameter allow-none="1" name="user_data" type="gpointer"/>
24103 <parameter scope="async" name="destroy_notify" type="GDestroyNotify"/>
24106 <method name="SetAuth" cname="gst_rtsp_connection_set_auth">
24107 <return-type type="GstRTSPResult"/>
24109 <parameter name="method" type="GstRTSPAuthMethod"/>
24110 <parameter name="user" type="const-gchar*"/>
24111 <parameter name="pass" type="const-gchar*"/>
24114 <method name="SetAuthParam" cname="gst_rtsp_connection_set_auth_param">
24115 <return-type type="void"/>
24117 <parameter name="param" type="const-gchar*"/>
24118 <parameter name="value" type="const-gchar*"/>
24121 <method name="SetContentLengthLimit" cname="gst_rtsp_connection_set_content_length_limit" version="1.18">
24122 <return-type type="void"/>
24124 <parameter name="limit" type="guint"/>
24127 <method name="SetHttpMode" cname="gst_rtsp_connection_set_http_mode">
24128 <return-type type="void"/>
24130 <parameter name="enable" type="gboolean"/>
24133 <method name="SetIp" cname="gst_rtsp_connection_set_ip">
24134 <return-type type="void"/>
24136 <parameter name="ip" type="const-gchar*"/>
24139 <method name="SetProxy" cname="gst_rtsp_connection_set_proxy">
24140 <return-type type="GstRTSPResult"/>
24142 <parameter name="host" type="const-gchar*"/>
24143 <parameter name="port" type="guint"/>
24146 <method name="SetQosDscp" cname="gst_rtsp_connection_set_qos_dscp">
24147 <return-type type="GstRTSPResult"/>
24149 <parameter name="qos_dscp" type="guint"/>
24152 <method name="SetRememberSessionId" cname="gst_rtsp_connection_set_remember_session_id">
24153 <return-type type="void"/>
24155 <parameter name="remember" type="gboolean"/>
24158 <method name="SetTlsDatabase" cname="gst_rtsp_connection_set_tls_database" version="1.4">
24159 <return-type type="void"/>
24161 <parameter name="database" type="GTlsDatabase*"/>
24164 <method name="SetTlsInteraction" cname="gst_rtsp_connection_set_tls_interaction" version="1.6">
24165 <return-type type="void"/>
24167 <parameter name="interaction" type="GTlsInteraction*"/>
24170 <method name="SetTlsValidationFlags" cname="gst_rtsp_connection_set_tls_validation_flags" version="1.2.1">
24171 <return-type type="gboolean"/>
24173 <parameter name="flags" type="GTlsCertificateFlags"/>
24176 <method name="SetTunneled" cname="gst_rtsp_connection_set_tunneled">
24177 <return-type type="void"/>
24179 <parameter name="tunneled" type="gboolean"/>
24182 <method name="Write" cname="gst_rtsp_connection_write" deprecated="true" deprecated-version="1.18">
24183 <return-type type="GstRTSPResult"/>
24185 <parameter name="data" type="guint8"/>
24186 <parameter name="size" type="guint"/>
24187 <parameter name="timeout" type="GTimeVal*">
24188 <warning>missing glib:type-name</warning>
24192 <method name="WriteUsec" cname="gst_rtsp_connection_write_usec" version="1.18">
24193 <return-type type="GstRTSPResult"/>
24195 <parameter name="data" type="guint8"/>
24196 <parameter name="size" type="guint"/>
24197 <parameter name="timeout" type="gint64"/>
24200 <method name="Accept" cname="gst_rtsp_connection_accept" shared="true">
24201 <return-type type="GstRTSPResult"/>
24203 <parameter name="socket" type="GSocket*"/>
24204 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24205 <warning>missing glib:type-name</warning>
24207 <parameter allow-none="1" name="cancellable" type="GCancellable*"/>
24210 <method name="Create" cname="gst_rtsp_connection_create" shared="true">
24211 <return-type type="GstRTSPResult"/>
24213 <parameter name="url" type="GstRTSPUrl*">
24214 <warning>missing glib:type-name</warning>
24216 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24217 <warning>missing glib:type-name</warning>
24221 <method name="CreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
24222 <return-type type="GstRTSPResult"/>
24224 <parameter name="socket" type="GSocket*"/>
24225 <parameter name="ip" type="const-gchar*"/>
24226 <parameter name="port" type="guint16"/>
24227 <parameter name="initial_buffer" type="const-gchar*"/>
24228 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24229 <warning>missing glib:type-name</warning>
24234 <boxed name="RTSPMessage" cname="GstRTSPMessage" opaque="false" hidden="false">
24235 <method name="GetType" cname="gst_rtsp_msg_get_type" shared="true">
24236 <return-type type="GType"/>
24238 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPMsgType"/>
24239 <union name="type_data" cname="type_data">
24240 <struct name="request" cname="request" opaque="false" hidden="false">
24241 <field cname="method" access="public" writeable="true" readable="true" is_callback="false" name="Method" type="GstRTSPMethod"/>
24242 <field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*"/>
24243 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion"/>
24245 <struct name="response" cname="response" opaque="false" hidden="false">
24246 <field cname="code" access="public" writeable="true" readable="true" is_callback="false" name="Code" type="GstRTSPStatusCode"/>
24247 <field cname="reason" access="public" writeable="true" readable="true" is_callback="false" name="Reason" type="gchar*"/>
24248 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion"/>
24250 <struct name="data" cname="data" opaque="false" hidden="false">
24251 <field cname="channel" access="public" writeable="true" readable="true" is_callback="false" name="Channel" type="guint8"/>
24254 <field cname="hdr_fields" access="private" writeable="false" readable="false" is_callback="false" name="HdrFields" type="GArray*" array="true" null_term_array="true"/>
24255 <field cname="body" access="private" writeable="false" readable="false" is_callback="false" name="Body" type="guint8"/>
24256 <field cname="body_size" access="private" writeable="false" readable="false" is_callback="false" name="BodySize" type="guint"/>
24257 <field cname="body_buffer" access="private" writeable="false" readable="false" is_callback="false" name="BodyBuffer" type="GstBuffer*">
24258 <warning>missing glib:type-name</warning>
24260 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
24261 <method name="AddHeader" cname="gst_rtsp_message_add_header">
24262 <return-type type="GstRTSPResult"/>
24264 <parameter name="field" type="GstRTSPHeaderField"/>
24265 <parameter name="value" type="const-gchar*"/>
24268 <method name="AddHeaderByName" cname="gst_rtsp_message_add_header_by_name" version="1.6">
24269 <return-type type="GstRTSPResult"/>
24271 <parameter name="header" type="const-gchar*"/>
24272 <parameter name="value" type="const-gchar*"/>
24275 <method name="AppendHeaders" cname="gst_rtsp_message_append_headers">
24276 <return-type type="GstRTSPResult"/>
24278 <parameter name="str" type="GString*">
24279 <warning>missing glib:type-name</warning>
24283 <method name="Copy" cname="gst_rtsp_message_copy" version="1.14">
24284 <return-type type="GstRTSPResult"/>
24286 <parameter name="copy" type="GstRTSPMessage**" owned="true" pass_as="out">
24287 <warning>missing glib:type-name</warning>
24291 <method name="Dump" cname="gst_rtsp_message_dump">
24292 <return-type type="GstRTSPResult"/>
24295 <method name="Free" cname="gst_rtsp_message_free">
24296 <return-type type="GstRTSPResult"/>
24299 <method name="GetBody" cname="gst_rtsp_message_get_body">
24300 <return-type type="GstRTSPResult"/>
24302 <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
24303 <parameter name="size" type="guint*" owned="true" pass_as="out"/>
24306 <method name="GetBodyBuffer" cname="gst_rtsp_message_get_body_buffer" version="1.16">
24307 <return-type type="GstRTSPResult"/>
24309 <parameter name="buffer" type="GstBuffer**" pass_as="out">
24310 <warning>missing glib:type-name</warning>
24314 <method name="GetHeader" cname="gst_rtsp_message_get_header">
24315 <return-type type="GstRTSPResult"/>
24317 <parameter name="field" type="GstRTSPHeaderField"/>
24318 <parameter name="value" type="const-gchar*" pass_as="out"/>
24319 <parameter name="indx" type="gint"/>
24322 <method name="GetHeaderByName" cname="gst_rtsp_message_get_header_by_name" version="1.6">
24323 <return-type type="GstRTSPResult"/>
24325 <parameter name="header" type="const-gchar*"/>
24326 <parameter name="value" type="const-gchar*" pass_as="out"/>
24327 <parameter name="index" type="gint"/>
24330 <method name="GetType" cname="gst_rtsp_message_get_type">
24331 <return-type type="GstRTSPMsgType"/>
24334 <method name="HasBodyBuffer" cname="gst_rtsp_message_has_body_buffer" version="1.16">
24335 <return-type type="gboolean"/>
24338 <method name="Init" cname="gst_rtsp_message_init">
24339 <return-type type="GstRTSPResult"/>
24342 <method name="InitData" cname="gst_rtsp_message_init_data">
24343 <return-type type="GstRTSPResult"/>
24345 <parameter name="channel" type="guint8"/>
24348 <method name="InitRequest" cname="gst_rtsp_message_init_request">
24349 <return-type type="GstRTSPResult"/>
24351 <parameter name="method" type="GstRTSPMethod"/>
24352 <parameter name="uri" type="const-gchar*"/>
24355 <method name="InitResponse" cname="gst_rtsp_message_init_response">
24356 <return-type type="GstRTSPResult"/>
24358 <parameter name="code" type="GstRTSPStatusCode"/>
24359 <parameter allow-none="1" name="reason" type="const-gchar*"/>
24360 <parameter allow-none="1" name="request" type="GstRTSPMessage*">
24361 <warning>missing glib:type-name</warning>
24365 <method name="ParseAuthCredentials" cname="gst_rtsp_message_parse_auth_credentials" version="1.12">
24366 <return-type type="GstRTSPAuthCredential***" owned="true" array="true" null_term_array="true"/>
24368 <parameter name="field" type="GstRTSPHeaderField"/>
24371 <method name="ParseData" cname="gst_rtsp_message_parse_data">
24372 <return-type type="GstRTSPResult"/>
24374 <parameter name="channel" type="guint8*" owned="true" pass_as="out"/>
24377 <method name="ParseRequest" cname="gst_rtsp_message_parse_request">
24378 <return-type type="GstRTSPResult"/>
24380 <parameter allow-none="1" name="method" type="GstRTSPMethod" owned="true" pass_as="out"/>
24381 <parameter allow-none="1" name="uri" type="const-gchar*" pass_as="out"/>
24382 <parameter allow-none="1" name="version" type="GstRTSPVersion" pass_as="out"/>
24385 <method name="ParseResponse" cname="gst_rtsp_message_parse_response">
24386 <return-type type="GstRTSPResult"/>
24388 <parameter allow-none="1" name="code" type="GstRTSPStatusCode" owned="true" pass_as="out"/>
24389 <parameter allow-none="1" name="reason" type="const-gchar*" pass_as="out"/>
24390 <parameter allow-none="1" name="version" type="GstRTSPVersion" pass_as="out"/>
24393 <method name="RemoveHeader" cname="gst_rtsp_message_remove_header">
24394 <return-type type="GstRTSPResult"/>
24396 <parameter name="field" type="GstRTSPHeaderField"/>
24397 <parameter name="indx" type="gint"/>
24400 <method name="RemoveHeaderByName" cname="gst_rtsp_message_remove_header_by_name" version="1.6">
24401 <return-type type="GstRTSPResult"/>
24403 <parameter name="header" type="const-gchar*"/>
24404 <parameter name="index" type="gint"/>
24407 <method name="SetBody" cname="gst_rtsp_message_set_body">
24408 <return-type type="GstRTSPResult"/>
24410 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
24411 <parameter name="size" type="guint"/>
24414 <method name="SetBodyBuffer" cname="gst_rtsp_message_set_body_buffer" version="1.16">
24415 <return-type type="GstRTSPResult"/>
24417 <parameter name="buffer" type="GstBuffer*">
24418 <warning>missing glib:type-name</warning>
24422 <method name="StealBody" cname="gst_rtsp_message_steal_body">
24423 <return-type type="GstRTSPResult"/>
24425 <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
24426 <parameter name="size" type="guint*" owned="true" pass_as="out"/>
24429 <method name="StealBodyBuffer" cname="gst_rtsp_message_steal_body_buffer" version="1.16">
24430 <return-type type="GstRTSPResult"/>
24432 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
24433 <warning>missing glib:type-name</warning>
24437 <method name="TakeBody" cname="gst_rtsp_message_take_body">
24438 <return-type type="GstRTSPResult"/>
24440 <parameter name="data" type="guint8**" owned="true" array="true" array_length_param_index="1"/>
24441 <parameter name="size" type="guint"/>
24444 <method name="TakeBodyBuffer" cname="gst_rtsp_message_take_body_buffer" version="1.16">
24445 <return-type type="GstRTSPResult"/>
24447 <parameter name="buffer" type="GstBuffer*" owned="true">
24448 <warning>missing glib:type-name</warning>
24452 <method name="TakeHeader" cname="gst_rtsp_message_take_header">
24453 <return-type type="GstRTSPResult"/>
24455 <parameter name="field" type="GstRTSPHeaderField"/>
24456 <parameter name="value" type="gchar*" owned="true"/>
24459 <method name="TakeHeaderByName" cname="gst_rtsp_message_take_header_by_name" version="1.6">
24460 <return-type type="GstRTSPResult"/>
24462 <parameter name="header" type="const-gchar*"/>
24463 <parameter name="value" type="gchar*" owned="true"/>
24466 <method name="Unset" cname="gst_rtsp_message_unset">
24467 <return-type type="GstRTSPResult"/>
24471 <struct name="RTSPRange" cname="GstRTSPRange" opaque="false" hidden="false">
24472 <field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="gint"/>
24473 <field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="gint"/>
24474 <method name="ConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
24475 <return-type type="gboolean"/>
24477 <parameter name="range" type="GstRTSPTimeRange*">
24478 <warning>missing glib:type-name</warning>
24480 <parameter name="unit" type="GstRTSPRangeUnit"/>
24483 <method name="Free" cname="gst_rtsp_range_free" shared="true">
24484 <return-type type="void"/>
24486 <parameter name="range" type="GstRTSPTimeRange*">
24487 <warning>missing glib:type-name</warning>
24491 <method name="GetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
24492 <return-type type="gboolean"/>
24494 <parameter name="range" type="GstRTSPTimeRange*">
24495 <warning>missing glib:type-name</warning>
24497 <parameter name="min" type="guint64" owned="true" pass_as="out"/>
24498 <parameter name="max" type="guint64" owned="true" pass_as="out"/>
24501 <method name="Parse" cname="gst_rtsp_range_parse" shared="true">
24502 <return-type type="GstRTSPResult"/>
24504 <parameter name="rangestr" type="const-gchar*"/>
24505 <parameter name="range" type="GstRTSPTimeRange**" owned="true" pass_as="out">
24506 <warning>missing glib:type-name</warning>
24510 <method name="ToString" cname="gst_rtsp_range_to_string" shared="true">
24511 <return-type type="gchar*" owned="true"/>
24513 <parameter name="range" type="GstRTSPTimeRange*">
24514 <warning>missing glib:type-name</warning>
24519 <struct name="RTSPTime" cname="GstRTSPTime" opaque="false" hidden="false">
24520 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPTimeType"/>
24521 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="gdouble"/>
24523 <struct name="RTSPTime2" cname="GstRTSPTime2" opaque="false" hidden="false" version="1.2">
24524 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="gdouble"/>
24525 <field cname="year" access="public" writeable="true" readable="true" is_callback="false" name="Year" type="guint"/>
24526 <field cname="month" access="public" writeable="true" readable="true" is_callback="false" name="Month" type="guint"/>
24527 <field cname="day" access="public" writeable="true" readable="true" is_callback="false" name="Day" type="guint"/>
24529 <struct name="RTSPTimeRange" cname="GstRTSPTimeRange" opaque="false" hidden="false">
24530 <field cname="unit" access="public" writeable="true" readable="true" is_callback="false" name="Unit" type="GstRTSPRangeUnit"/>
24531 <field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="GstRTSPTime">
24532 <warning>missing glib:type-name</warning>
24534 <field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="GstRTSPTime">
24535 <warning>missing glib:type-name</warning>
24537 <field cname="min2" access="public" writeable="true" readable="true" is_callback="false" name="Min2" type="GstRTSPTime2">
24538 <warning>missing glib:type-name</warning>
24540 <field cname="max2" access="public" writeable="true" readable="true" is_callback="false" name="Max2" type="GstRTSPTime2">
24541 <warning>missing glib:type-name</warning>
24544 <struct name="RTSPTransport" cname="GstRTSPTransport" opaque="false" hidden="false">
24545 <field cname="trans" access="public" writeable="true" readable="true" is_callback="false" name="Trans" type="GstRTSPTransMode"/>
24546 <field cname="profile" access="public" writeable="true" readable="true" is_callback="false" name="Profile" type="GstRTSPProfile"/>
24547 <field cname="lower_transport" access="public" writeable="true" readable="true" is_callback="false" name="LowerTransport" type="GstRTSPLowerTrans"/>
24548 <field cname="destination" access="public" writeable="true" readable="true" is_callback="false" name="Destination" type="gchar*"/>
24549 <field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*"/>
24550 <field cname="layers" access="public" writeable="true" readable="true" is_callback="false" name="Layers" type="guint"/>
24551 <field cname="mode_play" access="public" writeable="true" readable="true" is_callback="false" name="ModePlay" type="gboolean"/>
24552 <field cname="mode_record" access="public" writeable="true" readable="true" is_callback="false" name="ModeRecord" type="gboolean"/>
24553 <field cname="append" access="public" writeable="true" readable="true" is_callback="false" name="Append" type="gboolean"/>
24554 <field cname="interleaved" access="public" writeable="true" readable="true" is_callback="false" name="Interleaved" type="GstRTSPRange">
24555 <warning>missing glib:type-name</warning>
24557 <field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint"/>
24558 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="GstRTSPRange">
24559 <warning>missing glib:type-name</warning>
24561 <field cname="client_port" access="public" writeable="true" readable="true" is_callback="false" name="ClientPort" type="GstRTSPRange">
24562 <warning>missing glib:type-name</warning>
24564 <field cname="server_port" access="public" writeable="true" readable="true" is_callback="false" name="ServerPort" type="GstRTSPRange">
24565 <warning>missing glib:type-name</warning>
24567 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint"/>
24568 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
24569 <method name="AsText" cname="gst_rtsp_transport_as_text">
24570 <return-type type="gchar*" owned="true"/>
24573 <method name="Free" cname="gst_rtsp_transport_free">
24574 <return-type type="GstRTSPResult"/>
24577 <method name="GetMediaType" cname="gst_rtsp_transport_get_media_type" version="1.4">
24578 <return-type type="GstRTSPResult"/>
24580 <parameter name="media_type" type="const-gchar*" pass_as="out"/>
24583 <method name="Init" cname="gst_rtsp_transport_init">
24584 <return-type type="GstRTSPResult"/>
24587 <method name="GetManager" cname="gst_rtsp_transport_get_manager" shared="true">
24588 <return-type type="GstRTSPResult"/>
24590 <parameter name="trans" type="GstRTSPTransMode"/>
24591 <parameter name="manager" type="const-gchar*" pass_as="out"/>
24592 <parameter name="option" type="guint"/>
24595 <method name="GetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
24596 <return-type type="GstRTSPResult"/>
24598 <parameter name="trans" type="GstRTSPTransMode"/>
24599 <parameter name="mime" type="const-gchar*"/>
24602 <method name="New" cname="gst_rtsp_transport_new" shared="true">
24603 <return-type type="GstRTSPResult"/>
24605 <parameter name="transport" type="GstRTSPTransport**">
24606 <warning>missing glib:type-name</warning>
24610 <method name="Parse" cname="gst_rtsp_transport_parse" shared="true">
24611 <return-type type="GstRTSPResult"/>
24613 <parameter name="str" type="const-gchar*"/>
24614 <parameter name="transport" type="GstRTSPTransport*">
24615 <warning>missing glib:type-name</warning>
24620 <boxed name="RTSPUrl" cname="GstRTSPUrl" opaque="false" hidden="false">
24621 <method name="GetType" cname="gst_rtsp_url_get_type" shared="true">
24622 <return-type type="GType"/>
24624 <field cname="transports" access="public" writeable="true" readable="true" is_callback="false" name="Transports" type="GstRTSPLowerTrans"/>
24625 <field cname="family" access="public" writeable="true" readable="true" is_callback="false" name="Family" type="GstRTSPFamily"/>
24626 <field cname="user" access="public" writeable="true" readable="true" is_callback="false" name="User" type="gchar*"/>
24627 <field cname="passwd" access="public" writeable="true" readable="true" is_callback="false" name="Passwd" type="gchar*"/>
24628 <field cname="host" access="public" writeable="true" readable="true" is_callback="false" name="Host" type="gchar*"/>
24629 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint16"/>
24630 <field cname="abspath" access="public" writeable="true" readable="true" is_callback="false" name="Abspath" type="gchar*"/>
24631 <field cname="query" access="public" writeable="true" readable="true" is_callback="false" name="Query" type="gchar*"/>
24632 <method name="Copy" cname="gst_rtsp_url_copy">
24633 <return-type type="GstRTSPUrl*" owned="true">
24634 <warning>missing glib:type-name</warning>
24638 <method name="DecodePathComponents" cname="gst_rtsp_url_decode_path_components">
24639 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
24642 <method name="Free" cname="gst_rtsp_url_free">
24643 <return-type type="void"/>
24646 <method name="GetPort" cname="gst_rtsp_url_get_port">
24647 <return-type type="GstRTSPResult"/>
24649 <parameter name="port" type="guint16*" owned="true" pass_as="out"/>
24652 <method name="GetRequestUri" cname="gst_rtsp_url_get_request_uri">
24653 <return-type type="gchar*" owned="true"/>
24656 <method name="GetRequestUriWithControl" cname="gst_rtsp_url_get_request_uri_with_control" version="1.18">
24657 <return-type type="gchar*" owned="true"/>
24659 <parameter name="control_path" type="const-gchar*"/>
24662 <method name="SetPort" cname="gst_rtsp_url_set_port">
24663 <return-type type="GstRTSPResult"/>
24665 <parameter name="port" type="guint16"/>
24668 <method name="Parse" cname="gst_rtsp_url_parse" shared="true">
24669 <return-type type="GstRTSPResult"/>
24671 <parameter name="urlstr" type="const-gchar*"/>
24672 <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
24673 <warning>missing glib:type-name</warning>
24678 <struct name="RTSPWatch" cname="GstRTSPWatch" opaque="true" hidden="false">
24679 <method name="Attach" cname="gst_rtsp_watch_attach">
24680 <return-type type="guint"/>
24682 <parameter name="context" type="GMainContext*">
24683 <warning>missing glib:type-name</warning>
24687 <method name="GetSendBacklog" cname="gst_rtsp_watch_get_send_backlog" version="1.2">
24688 <return-type type="void"/>
24690 <parameter allow-none="1" name="bytes" type="gsize*" owned="true" pass_as="out"/>
24691 <parameter allow-none="1" name="messages" type="guint*" owned="true" pass_as="out"/>
24694 <method name="Reset" cname="gst_rtsp_watch_reset">
24695 <return-type type="void"/>
24698 <method name="SendMessage" cname="gst_rtsp_watch_send_message">
24699 <return-type type="GstRTSPResult"/>
24701 <parameter name="message" type="GstRTSPMessage*">
24702 <warning>missing glib:type-name</warning>
24704 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
24707 <method name="SendMessages" cname="gst_rtsp_watch_send_messages" version="1.16">
24708 <return-type type="GstRTSPResult"/>
24710 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1"/>
24711 <parameter name="n_messages" type="guint"/>
24712 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
24715 <method name="SetFlushing" cname="gst_rtsp_watch_set_flushing" version="1.4">
24716 <return-type type="void"/>
24718 <parameter name="flushing" type="gboolean"/>
24721 <method name="SetSendBacklog" cname="gst_rtsp_watch_set_send_backlog" version="1.2">
24722 <return-type type="void"/>
24724 <parameter name="bytes" type="gsize"/>
24725 <parameter name="messages" type="guint"/>
24728 <method name="Unref" cname="gst_rtsp_watch_unref">
24729 <return-type type="void"/>
24732 <method name="WaitBacklog" cname="gst_rtsp_watch_wait_backlog" version="1.4" deprecated="true" deprecated-version="1.18">
24733 <return-type type="GstRTSPResult"/>
24735 <parameter name="timeout" type="GTimeVal*">
24736 <warning>missing glib:type-name</warning>
24740 <method name="WaitBacklogUsec" cname="gst_rtsp_watch_wait_backlog_usec" version="1.18">
24741 <return-type type="GstRTSPResult"/>
24743 <parameter name="timeout" type="gint64"/>
24746 <method name="WriteData" cname="gst_rtsp_watch_write_data">
24747 <return-type type="GstRTSPResult"/>
24749 <parameter name="data" type="const guint8**" owned="true" array="true" array_length_param_index="1"/>
24750 <parameter name="size" type="guint"/>
24751 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
24755 <struct name="RTSPWatchFuncs" cname="GstRTSPWatchFuncs" opaque="false" hidden="false">
24756 <field cname="message_received" access="public" writeable="false" readable="true" is_callback="true" name="MessageReceived" type="GstRtspMessageReceivedFunc"/>
24757 <field cname="message_sent" access="public" writeable="false" readable="true" is_callback="true" name="MessageSent" type="GstRtspMessageSentFunc"/>
24758 <field cname="closed" access="public" writeable="false" readable="true" is_callback="true" name="Closed" type="GstRtspClosedFunc"/>
24759 <field cname="error" access="public" writeable="false" readable="true" is_callback="true" name="Error" type="GstRtspErrorFunc"/>
24760 <field cname="tunnel_start" access="public" writeable="false" readable="true" is_callback="true" name="TunnelStart" type="GstRtspTunnelStartFunc"/>
24761 <field cname="tunnel_complete" access="public" writeable="false" readable="true" is_callback="true" name="TunnelComplete" type="GstRtspTunnelCompleteFunc"/>
24762 <field cname="error_full" access="public" writeable="false" readable="true" is_callback="true" name="ErrorFull" type="GstRtspErrorFullFunc"/>
24763 <field cname="tunnel_lost" access="public" writeable="false" readable="true" is_callback="true" name="TunnelLost" type="GstRtspTunnelLostFunc"/>
24764 <field cname="tunnel_http_response" access="public" writeable="false" readable="true" is_callback="true" name="TunnelHttpResponse" type="GstRtspTunnelHttpResponseFunc"/>
24765 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3"/>
24767 <object name="Global" cname="GstRtspGlobal" opaque="true">
24768 <method name="RtspAuthCredentialsFree" cname="gst_rtsp_auth_credentials_free" shared="true" version="1.12">
24769 <return-type type="void"/>
24771 <parameter name="credentials" type="GstRTSPAuthCredential**">
24772 <warning>missing glib:type-name</warning>
24776 <method name="RtspConnectionAccept" cname="gst_rtsp_connection_accept" shared="true">
24777 <return-type type="GstRTSPResult"/>
24779 <parameter name="socket" type="GSocket*"/>
24780 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24781 <warning>missing glib:type-name</warning>
24783 <parameter allow-none="1" name="cancellable" type="GCancellable*"/>
24786 <method name="RtspConnectionCreate" cname="gst_rtsp_connection_create" shared="true">
24787 <return-type type="GstRTSPResult"/>
24789 <parameter name="url" type="GstRTSPUrl*">
24790 <warning>missing glib:type-name</warning>
24792 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24793 <warning>missing glib:type-name</warning>
24797 <method name="RtspConnectionCreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
24798 <return-type type="GstRTSPResult"/>
24800 <parameter name="socket" type="GSocket*"/>
24801 <parameter name="ip" type="const-gchar*"/>
24802 <parameter name="port" type="guint16"/>
24803 <parameter name="initial_buffer" type="const-gchar*"/>
24804 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24805 <warning>missing glib:type-name</warning>
24809 <method name="RtspFindHeaderField" cname="gst_rtsp_find_header_field" shared="true">
24810 <return-type type="GstRTSPHeaderField"/>
24812 <parameter name="header" type="const-gchar*"/>
24815 <method name="RtspFindMethod" cname="gst_rtsp_find_method" shared="true">
24816 <return-type type="GstRTSPMethod"/>
24818 <parameter name="method" type="const-gchar*"/>
24821 <method name="RtspGenerateDigestAuthResponse" cname="gst_rtsp_generate_digest_auth_response" shared="true" version="1.12">
24822 <return-type type="gchar*" owned="true"/>
24824 <parameter allow-none="1" name="algorithm" type="const-gchar*"/>
24825 <parameter name="method" type="const-gchar*"/>
24826 <parameter name="realm" type="const-gchar*"/>
24827 <parameter name="username" type="const-gchar*"/>
24828 <parameter name="password" type="const-gchar*"/>
24829 <parameter name="uri" type="const-gchar*"/>
24830 <parameter name="nonce" type="const-gchar*"/>
24833 <method name="RtspGenerateDigestAuthResponseFromMd5" cname="gst_rtsp_generate_digest_auth_response_from_md5" shared="true" version="1.16">
24834 <return-type type="gchar*" owned="true"/>
24836 <parameter allow-none="1" name="algorithm" type="const-gchar*"/>
24837 <parameter name="method" type="const-gchar*"/>
24838 <parameter name="md5" type="const-gchar*"/>
24839 <parameter name="uri" type="const-gchar*"/>
24840 <parameter name="nonce" type="const-gchar*"/>
24843 <method name="RtspHeaderAllowMultiple" cname="gst_rtsp_header_allow_multiple" shared="true">
24844 <return-type type="gboolean"/>
24846 <parameter name="field" type="GstRTSPHeaderField"/>
24849 <method name="RtspHeaderAsText" cname="gst_rtsp_header_as_text" shared="true">
24850 <return-type type="const-gchar*"/>
24852 <parameter name="field" type="GstRTSPHeaderField"/>
24855 <method name="RtspMessageNew" cname="gst_rtsp_message_new" shared="true">
24856 <return-type type="GstRTSPResult"/>
24858 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24859 <warning>missing glib:type-name</warning>
24863 <method name="RtspMessageNewData" cname="gst_rtsp_message_new_data" shared="true">
24864 <return-type type="GstRTSPResult"/>
24866 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24867 <warning>missing glib:type-name</warning>
24869 <parameter name="channel" type="guint8"/>
24872 <method name="RtspMessageNewRequest" cname="gst_rtsp_message_new_request" shared="true">
24873 <return-type type="GstRTSPResult"/>
24875 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24876 <warning>missing glib:type-name</warning>
24878 <parameter name="method" type="GstRTSPMethod"/>
24879 <parameter name="uri" type="const-gchar*"/>
24882 <method name="RtspMessageNewResponse" cname="gst_rtsp_message_new_response" shared="true">
24883 <return-type type="GstRTSPResult"/>
24885 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24886 <warning>missing glib:type-name</warning>
24888 <parameter name="code" type="GstRTSPStatusCode"/>
24889 <parameter allow-none="1" name="reason" type="const-gchar*"/>
24890 <parameter allow-none="1" name="request" type="GstRTSPMessage*">
24891 <warning>missing glib:type-name</warning>
24895 <method name="RtspMethodAsText" cname="gst_rtsp_method_as_text" shared="true">
24896 <return-type type="const-gchar*"/>
24898 <parameter name="method" type="GstRTSPMethod"/>
24901 <method name="RtspOptionsAsText" cname="gst_rtsp_options_as_text" shared="true">
24902 <return-type type="gchar*" owned="true"/>
24904 <parameter name="options" type="GstRTSPMethod"/>
24907 <method name="RtspOptionsFromText" cname="gst_rtsp_options_from_text" shared="true" version="1.2">
24908 <return-type type="GstRTSPMethod"/>
24910 <parameter name="options" type="const-gchar*"/>
24913 <method name="RtspRangeConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
24914 <return-type type="gboolean"/>
24916 <parameter name="range" type="GstRTSPTimeRange*">
24917 <warning>missing glib:type-name</warning>
24919 <parameter name="unit" type="GstRTSPRangeUnit"/>
24922 <method name="RtspRangeFree" cname="gst_rtsp_range_free" shared="true">
24923 <return-type type="void"/>
24925 <parameter name="range" type="GstRTSPTimeRange*">
24926 <warning>missing glib:type-name</warning>
24930 <method name="RtspRangeGetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
24931 <return-type type="gboolean"/>
24933 <parameter name="range" type="GstRTSPTimeRange*">
24934 <warning>missing glib:type-name</warning>
24936 <parameter name="min" type="guint64" owned="true" pass_as="out"/>
24937 <parameter name="max" type="guint64" owned="true" pass_as="out"/>
24940 <method name="RtspRangeParse" cname="gst_rtsp_range_parse" shared="true">
24941 <return-type type="GstRTSPResult"/>
24943 <parameter name="rangestr" type="const-gchar*"/>
24944 <parameter name="range" type="GstRTSPTimeRange**" owned="true" pass_as="out">
24945 <warning>missing glib:type-name</warning>
24949 <method name="RtspRangeToString" cname="gst_rtsp_range_to_string" shared="true">
24950 <return-type type="gchar*" owned="true"/>
24952 <parameter name="range" type="GstRTSPTimeRange*">
24953 <warning>missing glib:type-name</warning>
24957 <method name="RtspStatusAsText" cname="gst_rtsp_status_as_text" shared="true">
24958 <return-type type="const-gchar*"/>
24960 <parameter name="code" type="GstRTSPStatusCode"/>
24963 <method name="RtspStrresult" cname="gst_rtsp_strresult" shared="true">
24964 <return-type type="gchar*" owned="true"/>
24966 <parameter name="_result" type="GstRTSPResult"/>
24969 <method name="RtspTransportGetManager" cname="gst_rtsp_transport_get_manager" shared="true">
24970 <return-type type="GstRTSPResult"/>
24972 <parameter name="trans" type="GstRTSPTransMode"/>
24973 <parameter name="manager" type="const-gchar*" pass_as="out"/>
24974 <parameter name="option" type="guint"/>
24977 <method name="RtspTransportGetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
24978 <return-type type="GstRTSPResult"/>
24980 <parameter name="trans" type="GstRTSPTransMode"/>
24981 <parameter name="mime" type="const-gchar*"/>
24984 <method name="RtspTransportNew" cname="gst_rtsp_transport_new" shared="true">
24985 <return-type type="GstRTSPResult"/>
24987 <parameter name="transport" type="GstRTSPTransport**">
24988 <warning>missing glib:type-name</warning>
24992 <method name="RtspTransportParse" cname="gst_rtsp_transport_parse" shared="true">
24993 <return-type type="GstRTSPResult"/>
24995 <parameter name="str" type="const-gchar*"/>
24996 <parameter name="transport" type="GstRTSPTransport*">
24997 <warning>missing glib:type-name</warning>
25001 <method name="RtspUrlParse" cname="gst_rtsp_url_parse" shared="true">
25002 <return-type type="GstRTSPResult"/>
25004 <parameter name="urlstr" type="const-gchar*"/>
25005 <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
25006 <warning>missing glib:type-name</warning>
25010 <method name="RtspVersionAsText" cname="gst_rtsp_version_as_text" shared="true">
25011 <return-type type="const-gchar*"/>
25013 <parameter name="version" type="GstRTSPVersion"/>
25017 <object name="Constants" cname="GstRtspConstants" opaque="true">
25018 <constant value="554" ctype="gint" gtype="gint" name="RTSP_DEFAULT_PORT"/>
25021 <namespace name="GstSdp" library="gstsdp-1.0">
25022 <enum name="MIKEYCacheType" cname="GstMIKEYCacheType" type="enum">
25023 <member cname="GST_MIKEY_CACHE_NONE" name="None" value="0"/>
25024 <member cname="GST_MIKEY_CACHE_ALWAYS" name="Always" value="1"/>
25025 <member cname="GST_MIKEY_CACHE_FOR_CSB" name="ForCsb" value="2"/>
25027 <enum name="MIKEYEncAlg" cname="GstMIKEYEncAlg" type="enum">
25028 <member cname="GST_MIKEY_ENC_NULL" name="Null" value="0"/>
25029 <member cname="GST_MIKEY_ENC_AES_CM_128" name="AesCm128" value="1"/>
25030 <member cname="GST_MIKEY_ENC_AES_KW_128" name="AesKw128" value="2"/>
25031 <member cname="GST_MIKEY_ENC_AES_GCM_128" name="AesGcm128" value="6"/>
25033 <enum name="MIKEYKVType" cname="GstMIKEYKVType" type="enum">
25034 <member cname="GST_MIKEY_KV_NULL" name="Null" value="0"/>
25035 <member cname="GST_MIKEY_KV_SPI" name="Spi" value="1"/>
25036 <member cname="GST_MIKEY_KV_INTERVAL" name="Interval" value="2"/>
25038 <enum name="MIKEYKeyDataType" cname="GstMIKEYKeyDataType" type="enum">
25039 <member cname="GST_MIKEY_KD_TGK" name="Tgk" value="0"/>
25040 <member cname="GST_MIKEY_KD_TEK" name="Tek" value="2"/>
25042 <enum name="MIKEYMacAlg" cname="GstMIKEYMacAlg" type="enum">
25043 <member cname="GST_MIKEY_MAC_NULL" name="Null" value="0"/>
25044 <member cname="GST_MIKEY_MAC_HMAC_SHA_1_160" name="HmacSha1160" value="1"/>
25046 <enum name="MIKEYMapType" cname="GstMIKEYMapType" type="enum">
25047 <member cname="GST_MIKEY_MAP_TYPE_SRTP" name="MikeyMapTypeSrtp" value="0"/>
25049 <enum name="MIKEYPRFFunc" cname="GstMIKEYPRFFunc" type="enum">
25050 <member cname="GST_MIKEY_PRF_MIKEY_1" name="MikeyPrfMikey1" value="0"/>
25052 <enum name="MIKEYPayloadType" cname="GstMIKEYPayloadType" type="enum">
25053 <member cname="GST_MIKEY_PT_LAST" name="Last" value="0"/>
25054 <member cname="GST_MIKEY_PT_KEMAC" name="Kemac" value="1"/>
25055 <member cname="GST_MIKEY_PT_PKE" name="Pke" value="2"/>
25056 <member cname="GST_MIKEY_PT_DH" name="Dh" value="3"/>
25057 <member cname="GST_MIKEY_PT_SIGN" name="Sign" value="4"/>
25058 <member cname="GST_MIKEY_PT_T" name="T" value="5"/>
25059 <member cname="GST_MIKEY_PT_ID" name="Id" value="6"/>
25060 <member cname="GST_MIKEY_PT_CERT" name="Cert" value="7"/>
25061 <member cname="GST_MIKEY_PT_CHASH" name="Chash" value="8"/>
25062 <member cname="GST_MIKEY_PT_V" name="V" value="9"/>
25063 <member cname="GST_MIKEY_PT_SP" name="Sp" value="10"/>
25064 <member cname="GST_MIKEY_PT_RAND" name="Rand" value="11"/>
25065 <member cname="GST_MIKEY_PT_ERR" name="Err" value="12"/>
25066 <member cname="GST_MIKEY_PT_KEY_DATA" name="KeyData" value="20"/>
25067 <member cname="GST_MIKEY_PT_GEN_EXT" name="GenExt" value="21"/>
25069 <enum name="MIKEYSecProto" cname="GstMIKEYSecProto" type="enum">
25070 <member cname="GST_MIKEY_SEC_PROTO_SRTP" name="MikeySecProtoSrtp" value="0"/>
25072 <enum name="MIKEYSecSRTP" cname="GstMIKEYSecSRTP" type="enum">
25073 <member cname="GST_MIKEY_SP_SRTP_ENC_ALG" name="EncAlg" value="0"/>
25074 <member cname="GST_MIKEY_SP_SRTP_ENC_KEY_LEN" name="EncKeyLen" value="1"/>
25075 <member cname="GST_MIKEY_SP_SRTP_AUTH_ALG" name="AuthAlg" value="2"/>
25076 <member cname="GST_MIKEY_SP_SRTP_AUTH_KEY_LEN" name="AuthKeyLen" value="3"/>
25077 <member cname="GST_MIKEY_SP_SRTP_SALT_KEY_LEN" name="SaltKeyLen" value="4"/>
25078 <member cname="GST_MIKEY_SP_SRTP_PRF" name="Prf" value="5"/>
25079 <member cname="GST_MIKEY_SP_SRTP_KEY_DERIV_RATE" name="KeyDerivRate" value="6"/>
25080 <member cname="GST_MIKEY_SP_SRTP_SRTP_ENC" name="SrtpEnc" value="7"/>
25081 <member cname="GST_MIKEY_SP_SRTP_SRTCP_ENC" name="SrtcpEnc" value="8"/>
25082 <member cname="GST_MIKEY_SP_SRTP_FEC_ORDER" name="FecOrder" value="9"/>
25083 <member cname="GST_MIKEY_SP_SRTP_SRTP_AUTH" name="SrtpAuth" value="10"/>
25084 <member cname="GST_MIKEY_SP_SRTP_AUTH_TAG_LEN" name="AuthTagLen" value="11"/>
25085 <member cname="GST_MIKEY_SP_SRTP_SRTP_PREFIX_LEN" name="SrtpPrefixLen" value="12"/>
25086 <member cname="GST_MIKEY_SP_SRTP_AEAD_AUTH_TAG_LEN" name="AeadAuthTagLen" value="20"/>
25088 <enum name="MIKEYTSType" cname="GstMIKEYTSType" type="enum">
25089 <member cname="GST_MIKEY_TS_TYPE_NTP_UTC" name="NtpUtc" value="0"/>
25090 <member cname="GST_MIKEY_TS_TYPE_NTP" name="Ntp" value="1"/>
25091 <member cname="GST_MIKEY_TS_TYPE_COUNTER" name="Counter" value="2"/>
25093 <enum name="MIKEYType" cname="GstMIKEYType" type="enum">
25094 <member cname="GST_MIKEY_TYPE_INVALID" name="Invalid" value="-1"/>
25095 <member cname="GST_MIKEY_TYPE_PSK_INIT" name="PskInit" value="0"/>
25096 <member cname="GST_MIKEY_TYPE_PSK_VERIFY" name="PskVerify" value="1"/>
25097 <member cname="GST_MIKEY_TYPE_PK_INIT" name="PkInit" value="2"/>
25098 <member cname="GST_MIKEY_TYPE_PK_VERIFY" name="PkVerify" value="3"/>
25099 <member cname="GST_MIKEY_TYPE_DH_INIT" name="DhInit" value="4"/>
25100 <member cname="GST_MIKEY_TYPE_DH_RESP" name="DhResp" value="5"/>
25101 <member cname="GST_MIKEY_TYPE_ERROR" name="Error" value="6"/>
25103 <enum name="SDPResult" cname="GstSDPResult" type="enum">
25104 <member cname="GST_SDP_EINVAL" name="Einval" value="-1"/>
25105 <member cname="GST_SDP_OK" name="Ok" value="0"/>
25107 <struct name="MIKEYDecryptInfo" cname="GstMIKEYDecryptInfo" opaque="true" hidden="false"/>
25108 <struct name="MIKEYEncryptInfo" cname="GstMIKEYEncryptInfo" opaque="true" hidden="false"/>
25109 <struct name="MIKEYMapSRTP" cname="GstMIKEYMapSRTP" opaque="false" hidden="false">
25110 <field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint8"/>
25111 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32"/>
25112 <field cname="roc" access="public" writeable="true" readable="true" is_callback="false" name="Roc" type="guint32"/>
25114 <boxed name="MIKEYMessage" cname="GstMIKEYMessage" opaque="false" hidden="false">
25115 <method name="GetType" cname="gst_mikey_message_get_type" shared="true">
25116 <return-type type="GType"/>
25118 <field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject">
25119 <warning>missing glib:type-name</warning>
25121 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="guint8"/>
25122 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYType"/>
25123 <field cname="V" access="public" writeable="true" readable="true" is_callback="false" name="V" type="gboolean"/>
25124 <field cname="prf_func" access="public" writeable="true" readable="true" is_callback="false" name="PrfFunc" type="GstMIKEYPRFFunc"/>
25125 <field cname="CSB_id" access="public" writeable="true" readable="true" is_callback="false" name="CSBId" type="guint32"/>
25126 <field cname="map_type" access="public" writeable="true" readable="true" is_callback="false" name="MapType" type="GstMIKEYMapType"/>
25127 <field cname="map_info" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GArray*" array="true" null_term_array="true"/>
25128 <field cname="payloads" access="public" writeable="true" readable="true" is_callback="false" name="Payloads" type="GArray*" array="true" null_term_array="true"/>
25129 <constructor cname="gst_mikey_message_new" disable_void_ctor="" version="1.4"/>
25130 <constructor cname="gst_mikey_message_new_from_bytes" version="1.4">
25132 <parameter name="bytes" type="GBytes*">
25133 <warning>missing glib:type-name</warning>
25135 <parameter name="info" type="GstMIKEYDecryptInfo*">
25136 <warning>missing glib:type-name</warning>
25140 <constructor cname="gst_mikey_message_new_from_caps" version="1.8">
25142 <parameter name="caps" type="GstCaps*">
25143 <warning>missing glib:type-name</warning>
25147 <constructor cname="gst_mikey_message_new_from_data" version="1.4">
25149 <parameter name="data" type="gconstpointer" array="true" array_length_param_index="1"/>
25150 <parameter name="size" type="gsize"/>
25151 <parameter name="info" type="GstMIKEYDecryptInfo*">
25152 <warning>missing glib:type-name</warning>
25156 <method name="AddCsSrtp" cname="gst_mikey_message_add_cs_srtp" version="1.4">
25157 <return-type type="gboolean"/>
25159 <parameter name="policy" type="guint8"/>
25160 <parameter name="ssrc" type="guint32"/>
25161 <parameter name="roc" type="guint32"/>
25164 <method name="AddPayload" cname="gst_mikey_message_add_payload" version="1.4">
25165 <return-type type="gboolean"/>
25167 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25168 <warning>missing glib:type-name</warning>
25172 <method name="AddPke" cname="gst_mikey_message_add_pke" version="1.4">
25173 <return-type type="gboolean"/>
25175 <parameter name="C" type="GstMIKEYCacheType"/>
25176 <parameter name="data_len" type="guint16" array_index="2"/>
25177 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
25180 <method name="AddRand" cname="gst_mikey_message_add_rand" version="1.4">
25181 <return-type type="gboolean" array_index="1"/>
25183 <parameter name="len" type="guint8" array_index="1"/>
25184 <parameter name="rand" type="const guint8*" array="true" array_length_param_index="0"/>
25187 <method name="AddRandLen" cname="gst_mikey_message_add_rand_len" version="1.4">
25188 <return-type type="gboolean"/>
25190 <parameter name="len" type="guint8"/>
25193 <method name="AddT" cname="gst_mikey_message_add_t" version="1.4">
25194 <return-type type="gboolean"/>
25196 <parameter name="type" type="GstMIKEYTSType"/>
25197 <parameter name="ts_value" type="const guint8*" array="true"/>
25200 <method name="AddTNowNtpUtc" cname="gst_mikey_message_add_t_now_ntp_utc" version="1.4">
25201 <return-type type="gboolean"/>
25204 <method name="Base64Encode" cname="gst_mikey_message_base64_encode" version="1.8">
25205 <return-type type="gchar*" owned="true"/>
25208 <method name="FindPayload" cname="gst_mikey_message_find_payload" version="1.4">
25209 <return-type type="GstMIKEYPayload*">
25210 <warning>missing glib:type-name</warning>
25213 <parameter name="type" type="GstMIKEYPayloadType"/>
25214 <parameter name="nth" type="guint"/>
25217 <method name="GetCsSrtp" cname="gst_mikey_message_get_cs_srtp" version="1.4">
25218 <return-type type="GstMIKEYMapSRTP*">
25219 <warning>missing glib:type-name</warning>
25222 <parameter name="idx" type="guint"/>
25225 <method name="GetNCs" cname="gst_mikey_message_get_n_cs" version="1.4">
25226 <return-type type="guint"/>
25229 <method name="GetNPayloads" cname="gst_mikey_message_get_n_payloads" version="1.4">
25230 <return-type type="guint"/>
25233 <method name="GetPayload" cname="gst_mikey_message_get_payload" version="1.4">
25234 <return-type type="GstMIKEYPayload*">
25235 <warning>missing glib:type-name</warning>
25238 <parameter name="idx" type="guint"/>
25241 <method name="InsertCsSrtp" cname="gst_mikey_message_insert_cs_srtp" version="1.4">
25242 <return-type type="gboolean"/>
25244 <parameter name="idx" type="gint"/>
25245 <parameter name="map" type="GstMIKEYMapSRTP*">
25246 <warning>missing glib:type-name</warning>
25250 <method name="InsertPayload" cname="gst_mikey_message_insert_payload" version="1.4">
25251 <return-type type="gboolean"/>
25253 <parameter name="idx" type="guint"/>
25254 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25255 <warning>missing glib:type-name</warning>
25259 <method name="RemoveCsSrtp" cname="gst_mikey_message_remove_cs_srtp" version="1.4">
25260 <return-type type="gboolean"/>
25262 <parameter name="idx" type="gint"/>
25265 <method name="RemovePayload" cname="gst_mikey_message_remove_payload" version="1.4">
25266 <return-type type="gboolean"/>
25268 <parameter name="idx" type="guint"/>
25271 <method name="ReplaceCsSrtp" cname="gst_mikey_message_replace_cs_srtp" version="1.4">
25272 <return-type type="gboolean"/>
25274 <parameter name="idx" type="gint"/>
25275 <parameter name="map" type="GstMIKEYMapSRTP*">
25276 <warning>missing glib:type-name</warning>
25280 <method name="ReplacePayload" cname="gst_mikey_message_replace_payload" version="1.4">
25281 <return-type type="gboolean"/>
25283 <parameter name="idx" type="guint"/>
25284 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25285 <warning>missing glib:type-name</warning>
25289 <method name="SetInfo" cname="gst_mikey_message_set_info" version="1.4">
25290 <return-type type="gboolean"/>
25292 <parameter name="version" type="guint8"/>
25293 <parameter name="type" type="GstMIKEYType"/>
25294 <parameter name="V" type="gboolean"/>
25295 <parameter name="prf_func" type="GstMIKEYPRFFunc"/>
25296 <parameter name="CSB_id" type="guint32"/>
25297 <parameter name="map_type" type="GstMIKEYMapType"/>
25300 <method name="ToBytes" cname="gst_mikey_message_to_bytes" version="1.4">
25301 <return-type type="GBytes*" owned="true">
25302 <warning>missing glib:type-name</warning>
25304 <parameters throws="1">
25305 <parameter name="info" type="GstMIKEYEncryptInfo*">
25306 <warning>missing glib:type-name</warning>
25308 <parameter name="error" type="GError**"/>
25311 <method name="ToCaps" cname="gst_mikey_message_to_caps" version="1.8.1">
25312 <return-type type="gboolean"/>
25314 <parameter name="caps" type="GstCaps*">
25315 <warning>missing glib:type-name</warning>
25320 <boxed name="MIKEYPayload" cname="GstMIKEYPayload" opaque="false" hidden="false">
25321 <method name="GetType" cname="gst_mikey_payload_get_type" shared="true">
25322 <return-type type="GType"/>
25324 <field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="3">
25325 <warning>missing glib:type-name</warning>
25327 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYPayloadType"/>
25328 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint"/>
25329 <constructor cname="gst_mikey_payload_new" version="1.4">
25331 <parameter name="type" type="GstMIKEYPayloadType"/>
25334 <method name="KemacAddSub" cname="gst_mikey_payload_kemac_add_sub" version="1.4">
25335 <return-type type="gboolean"/>
25337 <parameter name="newpay" type="GstMIKEYPayload*" owned="true">
25338 <warning>missing glib:type-name</warning>
25342 <method name="KemacGetNSub" cname="gst_mikey_payload_kemac_get_n_sub" version="1.4">
25343 <return-type type="guint"/>
25346 <method name="KemacGetSub" cname="gst_mikey_payload_kemac_get_sub" version="1.4">
25347 <return-type type="GstMIKEYPayload*">
25348 <warning>missing glib:type-name</warning>
25351 <parameter name="idx" type="guint"/>
25354 <method name="KemacRemoveSub" cname="gst_mikey_payload_kemac_remove_sub" version="1.4">
25355 <return-type type="gboolean"/>
25357 <parameter name="idx" type="guint"/>
25360 <method name="KemacSet" cname="gst_mikey_payload_kemac_set" version="1.4">
25361 <return-type type="gboolean"/>
25363 <parameter name="enc_alg" type="GstMIKEYEncAlg"/>
25364 <parameter name="mac_alg" type="GstMIKEYMacAlg"/>
25367 <method name="KeyDataSetInterval" cname="gst_mikey_payload_key_data_set_interval" version="1.4">
25368 <return-type type="gboolean"/>
25370 <parameter name="vf_len" type="guint8"/>
25371 <parameter name="vf_data" type="const guint8*" array_index="1" array="true" array_length_param_index="1"/>
25372 <parameter name="vt_len" type="guint8" array_index="3"/>
25373 <parameter name="vt_data" type="const guint8*" array="true" array_length_param_index="2"/>
25376 <method name="KeyDataSetKey" cname="gst_mikey_payload_key_data_set_key" version="1.4">
25377 <return-type type="gboolean"/>
25379 <parameter name="key_type" type="GstMIKEYKeyDataType"/>
25380 <parameter name="key_len" type="guint16" array_index="2"/>
25381 <parameter name="key_data" type="const guint8*" array="true" array_length_param_index="1"/>
25384 <method name="KeyDataSetSalt" cname="gst_mikey_payload_key_data_set_salt" version="1.4">
25385 <return-type type="gboolean" array_index="1"/>
25387 <parameter name="salt_len" type="guint16" array_index="1"/>
25388 <parameter allow-none="1" name="salt_data" type="const guint8*" array="true" array_length_param_index="0"/>
25391 <method name="KeyDataSetSpi" cname="gst_mikey_payload_key_data_set_spi" version="1.4">
25392 <return-type type="gboolean" array_index="1"/>
25394 <parameter name="spi_len" type="guint8" array_index="1"/>
25395 <parameter name="spi_data" type="const guint8*" array="true" array_length_param_index="0"/>
25398 <method name="PkeSet" cname="gst_mikey_payload_pke_set" version="1.4">
25399 <return-type type="gboolean"/>
25401 <parameter name="C" type="GstMIKEYCacheType"/>
25402 <parameter name="data_len" type="guint16" array_index="2"/>
25403 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
25406 <method name="RandSet" cname="gst_mikey_payload_rand_set" version="1.4">
25407 <return-type type="gboolean" array_index="1"/>
25409 <parameter name="len" type="guint8" array_index="1"/>
25410 <parameter name="rand" type="const guint8*" array="true" array_length_param_index="0"/>
25413 <method name="SpAddParam" cname="gst_mikey_payload_sp_add_param" version="1.4">
25414 <return-type type="gboolean"/>
25416 <parameter name="type" type="guint8"/>
25417 <parameter name="len" type="guint8" array_index="2"/>
25418 <parameter name="val" type="const guint8*" array="true" array_length_param_index="1"/>
25421 <method name="SpGetNParams" cname="gst_mikey_payload_sp_get_n_params" version="1.4">
25422 <return-type type="guint"/>
25425 <method name="SpGetParam" cname="gst_mikey_payload_sp_get_param" version="1.4">
25426 <return-type type="GstMIKEYPayloadSPParam*">
25427 <warning>missing glib:type-name</warning>
25430 <parameter name="idx" type="guint"/>
25433 <method name="SpRemoveParam" cname="gst_mikey_payload_sp_remove_param" version="1.4">
25434 <return-type type="gboolean"/>
25436 <parameter name="idx" type="guint"/>
25439 <method name="SpSet" cname="gst_mikey_payload_sp_set" version="1.4">
25440 <return-type type="gboolean"/>
25442 <parameter name="policy" type="guint"/>
25443 <parameter name="proto" type="GstMIKEYSecProto"/>
25446 <method name="TSet" cname="gst_mikey_payload_t_set" version="1.4">
25447 <return-type type="gboolean"/>
25449 <parameter name="type" type="GstMIKEYTSType"/>
25450 <parameter name="ts_value" type="const guint8*" array="true"/>
25454 <struct name="MIKEYPayloadKEMAC" cname="GstMIKEYPayloadKEMAC" opaque="false" hidden="false">
25455 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25456 <warning>missing glib:type-name</warning>
25458 <field cname="enc_alg" access="public" writeable="true" readable="true" is_callback="false" name="EncAlg" type="GstMIKEYEncAlg"/>
25459 <field cname="mac_alg" access="public" writeable="true" readable="true" is_callback="false" name="MacAlg" type="GstMIKEYMacAlg"/>
25460 <field cname="subpayloads" access="public" writeable="true" readable="true" is_callback="false" name="Subpayloads" type="GArray*" array="true" null_term_array="true"/>
25462 <struct name="MIKEYPayloadKeyData" cname="GstMIKEYPayloadKeyData" opaque="false" hidden="false">
25463 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25464 <warning>missing glib:type-name</warning>
25466 <field cname="key_type" access="public" writeable="true" readable="true" is_callback="false" name="KeyType" type="GstMIKEYKeyDataType"/>
25467 <field cname="key_len" access="public" writeable="true" readable="true" is_callback="false" name="KeyLen" type="guint16"/>
25468 <field cname="key_data" access="public" writeable="true" readable="true" is_callback="false" name="KeyData" type="guint8"/>
25469 <field cname="salt_len" access="public" writeable="true" readable="true" is_callback="false" name="SaltLen" type="guint16"/>
25470 <field cname="salt_data" access="public" writeable="true" readable="true" is_callback="false" name="SaltData" type="guint8"/>
25471 <field cname="kv_type" access="public" writeable="true" readable="true" is_callback="false" name="KvType" type="GstMIKEYKVType"/>
25472 <field cname="kv_len" access="public" writeable="true" readable="true" is_callback="false" name="KvLen" type="guint8" array="true" array_len="2"/>
25473 <field cname="kv_data" access="public" writeable="true" readable="true" is_callback="false" name="KvData" type="guint8*" array="true" array_len="2"/>
25475 <struct name="MIKEYPayloadPKE" cname="GstMIKEYPayloadPKE" opaque="false" hidden="false">
25476 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25477 <warning>missing glib:type-name</warning>
25479 <field cname="C" access="public" writeable="true" readable="true" is_callback="false" name="C" type="GstMIKEYCacheType"/>
25480 <field cname="data_len" access="public" writeable="true" readable="true" is_callback="false" name="DataLen" type="guint16"/>
25481 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8"/>
25483 <struct name="MIKEYPayloadRAND" cname="GstMIKEYPayloadRAND" opaque="false" hidden="false">
25484 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25485 <warning>missing glib:type-name</warning>
25487 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8"/>
25488 <field cname="rand" access="public" writeable="true" readable="true" is_callback="false" name="Rand" type="guint8"/>
25490 <struct name="MIKEYPayloadSP" cname="GstMIKEYPayloadSP" opaque="false" hidden="false">
25491 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25492 <warning>missing glib:type-name</warning>
25494 <field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint"/>
25495 <field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="GstMIKEYSecProto"/>
25496 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GArray*" array="true" null_term_array="true"/>
25498 <struct name="MIKEYPayloadSPParam" cname="GstMIKEYPayloadSPParam" opaque="false" hidden="false">
25499 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="guint8"/>
25500 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8"/>
25501 <field cname="val" access="public" writeable="true" readable="true" is_callback="false" name="Val" type="guint8"/>
25503 <struct name="MIKEYPayloadT" cname="GstMIKEYPayloadT" opaque="false" hidden="false">
25504 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25505 <warning>missing glib:type-name</warning>
25507 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYTSType"/>
25508 <field cname="ts_value" access="public" writeable="true" readable="true" is_callback="false" name="TsValue" type="guint8"/>
25510 <struct name="SDPAttribute" cname="GstSDPAttribute" opaque="false" hidden="false">
25511 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="gchar*"/>
25512 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*"/>
25513 <method name="Clear" cname="gst_sdp_attribute_clear" version="1.2">
25514 <return-type type="GstSDPResult"/>
25517 <method name="Set" cname="gst_sdp_attribute_set" version="1.2">
25518 <return-type type="GstSDPResult"/>
25520 <parameter name="key" type="const-gchar*"/>
25521 <parameter allow-none="1" name="value" type="const-gchar*"/>
25525 <struct name="SDPBandwidth" cname="GstSDPBandwidth" opaque="false" hidden="false">
25526 <field cname="bwtype" access="public" writeable="true" readable="true" is_callback="false" name="Bwtype" type="gchar*"/>
25527 <field cname="bandwidth" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidth" type="guint"/>
25528 <method name="Clear" cname="gst_sdp_bandwidth_clear" version="1.2">
25529 <return-type type="GstSDPResult"/>
25532 <method name="Set" cname="gst_sdp_bandwidth_set" version="1.2">
25533 <return-type type="GstSDPResult"/>
25535 <parameter name="bwtype" type="const-gchar*"/>
25536 <parameter name="bandwidth" type="guint"/>
25540 <struct name="SDPConnection" cname="GstSDPConnection" opaque="false" hidden="false">
25541 <field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*"/>
25542 <field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*"/>
25543 <field cname="address" access="public" writeable="true" readable="true" is_callback="false" name="Address" type="gchar*"/>
25544 <field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint"/>
25545 <field cname="addr_number" access="public" writeable="true" readable="true" is_callback="false" name="AddrNumber" type="guint"/>
25546 <method name="Clear" cname="gst_sdp_connection_clear" version="1.2">
25547 <return-type type="GstSDPResult"/>
25550 <method name="Set" cname="gst_sdp_connection_set" version="1.2">
25551 <return-type type="GstSDPResult"/>
25553 <parameter name="nettype" type="const-gchar*"/>
25554 <parameter name="addrtype" type="const-gchar*"/>
25555 <parameter name="address" type="const-gchar*"/>
25556 <parameter name="ttl" type="guint"/>
25557 <parameter name="addr_number" type="guint"/>
25561 <struct name="SDPKey" cname="GstSDPKey" opaque="false" hidden="false">
25562 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="gchar*"/>
25563 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gchar*"/>
25565 <struct name="SDPMedia" cname="GstSDPMedia" opaque="false" hidden="false">
25566 <field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*"/>
25567 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint"/>
25568 <field cname="num_ports" access="public" writeable="true" readable="true" is_callback="false" name="NumPorts" type="guint"/>
25569 <field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="gchar*"/>
25570 <field cname="fmts" access="public" writeable="true" readable="true" is_callback="false" name="Fmts" type="GArray*" array="true" null_term_array="true"/>
25571 <field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*"/>
25572 <field cname="connections" access="public" writeable="true" readable="true" is_callback="false" name="Connections" type="GArray*" array="true" null_term_array="true"/>
25573 <field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true"/>
25574 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
25575 <warning>missing glib:type-name</warning>
25577 <field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true"/>
25578 <method name="AddAttribute" cname="gst_sdp_media_add_attribute">
25579 <return-type type="GstSDPResult"/>
25581 <parameter name="key" type="const-gchar*"/>
25582 <parameter allow-none="1" name="value" type="const-gchar*"/>
25585 <method name="AddBandwidth" cname="gst_sdp_media_add_bandwidth">
25586 <return-type type="GstSDPResult"/>
25588 <parameter name="bwtype" type="const-gchar*"/>
25589 <parameter name="bandwidth" type="guint"/>
25592 <method name="AddConnection" cname="gst_sdp_media_add_connection">
25593 <return-type type="GstSDPResult"/>
25595 <parameter name="nettype" type="const-gchar*"/>
25596 <parameter name="addrtype" type="const-gchar*"/>
25597 <parameter name="address" type="const-gchar*"/>
25598 <parameter name="ttl" type="guint"/>
25599 <parameter name="addr_number" type="guint"/>
25602 <method name="AddFormat" cname="gst_sdp_media_add_format">
25603 <return-type type="GstSDPResult"/>
25605 <parameter name="format" type="const-gchar*"/>
25608 <method name="AsText" cname="gst_sdp_media_as_text">
25609 <return-type type="gchar*" owned="true"/>
25612 <method name="AttributesLen" cname="gst_sdp_media_attributes_len">
25613 <return-type type="guint"/>
25616 <method name="AttributesToCaps" cname="gst_sdp_media_attributes_to_caps" version="1.8">
25617 <return-type type="GstSDPResult"/>
25619 <parameter name="caps" type="GstCaps*">
25620 <warning>missing glib:type-name</warning>
25624 <method name="BandwidthsLen" cname="gst_sdp_media_bandwidths_len">
25625 <return-type type="guint"/>
25628 <method name="ConnectionsLen" cname="gst_sdp_media_connections_len">
25629 <return-type type="guint"/>
25632 <method name="Copy" cname="gst_sdp_media_copy" version="1.2">
25633 <return-type type="GstSDPResult"/>
25635 <parameter name="copy" type="GstSDPMedia**" owned="true" pass_as="out">
25636 <warning>missing glib:type-name</warning>
25640 <method name="FormatsLen" cname="gst_sdp_media_formats_len">
25641 <return-type type="guint"/>
25644 <method name="Free" cname="gst_sdp_media_free">
25645 <return-type type="GstSDPResult"/>
25648 <method name="GetAttribute" cname="gst_sdp_media_get_attribute">
25649 <return-type type="GstSDPAttribute*">
25650 <warning>missing glib:type-name</warning>
25653 <parameter name="idx" type="guint"/>
25656 <method name="GetAttributeVal" cname="gst_sdp_media_get_attribute_val">
25657 <return-type type="const-gchar*"/>
25659 <parameter name="key" type="const-gchar*"/>
25662 <method name="GetAttributeValN" cname="gst_sdp_media_get_attribute_val_n">
25663 <return-type type="const-gchar*"/>
25665 <parameter name="key" type="const-gchar*"/>
25666 <parameter name="nth" type="guint"/>
25669 <method name="GetBandwidth" cname="gst_sdp_media_get_bandwidth">
25670 <return-type type="GstSDPBandwidth*">
25671 <warning>missing glib:type-name</warning>
25674 <parameter name="idx" type="guint"/>
25677 <method name="GetCapsFromMedia" cname="gst_sdp_media_get_caps_from_media" version="1.8">
25678 <return-type type="GstCaps*" owned="true">
25679 <warning>missing glib:type-name</warning>
25682 <parameter name="pt" type="gint"/>
25685 <method name="GetConnection" cname="gst_sdp_media_get_connection">
25686 <return-type type="GstSDPConnection*">
25687 <warning>missing glib:type-name</warning>
25690 <parameter name="idx" type="guint"/>
25693 <method name="GetFormat" cname="gst_sdp_media_get_format">
25694 <return-type type="const-gchar*"/>
25696 <parameter name="idx" type="guint"/>
25699 <method name="GetInformation" cname="gst_sdp_media_get_information">
25700 <return-type type="const-gchar*"/>
25703 <method name="GetKey" cname="gst_sdp_media_get_key">
25704 <return-type type="GstSDPKey*">
25705 <warning>missing glib:type-name</warning>
25709 <method name="GetMedia" cname="gst_sdp_media_get_media">
25710 <return-type type="const-gchar*"/>
25713 <method name="GetNumPorts" cname="gst_sdp_media_get_num_ports">
25714 <return-type type="guint"/>
25717 <method name="GetPort" cname="gst_sdp_media_get_port">
25718 <return-type type="guint"/>
25721 <method name="GetProto" cname="gst_sdp_media_get_proto">
25722 <return-type type="const-gchar*"/>
25725 <method name="Init" cname="gst_sdp_media_init">
25726 <return-type type="GstSDPResult"/>
25729 <method name="InsertAttribute" cname="gst_sdp_media_insert_attribute" version="1.2">
25730 <return-type type="GstSDPResult"/>
25732 <parameter name="idx" type="gint"/>
25733 <parameter name="attr" type="GstSDPAttribute*">
25734 <warning>missing glib:type-name</warning>
25738 <method name="InsertBandwidth" cname="gst_sdp_media_insert_bandwidth" version="1.2">
25739 <return-type type="GstSDPResult"/>
25741 <parameter name="idx" type="gint"/>
25742 <parameter name="bw" type="GstSDPBandwidth*">
25743 <warning>missing glib:type-name</warning>
25747 <method name="InsertConnection" cname="gst_sdp_media_insert_connection" version="1.2">
25748 <return-type type="GstSDPResult"/>
25750 <parameter name="idx" type="gint"/>
25751 <parameter name="conn" type="GstSDPConnection*">
25752 <warning>missing glib:type-name</warning>
25756 <method name="InsertFormat" cname="gst_sdp_media_insert_format" version="1.2">
25757 <return-type type="GstSDPResult"/>
25759 <parameter name="idx" type="gint"/>
25760 <parameter name="format" type="const-gchar*"/>
25763 <method name="ParseKeymgmt" cname="gst_sdp_media_parse_keymgmt" version="1.8.1">
25764 <return-type type="GstSDPResult"/>
25766 <parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
25767 <warning>missing glib:type-name</warning>
25771 <method name="RemoveAttribute" cname="gst_sdp_media_remove_attribute" version="1.2">
25772 <return-type type="GstSDPResult"/>
25774 <parameter name="idx" type="guint"/>
25777 <method name="RemoveBandwidth" cname="gst_sdp_media_remove_bandwidth" version="1.2">
25778 <return-type type="GstSDPResult"/>
25780 <parameter name="idx" type="guint"/>
25783 <method name="RemoveConnection" cname="gst_sdp_media_remove_connection" version="1.2">
25784 <return-type type="GstSDPResult"/>
25786 <parameter name="idx" type="guint"/>
25789 <method name="RemoveFormat" cname="gst_sdp_media_remove_format" version="1.2">
25790 <return-type type="GstSDPResult"/>
25792 <parameter name="idx" type="guint"/>
25795 <method name="ReplaceAttribute" cname="gst_sdp_media_replace_attribute" version="1.2">
25796 <return-type type="GstSDPResult"/>
25798 <parameter name="idx" type="guint"/>
25799 <parameter name="attr" type="GstSDPAttribute*">
25800 <warning>missing glib:type-name</warning>
25804 <method name="ReplaceBandwidth" cname="gst_sdp_media_replace_bandwidth" version="1.2">
25805 <return-type type="GstSDPResult"/>
25807 <parameter name="idx" type="guint"/>
25808 <parameter name="bw" type="GstSDPBandwidth*">
25809 <warning>missing glib:type-name</warning>
25813 <method name="ReplaceConnection" cname="gst_sdp_media_replace_connection" version="1.2">
25814 <return-type type="GstSDPResult"/>
25816 <parameter name="idx" type="guint"/>
25817 <parameter name="conn" type="GstSDPConnection*">
25818 <warning>missing glib:type-name</warning>
25822 <method name="ReplaceFormat" cname="gst_sdp_media_replace_format" version="1.2">
25823 <return-type type="GstSDPResult"/>
25825 <parameter name="idx" type="guint"/>
25826 <parameter name="format" type="const-gchar*"/>
25829 <method name="SetInformation" cname="gst_sdp_media_set_information">
25830 <return-type type="GstSDPResult"/>
25832 <parameter name="information" type="const-gchar*"/>
25835 <method name="SetKey" cname="gst_sdp_media_set_key">
25836 <return-type type="GstSDPResult"/>
25838 <parameter name="type" type="const-gchar*"/>
25839 <parameter name="data" type="const-gchar*"/>
25842 <method name="SetMedia" cname="gst_sdp_media_set_media">
25843 <return-type type="GstSDPResult"/>
25845 <parameter name="med" type="const-gchar*"/>
25848 <method name="SetPortInfo" cname="gst_sdp_media_set_port_info">
25849 <return-type type="GstSDPResult"/>
25851 <parameter name="port" type="guint"/>
25852 <parameter name="num_ports" type="guint"/>
25855 <method name="SetProto" cname="gst_sdp_media_set_proto">
25856 <return-type type="GstSDPResult"/>
25858 <parameter name="proto" type="const-gchar*"/>
25861 <method name="Uninit" cname="gst_sdp_media_uninit">
25862 <return-type type="GstSDPResult"/>
25865 <method name="New" cname="gst_sdp_media_new" shared="true">
25866 <return-type type="GstSDPResult"/>
25868 <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
25869 <warning>missing glib:type-name</warning>
25873 <method name="SetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
25874 <return-type type="GstSDPResult"/>
25876 <parameter name="caps" type="GstCaps*">
25877 <warning>missing glib:type-name</warning>
25879 <parameter name="media" type="GstSDPMedia*">
25880 <warning>missing glib:type-name</warning>
25885 <boxed name="SDPMessage" cname="GstSDPMessage" opaque="false" hidden="false">
25886 <method name="GetType" cname="gst_sdp_message_get_type" shared="true">
25887 <return-type type="GType"/>
25889 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*"/>
25890 <field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="GstSDPOrigin">
25891 <warning>missing glib:type-name</warning>
25893 <field cname="session_name" access="public" writeable="true" readable="true" is_callback="false" name="SessionName" type="gchar*"/>
25894 <field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*"/>
25895 <field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*"/>
25896 <field cname="emails" access="public" writeable="true" readable="true" is_callback="false" name="Emails" type="GArray*" array="true" null_term_array="true"/>
25897 <field cname="phones" access="public" writeable="true" readable="true" is_callback="false" name="Phones" type="GArray*" array="true" null_term_array="true"/>
25898 <field cname="connection" access="public" writeable="true" readable="true" is_callback="false" name="Connection" type="GstSDPConnection">
25899 <warning>missing glib:type-name</warning>
25901 <field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true"/>
25902 <field cname="times" access="public" writeable="true" readable="true" is_callback="false" name="Times" type="GArray*" array="true" null_term_array="true"/>
25903 <field cname="zones" access="public" writeable="true" readable="true" is_callback="false" name="Zones" type="GArray*" array="true" null_term_array="true"/>
25904 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
25905 <warning>missing glib:type-name</warning>
25907 <field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true"/>
25908 <field cname="medias" access="public" writeable="true" readable="true" is_callback="false" name="Medias" type="GArray*" array="true" null_term_array="true"/>
25909 <method name="AddAttribute" cname="gst_sdp_message_add_attribute">
25910 <return-type type="GstSDPResult"/>
25912 <parameter name="key" type="const-gchar*"/>
25913 <parameter allow-none="1" name="value" type="const-gchar*"/>
25916 <method name="AddBandwidth" cname="gst_sdp_message_add_bandwidth">
25917 <return-type type="GstSDPResult"/>
25919 <parameter name="bwtype" type="const-gchar*"/>
25920 <parameter name="bandwidth" type="guint"/>
25923 <method name="AddEmail" cname="gst_sdp_message_add_email">
25924 <return-type type="GstSDPResult"/>
25926 <parameter name="email" type="const-gchar*"/>
25929 <method name="AddMedia" cname="gst_sdp_message_add_media">
25930 <return-type type="GstSDPResult"/>
25932 <parameter name="media" type="GstSDPMedia*">
25933 <warning>missing glib:type-name</warning>
25937 <method name="AddPhone" cname="gst_sdp_message_add_phone">
25938 <return-type type="GstSDPResult"/>
25940 <parameter name="phone" type="const-gchar*"/>
25943 <method name="AddTime" cname="gst_sdp_message_add_time">
25944 <return-type type="GstSDPResult"/>
25946 <parameter name="start" type="const-gchar*"/>
25947 <parameter name="stop" type="const-gchar*"/>
25948 <parameter name="repeat" type="const gchar**" array="true" null_term_array="true"/>
25951 <method name="AddZone" cname="gst_sdp_message_add_zone">
25952 <return-type type="GstSDPResult"/>
25954 <parameter name="adj_time" type="const-gchar*"/>
25955 <parameter name="typed_time" type="const-gchar*"/>
25958 <method name="AsText" cname="gst_sdp_message_as_text">
25959 <return-type type="gchar*" owned="true"/>
25962 <method name="AttributesLen" cname="gst_sdp_message_attributes_len">
25963 <return-type type="guint"/>
25966 <method name="AttributesToCaps" cname="gst_sdp_message_attributes_to_caps" version="1.8">
25967 <return-type type="GstSDPResult"/>
25969 <parameter name="caps" type="GstCaps*">
25970 <warning>missing glib:type-name</warning>
25974 <method name="BandwidthsLen" cname="gst_sdp_message_bandwidths_len">
25975 <return-type type="guint"/>
25978 <method name="Copy" cname="gst_sdp_message_copy" version="1.2">
25979 <return-type type="GstSDPResult"/>
25981 <parameter name="copy" type="GstSDPMessage**" owned="true" pass_as="out">
25982 <warning>missing glib:type-name</warning>
25986 <method name="Dump" cname="gst_sdp_message_dump">
25987 <return-type type="GstSDPResult"/>
25990 <method name="EmailsLen" cname="gst_sdp_message_emails_len">
25991 <return-type type="guint"/>
25994 <method name="Free" cname="gst_sdp_message_free">
25995 <return-type type="GstSDPResult"/>
25998 <method name="GetAttribute" cname="gst_sdp_message_get_attribute">
25999 <return-type type="GstSDPAttribute*">
26000 <warning>missing glib:type-name</warning>
26003 <parameter name="idx" type="guint"/>
26006 <method name="GetAttributeVal" cname="gst_sdp_message_get_attribute_val">
26007 <return-type type="const-gchar*"/>
26009 <parameter name="key" type="const-gchar*"/>
26012 <method name="GetAttributeValN" cname="gst_sdp_message_get_attribute_val_n">
26013 <return-type type="const-gchar*"/>
26015 <parameter name="key" type="const-gchar*"/>
26016 <parameter name="nth" type="guint"/>
26019 <method name="GetBandwidth" cname="gst_sdp_message_get_bandwidth">
26020 <return-type type="GstSDPBandwidth*">
26021 <warning>missing glib:type-name</warning>
26024 <parameter name="idx" type="guint"/>
26027 <method name="GetConnection" cname="gst_sdp_message_get_connection">
26028 <return-type type="GstSDPConnection*">
26029 <warning>missing glib:type-name</warning>
26033 <method name="GetEmail" cname="gst_sdp_message_get_email">
26034 <return-type type="const-gchar*"/>
26036 <parameter name="idx" type="guint"/>
26039 <method name="GetInformation" cname="gst_sdp_message_get_information">
26040 <return-type type="const-gchar*"/>
26043 <method name="GetKey" cname="gst_sdp_message_get_key">
26044 <return-type type="GstSDPKey*">
26045 <warning>missing glib:type-name</warning>
26049 <method name="GetMedia" cname="gst_sdp_message_get_media">
26050 <return-type type="GstSDPMedia*">
26051 <warning>missing glib:type-name</warning>
26054 <parameter name="idx" type="guint"/>
26057 <method name="GetOrigin" cname="gst_sdp_message_get_origin">
26058 <return-type type="GstSDPOrigin*">
26059 <warning>missing glib:type-name</warning>
26063 <method name="GetPhone" cname="gst_sdp_message_get_phone">
26064 <return-type type="const-gchar*"/>
26066 <parameter name="idx" type="guint"/>
26069 <method name="GetSessionName" cname="gst_sdp_message_get_session_name">
26070 <return-type type="const-gchar*"/>
26073 <method name="GetTime" cname="gst_sdp_message_get_time">
26074 <return-type type="GstSDPTime*">
26075 <warning>missing glib:type-name</warning>
26078 <parameter name="idx" type="guint"/>
26081 <method name="GetUri" cname="gst_sdp_message_get_uri">
26082 <return-type type="const-gchar*"/>
26085 <method name="GetVersion" cname="gst_sdp_message_get_version">
26086 <return-type type="const-gchar*"/>
26089 <method name="GetZone" cname="gst_sdp_message_get_zone">
26090 <return-type type="GstSDPZone*">
26091 <warning>missing glib:type-name</warning>
26094 <parameter name="idx" type="guint"/>
26097 <method name="Init" cname="gst_sdp_message_init">
26098 <return-type type="GstSDPResult"/>
26101 <method name="InsertAttribute" cname="gst_sdp_message_insert_attribute" version="1.2">
26102 <return-type type="GstSDPResult"/>
26104 <parameter name="idx" type="gint"/>
26105 <parameter name="attr" type="GstSDPAttribute*">
26106 <warning>missing glib:type-name</warning>
26110 <method name="InsertBandwidth" cname="gst_sdp_message_insert_bandwidth" version="1.2">
26111 <return-type type="GstSDPResult"/>
26113 <parameter name="idx" type="gint"/>
26114 <parameter name="bw" type="GstSDPBandwidth*">
26115 <warning>missing glib:type-name</warning>
26119 <method name="InsertEmail" cname="gst_sdp_message_insert_email" version="1.2">
26120 <return-type type="GstSDPResult"/>
26122 <parameter name="idx" type="gint"/>
26123 <parameter name="email" type="const-gchar*"/>
26126 <method name="InsertPhone" cname="gst_sdp_message_insert_phone" version="1.2">
26127 <return-type type="GstSDPResult"/>
26129 <parameter name="idx" type="gint"/>
26130 <parameter name="phone" type="const-gchar*"/>
26133 <method name="InsertTime" cname="gst_sdp_message_insert_time" version="1.2">
26134 <return-type type="GstSDPResult"/>
26136 <parameter name="idx" type="gint"/>
26137 <parameter name="t" type="GstSDPTime*">
26138 <warning>missing glib:type-name</warning>
26142 <method name="InsertZone" cname="gst_sdp_message_insert_zone" version="1.2">
26143 <return-type type="GstSDPResult"/>
26145 <parameter name="idx" type="gint"/>
26146 <parameter name="zone" type="GstSDPZone*">
26147 <warning>missing glib:type-name</warning>
26151 <method name="MediasLen" cname="gst_sdp_message_medias_len">
26152 <return-type type="guint"/>
26155 <method name="ParseKeymgmt" cname="gst_sdp_message_parse_keymgmt" version="1.8.1">
26156 <return-type type="GstSDPResult"/>
26158 <parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
26159 <warning>missing glib:type-name</warning>
26163 <method name="PhonesLen" cname="gst_sdp_message_phones_len">
26164 <return-type type="guint"/>
26167 <method name="RemoveAttribute" cname="gst_sdp_message_remove_attribute" version="1.2">
26168 <return-type type="GstSDPResult"/>
26170 <parameter name="idx" type="guint"/>
26173 <method name="RemoveBandwidth" cname="gst_sdp_message_remove_bandwidth" version="1.2">
26174 <return-type type="GstSDPResult"/>
26176 <parameter name="idx" type="guint"/>
26179 <method name="RemoveEmail" cname="gst_sdp_message_remove_email" version="1.2">
26180 <return-type type="GstSDPResult"/>
26182 <parameter name="idx" type="guint"/>
26185 <method name="RemovePhone" cname="gst_sdp_message_remove_phone" version="1.2">
26186 <return-type type="GstSDPResult"/>
26188 <parameter name="idx" type="guint"/>
26191 <method name="RemoveTime" cname="gst_sdp_message_remove_time" version="1.2">
26192 <return-type type="GstSDPResult"/>
26194 <parameter name="idx" type="guint"/>
26197 <method name="RemoveZone" cname="gst_sdp_message_remove_zone" version="1.2">
26198 <return-type type="GstSDPResult"/>
26200 <parameter name="idx" type="guint"/>
26203 <method name="ReplaceAttribute" cname="gst_sdp_message_replace_attribute" version="1.2">
26204 <return-type type="GstSDPResult"/>
26206 <parameter name="idx" type="guint"/>
26207 <parameter name="attr" type="GstSDPAttribute*">
26208 <warning>missing glib:type-name</warning>
26212 <method name="ReplaceBandwidth" cname="gst_sdp_message_replace_bandwidth" version="1.2">
26213 <return-type type="GstSDPResult"/>
26215 <parameter name="idx" type="guint"/>
26216 <parameter name="bw" type="GstSDPBandwidth*">
26217 <warning>missing glib:type-name</warning>
26221 <method name="ReplaceEmail" cname="gst_sdp_message_replace_email" version="1.2">
26222 <return-type type="GstSDPResult"/>
26224 <parameter name="idx" type="guint"/>
26225 <parameter name="email" type="const-gchar*"/>
26228 <method name="ReplacePhone" cname="gst_sdp_message_replace_phone" version="1.2">
26229 <return-type type="GstSDPResult"/>
26231 <parameter name="idx" type="guint"/>
26232 <parameter name="phone" type="const-gchar*"/>
26235 <method name="ReplaceTime" cname="gst_sdp_message_replace_time" version="1.2">
26236 <return-type type="GstSDPResult"/>
26238 <parameter name="idx" type="guint"/>
26239 <parameter name="t" type="GstSDPTime*">
26240 <warning>missing glib:type-name</warning>
26244 <method name="ReplaceZone" cname="gst_sdp_message_replace_zone" version="1.2">
26245 <return-type type="GstSDPResult"/>
26247 <parameter name="idx" type="guint"/>
26248 <parameter name="zone" type="GstSDPZone*">
26249 <warning>missing glib:type-name</warning>
26253 <method name="SetConnection" cname="gst_sdp_message_set_connection">
26254 <return-type type="GstSDPResult"/>
26256 <parameter name="nettype" type="const-gchar*"/>
26257 <parameter name="addrtype" type="const-gchar*"/>
26258 <parameter name="address" type="const-gchar*"/>
26259 <parameter name="ttl" type="guint"/>
26260 <parameter name="addr_number" type="guint"/>
26263 <method name="SetInformation" cname="gst_sdp_message_set_information">
26264 <return-type type="GstSDPResult"/>
26266 <parameter name="information" type="const-gchar*"/>
26269 <method name="SetKey" cname="gst_sdp_message_set_key">
26270 <return-type type="GstSDPResult"/>
26272 <parameter name="type" type="const-gchar*"/>
26273 <parameter name="data" type="const-gchar*"/>
26276 <method name="SetOrigin" cname="gst_sdp_message_set_origin">
26277 <return-type type="GstSDPResult"/>
26279 <parameter name="username" type="const-gchar*"/>
26280 <parameter name="sess_id" type="const-gchar*"/>
26281 <parameter name="sess_version" type="const-gchar*"/>
26282 <parameter name="nettype" type="const-gchar*"/>
26283 <parameter name="addrtype" type="const-gchar*"/>
26284 <parameter name="addr" type="const-gchar*"/>
26287 <method name="SetSessionName" cname="gst_sdp_message_set_session_name">
26288 <return-type type="GstSDPResult"/>
26290 <parameter name="session_name" type="const-gchar*"/>
26293 <method name="SetUri" cname="gst_sdp_message_set_uri">
26294 <return-type type="GstSDPResult"/>
26296 <parameter name="uri" type="const-gchar*"/>
26299 <method name="SetVersion" cname="gst_sdp_message_set_version">
26300 <return-type type="GstSDPResult"/>
26302 <parameter name="version" type="const-gchar*"/>
26305 <method name="TimesLen" cname="gst_sdp_message_times_len">
26306 <return-type type="guint"/>
26309 <method name="Uninit" cname="gst_sdp_message_uninit">
26310 <return-type type="GstSDPResult"/>
26313 <method name="ZonesLen" cname="gst_sdp_message_zones_len">
26314 <return-type type="guint"/>
26317 <method name="AsUri" cname="gst_sdp_message_as_uri" shared="true">
26318 <return-type type="gchar*" owned="true"/>
26320 <parameter name="scheme" type="const-gchar*"/>
26321 <parameter name="msg" type="GstSDPMessage*">
26322 <warning>missing glib:type-name</warning>
26326 <method name="New" cname="gst_sdp_message_new" shared="true">
26327 <return-type type="GstSDPResult"/>
26329 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26330 <warning>missing glib:type-name</warning>
26334 <method name="NewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
26335 <return-type type="GstSDPResult"/>
26337 <parameter name="text" type="const-gchar*"/>
26338 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26339 <warning>missing glib:type-name</warning>
26343 <method name="ParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
26344 <return-type type="GstSDPResult"/>
26346 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
26347 <parameter name="size" type="guint"/>
26348 <parameter name="msg" type="GstSDPMessage*">
26349 <warning>missing glib:type-name</warning>
26353 <method name="ParseUri" cname="gst_sdp_message_parse_uri" shared="true">
26354 <return-type type="GstSDPResult"/>
26356 <parameter name="uri" type="const-gchar*"/>
26357 <parameter name="msg" type="GstSDPMessage*">
26358 <warning>missing glib:type-name</warning>
26363 <struct name="SDPOrigin" cname="GstSDPOrigin" opaque="false" hidden="false">
26364 <field cname="username" access="public" writeable="true" readable="true" is_callback="false" name="Username" type="gchar*"/>
26365 <field cname="sess_id" access="public" writeable="true" readable="true" is_callback="false" name="SessId" type="gchar*"/>
26366 <field cname="sess_version" access="public" writeable="true" readable="true" is_callback="false" name="SessVersion" type="gchar*"/>
26367 <field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*"/>
26368 <field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*"/>
26369 <field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="gchar*"/>
26371 <struct name="SDPTime" cname="GstSDPTime" opaque="false" hidden="false">
26372 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gchar*"/>
26373 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gchar*"/>
26374 <field cname="repeat" access="public" writeable="true" readable="true" is_callback="false" name="Repeat" type="GArray*" array="true" null_term_array="true"/>
26375 <method name="Clear" cname="gst_sdp_time_clear" version="1.2">
26376 <return-type type="GstSDPResult"/>
26379 <method name="Set" cname="gst_sdp_time_set" version="1.2">
26380 <return-type type="GstSDPResult"/>
26382 <parameter name="start" type="const-gchar*"/>
26383 <parameter name="stop" type="const-gchar*"/>
26384 <parameter name="repeat" type="const gchar**" array="true" null_term_array="true"/>
26388 <struct name="SDPZone" cname="GstSDPZone" opaque="false" hidden="false">
26389 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="gchar*"/>
26390 <field cname="typed_time" access="public" writeable="true" readable="true" is_callback="false" name="TypedTime" type="gchar*"/>
26391 <method name="Clear" cname="gst_sdp_zone_clear" version="1.2">
26392 <return-type type="GstSDPResult"/>
26395 <method name="Set" cname="gst_sdp_zone_set" version="1.2">
26396 <return-type type="GstSDPResult"/>
26398 <parameter name="adj_time" type="const-gchar*"/>
26399 <parameter name="typed_time" type="const-gchar*"/>
26403 <object name="Global" cname="GstSdpGlobal" opaque="true">
26404 <method name="SdpAddressIsMulticast" cname="gst_sdp_address_is_multicast" shared="true">
26405 <return-type type="gboolean"/>
26407 <parameter name="nettype" type="const-gchar*"/>
26408 <parameter name="addrtype" type="const-gchar*"/>
26409 <parameter name="addr" type="const-gchar*"/>
26412 <method name="SdpMakeKeymgmt" cname="gst_sdp_make_keymgmt" shared="true" version="1.8">
26413 <return-type type="gchar*" owned="true"/>
26415 <parameter name="uri" type="const-gchar*"/>
26416 <parameter name="base64" type="const-gchar*"/>
26419 <method name="SdpMediaNew" cname="gst_sdp_media_new" shared="true">
26420 <return-type type="GstSDPResult"/>
26422 <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
26423 <warning>missing glib:type-name</warning>
26427 <method name="SdpMediaSetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
26428 <return-type type="GstSDPResult"/>
26430 <parameter name="caps" type="GstCaps*">
26431 <warning>missing glib:type-name</warning>
26433 <parameter name="media" type="GstSDPMedia*">
26434 <warning>missing glib:type-name</warning>
26438 <method name="SdpMessageAsUri" cname="gst_sdp_message_as_uri" shared="true">
26439 <return-type type="gchar*" owned="true"/>
26441 <parameter name="scheme" type="const-gchar*"/>
26442 <parameter name="msg" type="GstSDPMessage*">
26443 <warning>missing glib:type-name</warning>
26447 <method name="SdpMessageNew" cname="gst_sdp_message_new" shared="true">
26448 <return-type type="GstSDPResult"/>
26450 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26451 <warning>missing glib:type-name</warning>
26455 <method name="SdpMessageNewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
26456 <return-type type="GstSDPResult"/>
26458 <parameter name="text" type="const-gchar*"/>
26459 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26460 <warning>missing glib:type-name</warning>
26464 <method name="SdpMessageParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
26465 <return-type type="GstSDPResult"/>
26467 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
26468 <parameter name="size" type="guint"/>
26469 <parameter name="msg" type="GstSDPMessage*">
26470 <warning>missing glib:type-name</warning>
26474 <method name="SdpMessageParseUri" cname="gst_sdp_message_parse_uri" shared="true">
26475 <return-type type="GstSDPResult"/>
26477 <parameter name="uri" type="const-gchar*"/>
26478 <parameter name="msg" type="GstSDPMessage*">
26479 <warning>missing glib:type-name</warning>
26484 <object name="Constants" cname="GstSdpConstants" opaque="true">
26485 <constant value="1" ctype="gint" gtype="gint" name="MIKEY_VERSION"/>
26486 <constant value="AS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_AS"/>
26487 <constant value="CT" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_CT"/>
26488 <constant value="X-" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_EXT_PREFIX"/>
26489 <constant value="RR" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RR"/>
26490 <constant value="RS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RS"/>
26491 <constant value="TIAS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_TIAS"/>
26494 <namespace name="GstTag" library="gsttag-1.0">
26495 <enum name="TagDemuxResult" cname="GstTagDemuxResult" type="enum" gtype="gst_tag_demux_result_get_type">
26496 <member cname="GST_TAG_DEMUX_RESULT_BROKEN_TAG" name="BrokenTag" value="0"/>
26497 <member cname="GST_TAG_DEMUX_RESULT_AGAIN" name="Again" value="1"/>
26498 <member cname="GST_TAG_DEMUX_RESULT_OK" name="Ok" value="2"/>
26500 <enum name="TagImageType" cname="GstTagImageType" type="enum" gtype="gst_tag_image_type_get_type">
26501 <member cname="GST_TAG_IMAGE_TYPE_NONE" name="None" value="-1"/>
26502 <member cname="GST_TAG_IMAGE_TYPE_UNDEFINED" name="Undefined" value="0"/>
26503 <member cname="GST_TAG_IMAGE_TYPE_FRONT_COVER" name="FrontCover" value="1"/>
26504 <member cname="GST_TAG_IMAGE_TYPE_BACK_COVER" name="BackCover" value="2"/>
26505 <member cname="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" name="LeafletPage" value="3"/>
26506 <member cname="GST_TAG_IMAGE_TYPE_MEDIUM" name="Medium" value="4"/>
26507 <member cname="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" name="LeadArtist" value="5"/>
26508 <member cname="GST_TAG_IMAGE_TYPE_ARTIST" name="Artist" value="6"/>
26509 <member cname="GST_TAG_IMAGE_TYPE_CONDUCTOR" name="Conductor" value="7"/>
26510 <member cname="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" name="BandOrchestra" value="8"/>
26511 <member cname="GST_TAG_IMAGE_TYPE_COMPOSER" name="Composer" value="9"/>
26512 <member cname="GST_TAG_IMAGE_TYPE_LYRICIST" name="Lyricist" value="10"/>
26513 <member cname="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" name="RecordingLocation" value="11"/>
26514 <member cname="GST_TAG_IMAGE_TYPE_DURING_RECORDING" name="DuringRecording" value="12"/>
26515 <member cname="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" name="DuringPerformance" value="13"/>
26516 <member cname="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" name="VideoCapture" value="14"/>
26517 <member cname="GST_TAG_IMAGE_TYPE_FISH" name="Fish" value="15"/>
26518 <member cname="GST_TAG_IMAGE_TYPE_ILLUSTRATION" name="Illustration" value="16"/>
26519 <member cname="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" name="BandArtistLogo" value="17"/>
26520 <member cname="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" name="PublisherStudioLogo" value="18"/>
26522 <enum name="TagLicenseFlags" cname="GstTagLicenseFlags" type="flags" gtype="gst_tag_license_flags_get_type">
26523 <member cname="GST_TAG_LICENSE_PERMITS_REPRODUCTION" name="PermitsReproduction" value="1"/>
26524 <member cname="GST_TAG_LICENSE_PERMITS_DISTRIBUTION" name="PermitsDistribution" value="2"/>
26525 <member cname="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS" name="PermitsDerivativeWorks" value="4"/>
26526 <member cname="GST_TAG_LICENSE_PERMITS_SHARING" name="PermitsSharing" value="8"/>
26527 <member cname="GST_TAG_LICENSE_REQUIRES_NOTICE" name="RequiresNotice" value="256"/>
26528 <member cname="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION" name="RequiresAttribution" value="512"/>
26529 <member cname="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE" name="RequiresShareAlike" value="1024"/>
26530 <member cname="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE" name="RequiresSourceCode" value="2048"/>
26531 <member cname="GST_TAG_LICENSE_REQUIRES_COPYLEFT" name="RequiresCopyleft" value="4096"/>
26532 <member cname="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT" name="RequiresLesserCopyleft" value="8192"/>
26533 <member cname="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE" name="ProhibitsCommercialUse" value="65536"/>
26534 <member cname="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE" name="ProhibitsHighIncomeNationUse" value="131072"/>
26535 <member cname="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE" name="CreativeCommonsLicense" value="16777216"/>
26536 <member cname="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE" name="FreeSoftwareFoundationLicense" value="33554432"/>
26538 <interface name="TagXmpWriter" cname="GstTagXmpWriter" opaque="false" hidden="false">
26539 <class_struct cname="GstTagXmpWriterInterface">
26540 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
26541 <warning>missing glib:type-name</warning>
26544 <method name="GetType" cname="gst_tag_xmp_writer_get_type" shared="true">
26545 <return-type type="GType"/>
26547 <method name="AddAllSchemas" cname="gst_tag_xmp_writer_add_all_schemas">
26548 <return-type type="void"/>
26551 <method name="AddSchema" cname="gst_tag_xmp_writer_add_schema">
26552 <return-type type="void"/>
26554 <parameter name="schema" type="const-gchar*"/>
26557 <method name="HasSchema" cname="gst_tag_xmp_writer_has_schema">
26558 <return-type type="gboolean"/>
26560 <parameter name="schema" type="const-gchar*"/>
26563 <method name="RemoveAllSchemas" cname="gst_tag_xmp_writer_remove_all_schemas">
26564 <return-type type="void"/>
26567 <method name="RemoveSchema" cname="gst_tag_xmp_writer_remove_schema">
26568 <return-type type="void"/>
26570 <parameter name="schema" type="const-gchar*"/>
26573 <method name="TagListToXmpBuffer" cname="gst_tag_xmp_writer_tag_list_to_xmp_buffer">
26574 <return-type type="GstBuffer*" owned="true">
26575 <warning>missing glib:type-name</warning>
26578 <parameter name="taglist" type="GstTagList*">
26579 <warning>missing glib:type-name</warning>
26581 <parameter name="read_only" type="gboolean"/>
26585 <object name="TagDemux" cname="GstTagDemux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
26586 <class_struct cname="GstTagDemuxClass">
26587 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
26588 <warning>missing glib:type-name</warning>
26590 <field cname="min_start_size" access="public" writeable="false" readable="true" is_callback="false" name="MinStartSize" type="guint"/>
26591 <field cname="min_end_size" access="public" writeable="false" readable="true" is_callback="false" name="MinEndSize" type="guint"/>
26592 <method vm="identify_tag"/>
26593 <method vm="parse_tag"/>
26594 <method vm="merge_tags"/>
26595 <field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4"/>
26597 <method name="GetType" cname="gst_tag_demux_get_type" shared="true">
26598 <return-type type="GType"/>
26600 <virtual_method name="IdentifyTag" cname="identify_tag">
26601 <return-type type="gboolean"/>
26603 <parameter name="buffer" type="GstBuffer*">
26604 <warning>missing glib:type-name</warning>
26606 <parameter name="start_tag" type="gboolean"/>
26607 <parameter name="tag_size" type="guint"/>
26610 <virtual_method name="MergeTags" cname="merge_tags">
26611 <return-type type="GstTagList*" owned="true">
26612 <warning>missing glib:type-name</warning>
26615 <parameter name="start_tags" type="GstTagList*">
26616 <warning>missing glib:type-name</warning>
26618 <parameter name="end_tags" type="GstTagList*">
26619 <warning>missing glib:type-name</warning>
26623 <virtual_method name="ParseTag" cname="parse_tag">
26624 <return-type type="GstTagDemuxResult"/>
26626 <parameter name="buffer" type="GstBuffer*">
26627 <warning>missing glib:type-name</warning>
26629 <parameter name="start_tag" type="gboolean"/>
26630 <parameter name="tag_size" type="guint"/>
26631 <parameter name="tags" type="GstTagList**">
26632 <warning>missing glib:type-name</warning>
26636 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
26637 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagDemuxPrivate*">
26638 <warning>missing glib:type-name</warning>
26640 <field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4"/>
26642 <object name="TagMux" cname="GstTagMux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
26644 <interface cname="GstTagSetter"/>
26646 <class_struct cname="GstTagMuxClass">
26647 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
26648 <warning>missing glib:type-name</warning>
26650 <method vm="render_start_tag"/>
26651 <method vm="render_end_tag"/>
26652 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
26654 <method name="GetType" cname="gst_tag_mux_get_type" shared="true">
26655 <return-type type="GType"/>
26657 <virtual_method name="RenderEndTag" cname="render_end_tag">
26658 <return-type type="GstBuffer*" owned="true">
26659 <warning>missing glib:type-name</warning>
26662 <parameter name="tag_list" type="GstTagList*">
26663 <warning>missing glib:type-name</warning>
26667 <virtual_method name="RenderStartTag" cname="render_start_tag">
26668 <return-type type="GstBuffer*" owned="true">
26669 <warning>missing glib:type-name</warning>
26672 <parameter name="tag_list" type="GstTagList*">
26673 <warning>missing glib:type-name</warning>
26677 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
26678 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagMuxPrivate*">
26679 <warning>missing glib:type-name</warning>
26681 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
26683 <struct name="TagDemuxPrivate" cname="GstTagDemuxPrivate" opaque="true" hidden="true"/>
26684 <struct name="TagMuxPrivate" cname="GstTagMuxPrivate" opaque="true" hidden="true"/>
26685 <object name="Global" cname="GstTagGlobal" opaque="true">
26686 <method name="TagCheckLanguageCode" cname="gst_tag_check_language_code" shared="true">
26687 <return-type type="gboolean"/>
26689 <parameter name="lang_code" type="const-gchar*"/>
26692 <method name="TagFreeformStringToUtf8" cname="gst_tag_freeform_string_to_utf8" shared="true">
26693 <return-type type="gchar*" owned="true"/>
26695 <parameter name="data" type="const gchar*" array="true" array_length_param_index="1"/>
26696 <parameter name="size" type="gint"/>
26697 <parameter name="env_vars" type="const gchar**" array="true" null_term_array="true"/>
26700 <method name="TagFromId3Tag" cname="gst_tag_from_id3_tag" shared="true">
26701 <return-type type="const-gchar*"/>
26703 <parameter name="id3_tag" type="const-gchar*"/>
26706 <method name="TagFromId3UserTag" cname="gst_tag_from_id3_user_tag" shared="true">
26707 <return-type type="const-gchar*"/>
26709 <parameter name="type" type="const-gchar*"/>
26710 <parameter name="id3_user_tag" type="const-gchar*"/>
26713 <method name="TagFromVorbisTag" cname="gst_tag_from_vorbis_tag" shared="true">
26714 <return-type type="const-gchar*"/>
26716 <parameter name="vorbis_tag" type="const-gchar*"/>
26719 <method name="TagGetId3v2TagSize" cname="gst_tag_get_id3v2_tag_size" shared="true">
26720 <return-type type="guint"/>
26722 <parameter name="buffer" type="GstBuffer*">
26723 <warning>missing glib:type-name</warning>
26727 <method name="TagGetLanguageCodeIso6391" cname="gst_tag_get_language_code_iso_639_1" shared="true">
26728 <return-type type="const-gchar*"/>
26730 <parameter name="lang_code" type="const-gchar*"/>
26733 <method name="TagGetLanguageCodeIso6392B" cname="gst_tag_get_language_code_iso_639_2B" shared="true">
26734 <return-type type="const-gchar*"/>
26736 <parameter name="lang_code" type="const-gchar*"/>
26739 <method name="TagGetLanguageCodeIso6392T" cname="gst_tag_get_language_code_iso_639_2T" shared="true">
26740 <return-type type="const-gchar*"/>
26742 <parameter name="lang_code" type="const-gchar*"/>
26745 <method name="TagGetLanguageCodes" cname="gst_tag_get_language_codes" shared="true">
26746 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
26748 <method name="TagGetLanguageName" cname="gst_tag_get_language_name" shared="true">
26749 <return-type type="const-gchar*"/>
26751 <parameter name="language_code" type="const-gchar*"/>
26754 <method name="TagGetLicenseDescription" cname="gst_tag_get_license_description" shared="true">
26755 <return-type type="const-gchar*"/>
26757 <parameter name="license_ref" type="const-gchar*"/>
26760 <method name="TagGetLicenseFlags" cname="gst_tag_get_license_flags" shared="true">
26761 <return-type type="GstTagLicenseFlags"/>
26763 <parameter name="license_ref" type="const-gchar*"/>
26766 <method name="TagGetLicenseJurisdiction" cname="gst_tag_get_license_jurisdiction" shared="true">
26767 <return-type type="const-gchar*"/>
26769 <parameter name="license_ref" type="const-gchar*"/>
26772 <method name="TagGetLicenseNick" cname="gst_tag_get_license_nick" shared="true">
26773 <return-type type="const-gchar*"/>
26775 <parameter name="license_ref" type="const-gchar*"/>
26778 <method name="TagGetLicenseTitle" cname="gst_tag_get_license_title" shared="true">
26779 <return-type type="const-gchar*"/>
26781 <parameter name="license_ref" type="const-gchar*"/>
26784 <method name="TagGetLicenseVersion" cname="gst_tag_get_license_version" shared="true">
26785 <return-type type="const-gchar*"/>
26787 <parameter name="license_ref" type="const-gchar*"/>
26790 <method name="TagGetLicenses" cname="gst_tag_get_licenses" shared="true">
26791 <return-type type="gchar***" owned="true" array="true" null_term_array="true"/>
26793 <method name="TagId3GenreCount" cname="gst_tag_id3_genre_count" shared="true">
26794 <return-type type="guint"/>
26796 <method name="TagId3GenreGet" cname="gst_tag_id3_genre_get" shared="true">
26797 <return-type type="const-gchar*"/>
26799 <parameter name="id" type="guint"/>
26802 <method name="TagImageDataToImageSample" cname="gst_tag_image_data_to_image_sample" shared="true">
26803 <return-type type="GstSample*" owned="true">
26804 <warning>missing glib:type-name</warning>
26807 <parameter name="image_data" type="const guint8*" array="true" array_length_param_index="1"/>
26808 <parameter name="image_data_len" type="guint"/>
26809 <parameter name="image_type" type="GstTagImageType"/>
26812 <method name="TagListAddId3Image" cname="gst_tag_list_add_id3_image" shared="true">
26813 <return-type type="gboolean"/>
26815 <parameter name="tag_list" type="GstTagList*">
26816 <warning>missing glib:type-name</warning>
26818 <parameter name="image_data" type="const guint8*" array="true" array_length_param_index="2"/>
26819 <parameter name="image_data_len" type="guint" array_index="1"/>
26820 <parameter name="id3_picture_type" type="guint"/>
26823 <method name="TagListFromExifBuffer" cname="gst_tag_list_from_exif_buffer" shared="true">
26824 <return-type type="GstTagList*" owned="true">
26825 <warning>missing glib:type-name</warning>
26828 <parameter name="buffer" type="GstBuffer*">
26829 <warning>missing glib:type-name</warning>
26831 <parameter name="byte_order" type="gint"/>
26832 <parameter name="base_offset" type="guint32"/>
26835 <method name="TagListFromExifBufferWithTiffHeader" cname="gst_tag_list_from_exif_buffer_with_tiff_header" shared="true">
26836 <return-type type="GstTagList*" owned="true">
26837 <warning>missing glib:type-name</warning>
26840 <parameter name="buffer" type="GstBuffer*">
26841 <warning>missing glib:type-name</warning>
26845 <method name="TagListFromId3v2Tag" cname="gst_tag_list_from_id3v2_tag" shared="true">
26846 <return-type type="GstTagList*" owned="true">
26847 <warning>missing glib:type-name</warning>
26850 <parameter name="buffer" type="GstBuffer*">
26851 <warning>missing glib:type-name</warning>
26855 <method name="TagListFromVorbiscomment" cname="gst_tag_list_from_vorbiscomment" shared="true">
26856 <return-type type="GstTagList*" owned="true">
26857 <warning>missing glib:type-name</warning>
26860 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
26861 <parameter name="size" type="gsize"/>
26862 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="3"/>
26863 <parameter name="id_data_length" type="guint" array_index="2"/>
26864 <parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out"/>
26867 <method name="TagListFromVorbiscommentBuffer" cname="gst_tag_list_from_vorbiscomment_buffer" shared="true">
26868 <return-type type="GstTagList*" owned="true">
26869 <warning>missing glib:type-name</warning>
26872 <parameter name="buffer" type="GstBuffer*">
26873 <warning>missing glib:type-name</warning>
26875 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="2"/>
26876 <parameter name="id_data_length" type="guint" array_index="1"/>
26877 <parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out"/>
26880 <method name="TagListFromXmpBuffer" cname="gst_tag_list_from_xmp_buffer" shared="true">
26881 <return-type type="GstTagList*" owned="true">
26882 <warning>missing glib:type-name</warning>
26885 <parameter name="buffer" type="GstBuffer*">
26886 <warning>missing glib:type-name</warning>
26890 <method name="TagListNewFromId3v1" cname="gst_tag_list_new_from_id3v1" shared="true">
26891 <return-type type="GstTagList*" owned="true">
26892 <warning>missing glib:type-name</warning>
26895 <parameter name="data" type="const guint8*" array="true" array_len="128"/>
26898 <method name="TagListToExifBuffer" cname="gst_tag_list_to_exif_buffer" shared="true">
26899 <return-type type="GstBuffer*" owned="true">
26900 <warning>missing glib:type-name</warning>
26903 <parameter name="taglist" type="GstTagList*">
26904 <warning>missing glib:type-name</warning>
26906 <parameter name="byte_order" type="gint"/>
26907 <parameter name="base_offset" type="guint32"/>
26910 <method name="TagListToExifBufferWithTiffHeader" cname="gst_tag_list_to_exif_buffer_with_tiff_header" shared="true">
26911 <return-type type="GstBuffer*" owned="true">
26912 <warning>missing glib:type-name</warning>
26915 <parameter name="taglist" type="GstTagList*">
26916 <warning>missing glib:type-name</warning>
26920 <method name="TagListToVorbiscommentBuffer" cname="gst_tag_list_to_vorbiscomment_buffer" shared="true">
26921 <return-type type="GstBuffer*" owned="true">
26922 <warning>missing glib:type-name</warning>
26925 <parameter name="list" type="GstTagList*">
26926 <warning>missing glib:type-name</warning>
26928 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="2"/>
26929 <parameter name="id_data_length" type="guint" array_index="1"/>
26930 <parameter allow-none="1" name="vendor_string" type="const-gchar*"/>
26933 <method name="TagListToXmpBuffer" cname="gst_tag_list_to_xmp_buffer" shared="true">
26934 <return-type type="GstBuffer*" owned="true">
26935 <warning>missing glib:type-name</warning>
26938 <parameter name="list" type="GstTagList*">
26939 <warning>missing glib:type-name</warning>
26941 <parameter name="read_only" type="gboolean"/>
26942 <parameter name="schemas" type="const gchar**" array="true" null_term_array="true"/>
26945 <method name="TagParseExtendedComment" cname="gst_tag_parse_extended_comment" shared="true">
26946 <return-type type="gboolean"/>
26948 <parameter name="ext_comment" type="const-gchar*"/>
26949 <parameter name="key" type="gchar*" owned="true" pass_as="out"/>
26950 <parameter name="lang" type="gchar*" owned="true" pass_as="out"/>
26951 <parameter name="value" type="gchar*" owned="true" pass_as="out"/>
26952 <parameter name="fail_if_no_key" type="gboolean"/>
26955 <method name="TagRegisterMusicbrainzTags" cname="gst_tag_register_musicbrainz_tags" shared="true">
26956 <return-type type="void"/>
26958 <method name="TagToId3Tag" cname="gst_tag_to_id3_tag" shared="true">
26959 <return-type type="const-gchar*"/>
26961 <parameter name="gst_tag" type="const-gchar*"/>
26964 <method name="TagToVorbisComments" cname="gst_tag_to_vorbis_comments" shared="true">
26965 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true"/>
26967 <parameter name="list" type="GstTagList*">
26968 <warning>missing glib:type-name</warning>
26970 <parameter name="tag" type="const-gchar*"/>
26973 <method name="TagToVorbisTag" cname="gst_tag_to_vorbis_tag" shared="true">
26974 <return-type type="const-gchar*"/>
26976 <parameter name="gst_tag" type="const-gchar*"/>
26979 <method name="TagXmpListSchemas" cname="gst_tag_xmp_list_schemas" shared="true">
26980 <return-type type="const gchar**" array="true" null_term_array="true"/>
26982 <method name="VorbisTagAdd" cname="gst_vorbis_tag_add" shared="true">
26983 <return-type type="void"/>
26985 <parameter name="list" type="GstTagList*">
26986 <warning>missing glib:type-name</warning>
26988 <parameter name="tag" type="const-gchar*"/>
26989 <parameter name="value" type="const-gchar*"/>
26993 <object name="Constants" cname="GstTagConstants" opaque="true">
26994 <constant value="chromaprint-fingerprint" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_FINGERPRINT" version="1.18"/>
26995 <constant value="acoustid-id" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_ID" version="1.18"/>
26996 <constant value="capturing-contrast" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_CONTRAST"/>
26997 <constant value="capturing-digital-zoom-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_DIGITAL_ZOOM_RATIO"/>
26998 <constant value="capturing-exposure-compensation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_COMPENSATION"/>
26999 <constant value="capturing-exposure-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_MODE"/>
27000 <constant value="capturing-exposure-program" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_PROGRAM"/>
27001 <constant value="capturing-flash-fired" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_FIRED"/>
27002 <constant value="capturing-flash-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_MODE"/>
27003 <constant value="capturing-focal-length" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH"/>
27004 <constant value="capturing-focal-length-35mm" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH_35_MM" version="1.10"/>
27005 <constant value="capturing-focal-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_RATIO"/>
27006 <constant value="capturing-gain-adjustment" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_GAIN_ADJUSTMENT"/>
27007 <constant value="capturing-iso-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_ISO_SPEED"/>
27008 <constant value="capturing-metering-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_METERING_MODE"/>
27009 <constant value="capturing-saturation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SATURATION"/>
27010 <constant value="capturing-scene-capture-type" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SCENE_CAPTURE_TYPE"/>
27011 <constant value="capturing-sharpness" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHARPNESS"/>
27012 <constant value="capturing-shutter-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHUTTER_SPEED"/>
27013 <constant value="capturing-source" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SOURCE"/>
27014 <constant value="capturing-white-balance" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_WHITE_BALANCE"/>
27015 <constant value="discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID"/>
27016 <constant value="discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID_FULL"/>
27017 <constant value="musicbrainz-discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID"/>
27018 <constant value="musicbrainz-discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID_FULL"/>
27019 <constant value="cmml-clip" ctype="gchar*" gtype="gchar*" name="TAG_CMML_CLIP"/>
27020 <constant value="cmml-head" ctype="gchar*" gtype="gchar*" name="TAG_CMML_HEAD"/>
27021 <constant value="cmml-stream" ctype="gchar*" gtype="gchar*" name="TAG_CMML_STREAM"/>
27022 <constant value="10" ctype="gint" gtype="gint" name="TAG_ID3V2_HEADER_SIZE"/>
27023 <constant value="image-horizontal-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_HORIZONTAL_PPI"/>
27024 <constant value="image-vertical-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_VERTICAL_PPI"/>
27025 <constant value="musical-key" ctype="gchar*" gtype="gchar*" name="TAG_MUSICAL_KEY" version="1.2"/>
27026 <constant value="musicbrainz-albumartistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMARTISTID"/>
27027 <constant value="musicbrainz-albumid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMID"/>
27028 <constant value="musicbrainz-artistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ARTISTID"/>
27029 <constant value="musicbrainz-releasegroupid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASEGROUPID" version="1.18"/>
27030 <constant value="musicbrainz-releasetrackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASETRACKID" version="1.18"/>
27031 <constant value="musicbrainz-trackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRACKID"/>
27032 <constant value="musicbrainz-trmid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRMID"/>
27035 <namespace name="GstVideo" library="gstvideo-1.0">
27036 <enum name="ColorBalanceType" cname="GstColorBalanceType" type="enum" gtype="gst_color_balance_type_get_type">
27037 <member cname="GST_COLOR_BALANCE_HARDWARE" name="Hardware" value="0"/>
27038 <member cname="GST_COLOR_BALANCE_SOFTWARE" name="Software" value="1"/>
27040 <enum name="NavigationCommand" cname="GstNavigationCommand" type="enum" gtype="gst_navigation_command_get_type">
27041 <member cname="GST_NAVIGATION_COMMAND_INVALID" name="Invalid" value="0"/>
27042 <member cname="GST_NAVIGATION_COMMAND_MENU1" name="Menu1" value="1"/>
27043 <member cname="GST_NAVIGATION_COMMAND_MENU2" name="Menu2" value="2"/>
27044 <member cname="GST_NAVIGATION_COMMAND_MENU3" name="Menu3" value="3"/>
27045 <member cname="GST_NAVIGATION_COMMAND_MENU4" name="Menu4" value="4"/>
27046 <member cname="GST_NAVIGATION_COMMAND_MENU5" name="Menu5" value="5"/>
27047 <member cname="GST_NAVIGATION_COMMAND_MENU6" name="Menu6" value="6"/>
27048 <member cname="GST_NAVIGATION_COMMAND_MENU7" name="Menu7" value="7"/>
27049 <member cname="GST_NAVIGATION_COMMAND_LEFT" name="Left" value="20"/>
27050 <member cname="GST_NAVIGATION_COMMAND_RIGHT" name="Right" value="21"/>
27051 <member cname="GST_NAVIGATION_COMMAND_UP" name="Up" value="22"/>
27052 <member cname="GST_NAVIGATION_COMMAND_DOWN" name="Down" value="23"/>
27053 <member cname="GST_NAVIGATION_COMMAND_ACTIVATE" name="Activate" value="24"/>
27054 <member cname="GST_NAVIGATION_COMMAND_PREV_ANGLE" name="PrevAngle" value="30"/>
27055 <member cname="GST_NAVIGATION_COMMAND_NEXT_ANGLE" name="NextAngle" value="31"/>
27057 <enum name="NavigationEventType" cname="GstNavigationEventType" type="enum" gtype="gst_navigation_event_type_get_type">
27058 <member cname="GST_NAVIGATION_EVENT_INVALID" name="Invalid" value="0"/>
27059 <member cname="GST_NAVIGATION_EVENT_KEY_PRESS" name="KeyPress" value="1"/>
27060 <member cname="GST_NAVIGATION_EVENT_KEY_RELEASE" name="KeyRelease" value="2"/>
27061 <member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS" name="MouseButtonPress" value="3"/>
27062 <member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE" name="MouseButtonRelease" value="4"/>
27063 <member cname="GST_NAVIGATION_EVENT_MOUSE_MOVE" name="MouseMove" value="5"/>
27064 <member cname="GST_NAVIGATION_EVENT_COMMAND" name="Command" value="6"/>
27065 <member cname="GST_NAVIGATION_EVENT_MOUSE_SCROLL" name="MouseScroll" value="7"/>
27067 <enum name="NavigationMessageType" cname="GstNavigationMessageType" type="enum" gtype="gst_navigation_message_type_get_type">
27068 <member cname="GST_NAVIGATION_MESSAGE_INVALID" name="Invalid" value="0"/>
27069 <member cname="GST_NAVIGATION_MESSAGE_MOUSE_OVER" name="MouseOver" value="1"/>
27070 <member cname="GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED" name="CommandsChanged" value="2"/>
27071 <member cname="GST_NAVIGATION_MESSAGE_ANGLES_CHANGED" name="AnglesChanged" value="3"/>
27072 <member cname="GST_NAVIGATION_MESSAGE_EVENT" name="Event" value="4"/>
27074 <enum name="NavigationQueryType" cname="GstNavigationQueryType" type="enum" gtype="gst_navigation_query_type_get_type">
27075 <member cname="GST_NAVIGATION_QUERY_INVALID" name="Invalid" value="0"/>
27076 <member cname="GST_NAVIGATION_QUERY_COMMANDS" name="Commands" value="1"/>
27077 <member cname="GST_NAVIGATION_QUERY_ANGLES" name="Angles" value="2"/>
27079 <enum name="VideoAFDSpec" cname="GstVideoAFDSpec" type="enum" gtype="gst_video_afd_spec_get_type" version="1.18">
27080 <member cname="GST_VIDEO_AFD_SPEC_DVB_ETSI" name="DvbEtsi" value="0"/>
27081 <member cname="GST_VIDEO_AFD_SPEC_ATSC_A53" name="AtscA53" value="1"/>
27082 <member cname="GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1" name="SmpteSt20161" value="2"/>
27084 <enum name="VideoAFDValue" cname="GstVideoAFDValue" type="enum" gtype="gst_video_afd_value_get_type" version="1.18">
27085 <member cname="GST_VIDEO_AFD_UNAVAILABLE" name="Unavailable" value="0"/>
27086 <member cname="GST_VIDEO_AFD_16_9_TOP_ALIGNED" name="_16169TopAligned" value="2"/>
27087 <member cname="GST_VIDEO_AFD_14_9_TOP_ALIGNED" name="_14149TopAligned" value="3"/>
27088 <member cname="GST_VIDEO_AFD_GREATER_THAN_16_9" name="GreaterThan169" value="4"/>
27089 <member cname="GST_VIDEO_AFD_4_3_FULL_16_9_FULL" name="_443Full169Full" value="8"/>
27090 <member cname="GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR" name="_443Full43Pillar" value="9"/>
27091 <member cname="GST_VIDEO_AFD_16_9_LETTER_16_9_FULL" name="_16169Letter169Full" value="10"/>
27092 <member cname="GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR" name="_14149Letter149Pillar" value="11"/>
27093 <member cname="GST_VIDEO_AFD_4_3_FULL_14_9_CENTER" name="_443Full149Center" value="13"/>
27094 <member cname="GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER" name="_16169Letter149Center" value="14"/>
27095 <member cname="GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER" name="_16169Letter43Center" value="15"/>
27097 <enum name="VideoAlphaMode" cname="GstVideoAlphaMode" type="enum" gtype="gst_video_alpha_mode_get_type" version="1.6">
27098 <member cname="GST_VIDEO_ALPHA_MODE_COPY" name="Copy" value="0"/>
27099 <member cname="GST_VIDEO_ALPHA_MODE_SET" name="Set" value="1"/>
27100 <member cname="GST_VIDEO_ALPHA_MODE_MULT" name="Mult" value="2"/>
27102 <enum name="VideoAncillaryDID" cname="GstVideoAncillaryDID" type="enum" gtype="gst_video_ancillary_did_get_type" version="1.16">
27103 <member cname="GST_VIDEO_ANCILLARY_DID_UNDEFINED" name="Undefined" value="0"/>
27104 <member cname="GST_VIDEO_ANCILLARY_DID_DELETION" name="Deletion" value="128"/>
27105 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_FIRST" name="Hanc3gAudioDataFirst" value="160"/>
27106 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_LAST" name="Hanc3gAudioDataLast" value="167"/>
27107 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_FIRST" name="HancHdtvAudioDataFirst" value="224"/>
27108 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_LAST" name="HancHdtvAudioDataLast" value="231"/>
27109 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_FIRST" name="HancSdtvAudioData1First" value="236"/>
27110 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_LAST" name="HancSdtvAudioData1Last" value="239"/>
27111 <member cname="GST_VIDEO_ANCILLARY_DID_CAMERA_POSITION" name="CameraPosition" value="240"/>
27112 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_ERROR_DETECTION" name="HancErrorDetection" value="244"/>
27113 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_FIRST" name="HancSdtvAudioData2First" value="248"/>
27114 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_LAST" name="HancSdtvAudioData2Last" value="255"/>
27116 <enum name="VideoAncillaryDID16" cname="GstVideoAncillaryDID16" type="enum" gtype="gst_video_ancillary_di_d16_get_type" version="1.16">
27117 <member cname="GST_VIDEO_ANCILLARY_DID16_S2016_3_AFD_BAR" name="S20163AfdBar" value="16645"/>
27118 <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_708" name="S334Eia708" value="24833"/>
27119 <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_608" name="S334Eia608" value="24834"/>
27121 <enum name="VideoCaptionType" cname="GstVideoCaptionType" type="enum" gtype="gst_video_caption_type_get_type" version="1.16">
27122 <member cname="GST_VIDEO_CAPTION_TYPE_UNKNOWN" name="Unknown" value="0"/>
27123 <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_RAW" name="Cea608Raw" value="1"/>
27124 <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A" name="Cea608S3341a" value="2"/>
27125 <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_RAW" name="Cea708Raw" value="3"/>
27126 <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_CDP" name="Cea708Cdp" value="4"/>
27128 <enum name="VideoChromaMethod" cname="GstVideoChromaMethod" type="enum" gtype="gst_video_chroma_method_get_type">
27129 <member cname="GST_VIDEO_CHROMA_METHOD_NEAREST" name="Nearest" value="0"/>
27130 <member cname="GST_VIDEO_CHROMA_METHOD_LINEAR" name="Linear" value="1"/>
27132 <enum name="VideoChromaMode" cname="GstVideoChromaMode" type="enum" gtype="gst_video_chroma_mode_get_type" version="1.6">
27133 <member cname="GST_VIDEO_CHROMA_MODE_FULL" name="Full" value="0"/>
27134 <member cname="GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY" name="UpsampleOnly" value="1"/>
27135 <member cname="GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY" name="DownsampleOnly" value="2"/>
27136 <member cname="GST_VIDEO_CHROMA_MODE_NONE" name="None" value="3"/>
27138 <enum name="VideoColorMatrix" cname="GstVideoColorMatrix" type="enum" gtype="gst_video_color_matrix_get_type">
27139 <member cname="GST_VIDEO_COLOR_MATRIX_UNKNOWN" name="Unknown" value="0"/>
27140 <member cname="GST_VIDEO_COLOR_MATRIX_RGB" name="Rgb" value="1"/>
27141 <member cname="GST_VIDEO_COLOR_MATRIX_FCC" name="Fcc" value="2"/>
27142 <member cname="GST_VIDEO_COLOR_MATRIX_BT709" name="Bt709" value="3"/>
27143 <member cname="GST_VIDEO_COLOR_MATRIX_BT601" name="Bt601" value="4"/>
27144 <member cname="GST_VIDEO_COLOR_MATRIX_SMPTE240M" name="Smpte240m" value="5"/>
27145 <member cname="GST_VIDEO_COLOR_MATRIX_BT2020" name="Bt2020" value="6"/>
27147 <enum name="VideoColorPrimaries" cname="GstVideoColorPrimaries" type="enum" gtype="gst_video_color_primaries_get_type">
27148 <member cname="GST_VIDEO_COLOR_PRIMARIES_UNKNOWN" name="Unknown" value="0"/>
27149 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT709" name="Bt709" value="1"/>
27150 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT470M" name="Bt470m" value="2"/>
27151 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT470BG" name="Bt470bg" value="3"/>
27152 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE170M" name="Smpte170m" value="4"/>
27153 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE240M" name="Smpte240m" value="5"/>
27154 <member cname="GST_VIDEO_COLOR_PRIMARIES_FILM" name="Film" value="6"/>
27155 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT2020" name="Bt2020" value="7"/>
27156 <member cname="GST_VIDEO_COLOR_PRIMARIES_ADOBERGB" name="Adobergb" value="8"/>
27157 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEST428" name="Smptest428" value="9"/>
27158 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTERP431" name="Smpterp431" value="10"/>
27159 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432" name="Smpteeg432" value="11"/>
27160 <member cname="GST_VIDEO_COLOR_PRIMARIES_EBU3213" name="Ebu3213" value="12"/>
27162 <enum name="VideoColorRange" cname="GstVideoColorRange" type="enum" gtype="gst_video_color_range_get_type">
27163 <member cname="GST_VIDEO_COLOR_RANGE_UNKNOWN" name="Unknown" value="0"/>
27164 <member cname="GST_VIDEO_COLOR_RANGE_0_255" name="_00255" value="1"/>
27165 <member cname="GST_VIDEO_COLOR_RANGE_16_235" name="_1616235" value="2"/>
27167 <enum name="VideoDitherMethod" cname="GstVideoDitherMethod" type="enum" gtype="gst_video_dither_method_get_type">
27168 <member cname="GST_VIDEO_DITHER_NONE" name="None" value="0"/>
27169 <member cname="GST_VIDEO_DITHER_VERTERR" name="Verterr" value="1"/>
27170 <member cname="GST_VIDEO_DITHER_FLOYD_STEINBERG" name="FloydSteinberg" value="2"/>
27171 <member cname="GST_VIDEO_DITHER_SIERRA_LITE" name="SierraLite" value="3"/>
27172 <member cname="GST_VIDEO_DITHER_BAYER" name="Bayer" value="4"/>
27174 <enum name="VideoFieldOrder" cname="GstVideoFieldOrder" type="enum" gtype="gst_video_field_order_get_type" version="1.12">
27175 <member cname="GST_VIDEO_FIELD_ORDER_UNKNOWN" name="Unknown" value="0"/>
27176 <member cname="GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST" name="TopFieldFirst" value="1"/>
27177 <member cname="GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST" name="BottomFieldFirst" value="2"/>
27179 <enum name="VideoFormat" cname="GstVideoFormat" type="enum" gtype="gst_video_format_get_type">
27180 <member cname="GST_VIDEO_FORMAT_UNKNOWN" name="Unknown" value="0"/>
27181 <member cname="GST_VIDEO_FORMAT_ENCODED" name="Encoded" value="1"/>
27182 <member cname="GST_VIDEO_FORMAT_I420" name="I420" value="2"/>
27183 <member cname="GST_VIDEO_FORMAT_YV12" name="Yv12" value="3"/>
27184 <member cname="GST_VIDEO_FORMAT_YUY2" name="Yuy2" value="4"/>
27185 <member cname="GST_VIDEO_FORMAT_UYVY" name="Uyvy" value="5"/>
27186 <member cname="GST_VIDEO_FORMAT_AYUV" name="Ayuv" value="6"/>
27187 <member cname="GST_VIDEO_FORMAT_RGBx" name="Rgbx" value="7"/>
27188 <member cname="GST_VIDEO_FORMAT_BGRx" name="Bgrx" value="8"/>
27189 <member cname="GST_VIDEO_FORMAT_xRGB" name="Xrgb" value="9"/>
27190 <member cname="GST_VIDEO_FORMAT_xBGR" name="Xbgr" value="10"/>
27191 <member cname="GST_VIDEO_FORMAT_RGBA" name="Rgba" value="11"/>
27192 <member cname="GST_VIDEO_FORMAT_BGRA" name="Bgra" value="12"/>
27193 <member cname="GST_VIDEO_FORMAT_ARGB" name="Argb" value="13"/>
27194 <member cname="GST_VIDEO_FORMAT_ABGR" name="Abgr" value="14"/>
27195 <member cname="GST_VIDEO_FORMAT_RGB" name="Rgb" value="15"/>
27196 <member cname="GST_VIDEO_FORMAT_BGR" name="Bgr" value="16"/>
27197 <member cname="GST_VIDEO_FORMAT_Y41B" name="Y41b" value="17"/>
27198 <member cname="GST_VIDEO_FORMAT_Y42B" name="Y42b" value="18"/>
27199 <member cname="GST_VIDEO_FORMAT_YVYU" name="Yvyu" value="19"/>
27200 <member cname="GST_VIDEO_FORMAT_Y444" name="Y444" value="20"/>
27201 <member cname="GST_VIDEO_FORMAT_v210" name="V210" value="21"/>
27202 <member cname="GST_VIDEO_FORMAT_v216" name="V216" value="22"/>
27203 <member cname="GST_VIDEO_FORMAT_NV12" name="Nv12" value="23"/>
27204 <member cname="GST_VIDEO_FORMAT_NV21" name="Nv21" value="24"/>
27205 <member cname="GST_VIDEO_FORMAT_GRAY8" name="Gray8" value="25"/>
27206 <member cname="GST_VIDEO_FORMAT_GRAY16_BE" name="Gray16Be" value="26"/>
27207 <member cname="GST_VIDEO_FORMAT_GRAY16_LE" name="Gray16Le" value="27"/>
27208 <member cname="GST_VIDEO_FORMAT_v308" name="V308" value="28"/>
27209 <member cname="GST_VIDEO_FORMAT_RGB16" name="Rgb16" value="29"/>
27210 <member cname="GST_VIDEO_FORMAT_BGR16" name="Bgr16" value="30"/>
27211 <member cname="GST_VIDEO_FORMAT_RGB15" name="Rgb15" value="31"/>
27212 <member cname="GST_VIDEO_FORMAT_BGR15" name="Bgr15" value="32"/>
27213 <member cname="GST_VIDEO_FORMAT_UYVP" name="Uyvp" value="33"/>
27214 <member cname="GST_VIDEO_FORMAT_A420" name="A420" value="34"/>
27215 <member cname="GST_VIDEO_FORMAT_RGB8P" name="Rgb8p" value="35"/>
27216 <member cname="GST_VIDEO_FORMAT_YUV9" name="Yuv9" value="36"/>
27217 <member cname="GST_VIDEO_FORMAT_YVU9" name="Yvu9" value="37"/>
27218 <member cname="GST_VIDEO_FORMAT_IYU1" name="Iyu1" value="38"/>
27219 <member cname="GST_VIDEO_FORMAT_ARGB64" name="Argb64" value="39"/>
27220 <member cname="GST_VIDEO_FORMAT_AYUV64" name="Ayuv64" value="40"/>
27221 <member cname="GST_VIDEO_FORMAT_r210" name="R210" value="41"/>
27222 <member cname="GST_VIDEO_FORMAT_I420_10BE" name="I42010be" value="42"/>
27223 <member cname="GST_VIDEO_FORMAT_I420_10LE" name="I42010le" value="43"/>
27224 <member cname="GST_VIDEO_FORMAT_I422_10BE" name="I42210be" value="44"/>
27225 <member cname="GST_VIDEO_FORMAT_I422_10LE" name="I42210le" value="45"/>
27226 <member cname="GST_VIDEO_FORMAT_Y444_10BE" name="Y44410be" value="46"/>
27227 <member cname="GST_VIDEO_FORMAT_Y444_10LE" name="Y44410le" value="47"/>
27228 <member cname="GST_VIDEO_FORMAT_GBR" name="Gbr" value="48"/>
27229 <member cname="GST_VIDEO_FORMAT_GBR_10BE" name="Gbr10be" value="49"/>
27230 <member cname="GST_VIDEO_FORMAT_GBR_10LE" name="Gbr10le" value="50"/>
27231 <member cname="GST_VIDEO_FORMAT_NV16" name="Nv16" value="51"/>
27232 <member cname="GST_VIDEO_FORMAT_NV24" name="Nv24" value="52"/>
27233 <member cname="GST_VIDEO_FORMAT_NV12_64Z32" name="Nv1264z32" value="53"/>
27234 <member cname="GST_VIDEO_FORMAT_A420_10BE" name="A42010be" value="54"/>
27235 <member cname="GST_VIDEO_FORMAT_A420_10LE" name="A42010le" value="55"/>
27236 <member cname="GST_VIDEO_FORMAT_A422_10BE" name="A42210be" value="56"/>
27237 <member cname="GST_VIDEO_FORMAT_A422_10LE" name="A42210le" value="57"/>
27238 <member cname="GST_VIDEO_FORMAT_A444_10BE" name="A44410be" value="58"/>
27239 <member cname="GST_VIDEO_FORMAT_A444_10LE" name="A44410le" value="59"/>
27240 <member cname="GST_VIDEO_FORMAT_NV61" name="Nv61" value="60"/>
27241 <member cname="GST_VIDEO_FORMAT_P010_10BE" name="P01010be" value="61"/>
27242 <member cname="GST_VIDEO_FORMAT_P010_10LE" name="P01010le" value="62"/>
27243 <member cname="GST_VIDEO_FORMAT_IYU2" name="Iyu2" value="63"/>
27244 <member cname="GST_VIDEO_FORMAT_VYUY" name="Vyuy" value="64"/>
27245 <member cname="GST_VIDEO_FORMAT_GBRA" name="Gbra" value="65"/>
27246 <member cname="GST_VIDEO_FORMAT_GBRA_10BE" name="Gbra10be" value="66"/>
27247 <member cname="GST_VIDEO_FORMAT_GBRA_10LE" name="Gbra10le" value="67"/>
27248 <member cname="GST_VIDEO_FORMAT_GBR_12BE" name="Gbr12be" value="68"/>
27249 <member cname="GST_VIDEO_FORMAT_GBR_12LE" name="Gbr12le" value="69"/>
27250 <member cname="GST_VIDEO_FORMAT_GBRA_12BE" name="Gbra12be" value="70"/>
27251 <member cname="GST_VIDEO_FORMAT_GBRA_12LE" name="Gbra12le" value="71"/>
27252 <member cname="GST_VIDEO_FORMAT_I420_12BE" name="I42012be" value="72"/>
27253 <member cname="GST_VIDEO_FORMAT_I420_12LE" name="I42012le" value="73"/>
27254 <member cname="GST_VIDEO_FORMAT_I422_12BE" name="I42212be" value="74"/>
27255 <member cname="GST_VIDEO_FORMAT_I422_12LE" name="I42212le" value="75"/>
27256 <member cname="GST_VIDEO_FORMAT_Y444_12BE" name="Y44412be" value="76"/>
27257 <member cname="GST_VIDEO_FORMAT_Y444_12LE" name="Y44412le" value="77"/>
27258 <member cname="GST_VIDEO_FORMAT_GRAY10_LE32" name="Gray10Le32" value="78"/>
27259 <member cname="GST_VIDEO_FORMAT_NV12_10LE32" name="Nv1210le32" value="79"/>
27260 <member cname="GST_VIDEO_FORMAT_NV16_10LE32" name="Nv1610le32" value="80"/>
27261 <member cname="GST_VIDEO_FORMAT_NV12_10LE40" name="Nv1210le40" value="81"/>
27262 <member cname="GST_VIDEO_FORMAT_Y210" name="Y210" value="82"/>
27263 <member cname="GST_VIDEO_FORMAT_Y410" name="Y410" value="83"/>
27264 <member cname="GST_VIDEO_FORMAT_VUYA" name="Vuya" value="84"/>
27265 <member cname="GST_VIDEO_FORMAT_BGR10A2_LE" name="Bgr10a2Le" value="85"/>
27266 <member cname="GST_VIDEO_FORMAT_RGB10A2_LE" name="Rgb10a2Le" value="86"/>
27267 <member cname="GST_VIDEO_FORMAT_Y444_16BE" name="Y44416be" value="87"/>
27268 <member cname="GST_VIDEO_FORMAT_Y444_16LE" name="Y44416le" value="88"/>
27269 <member cname="GST_VIDEO_FORMAT_P016_BE" name="P016Be" value="89"/>
27270 <member cname="GST_VIDEO_FORMAT_P016_LE" name="P016Le" value="90"/>
27271 <member cname="GST_VIDEO_FORMAT_P012_BE" name="P012Be" value="91"/>
27272 <member cname="GST_VIDEO_FORMAT_P012_LE" name="P012Le" value="92"/>
27273 <member cname="GST_VIDEO_FORMAT_Y212_BE" name="Y212Be" value="93"/>
27274 <member cname="GST_VIDEO_FORMAT_Y212_LE" name="Y212Le" value="94"/>
27275 <member cname="GST_VIDEO_FORMAT_Y412_BE" name="Y412Be" value="95"/>
27276 <member cname="GST_VIDEO_FORMAT_Y412_LE" name="Y412Le" value="96"/>
27277 <member cname="GST_VIDEO_FORMAT_NV12_4L4" name="Nv124l4" value="97"/>
27278 <member cname="GST_VIDEO_FORMAT_NV12_32L32" name="Nv1232l32" value="98"/>
27280 <enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
27281 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0"/>
27282 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_FLIP" name="NormalYFlip" value="1"/>
27283 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_NORMAL" name="FlipYNormal" value="2"/>
27284 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_FLIP" name="FlipYFlip" value="3"/>
27286 <enum name="VideoGLTextureType" cname="GstVideoGLTextureType" type="enum">
27287 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE" name="Luminance" value="0"/>
27288 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE_ALPHA" name="LuminanceAlpha" value="1"/>
27289 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB16" name="Rgb16" value="2"/>
27290 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB" name="Rgb" value="3"/>
27291 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGBA" name="Rgba" value="4"/>
27292 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_R" name="R" value="5"/>
27293 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RG" name="Rg" value="6"/>
27295 <enum name="VideoGammaMode" cname="GstVideoGammaMode" type="enum" gtype="gst_video_gamma_mode_get_type" version="1.6">
27296 <member cname="GST_VIDEO_GAMMA_MODE_NONE" name="None" value="0"/>
27297 <member cname="GST_VIDEO_GAMMA_MODE_REMAP" name="Remap" value="1"/>
27299 <enum name="VideoInterlaceMode" cname="GstVideoInterlaceMode" type="enum" gtype="gst_video_interlace_mode_get_type">
27300 <member cname="GST_VIDEO_INTERLACE_MODE_PROGRESSIVE" name="Progressive" value="0"/>
27301 <member cname="GST_VIDEO_INTERLACE_MODE_INTERLEAVED" name="Interleaved" value="1"/>
27302 <member cname="GST_VIDEO_INTERLACE_MODE_MIXED" name="Mixed" value="2"/>
27303 <member cname="GST_VIDEO_INTERLACE_MODE_FIELDS" name="Fields" value="3"/>
27304 <member cname="GST_VIDEO_INTERLACE_MODE_ALTERNATE" name="Alternate" value="4"/>
27306 <enum name="VideoMatrixMode" cname="GstVideoMatrixMode" type="enum" gtype="gst_video_matrix_mode_get_type" version="1.6">
27307 <member cname="GST_VIDEO_MATRIX_MODE_FULL" name="Full" value="0"/>
27308 <member cname="GST_VIDEO_MATRIX_MODE_INPUT_ONLY" name="InputOnly" value="1"/>
27309 <member cname="GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY" name="OutputOnly" value="2"/>
27310 <member cname="GST_VIDEO_MATRIX_MODE_NONE" name="None" value="3"/>
27312 <enum name="VideoMultiviewFramePacking" cname="GstVideoMultiviewFramePacking" type="enum" gtype="gst_video_multiview_frame_packing_get_type">
27313 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE" name="None" value="-1"/>
27314 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO" name="Mono" value="0"/>
27315 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT" name="Left" value="1"/>
27316 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT" name="Right" value="2"/>
27317 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE" name="SideBySide" value="3"/>
27318 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4"/>
27319 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5"/>
27320 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED" name="RowInterleaved" value="6"/>
27321 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM" name="TopBottom" value="7"/>
27322 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD" name="Checkerboard" value="8"/>
27324 <enum name="VideoMultiviewMode" cname="GstVideoMultiviewMode" type="enum" gtype="gst_video_multiview_mode_get_type">
27325 <member cname="GST_VIDEO_MULTIVIEW_MODE_NONE" name="None" value="-1"/>
27326 <member cname="GST_VIDEO_MULTIVIEW_MODE_MONO" name="Mono" value="0"/>
27327 <member cname="GST_VIDEO_MULTIVIEW_MODE_LEFT" name="Left" value="1"/>
27328 <member cname="GST_VIDEO_MULTIVIEW_MODE_RIGHT" name="Right" value="2"/>
27329 <member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE" name="SideBySide" value="3"/>
27330 <member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4"/>
27331 <member cname="GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5"/>
27332 <member cname="GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED" name="RowInterleaved" value="6"/>
27333 <member cname="GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM" name="TopBottom" value="7"/>
27334 <member cname="GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD" name="Checkerboard" value="8"/>
27335 <member cname="GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME" name="FrameByFrame" value="32"/>
27336 <member cname="GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME" name="MultiviewFrameByFrame" value="33"/>
27337 <member cname="GST_VIDEO_MULTIVIEW_MODE_SEPARATED" name="Separated" value="34"/>
27339 <enum name="VideoOrientationMethod" cname="GstVideoOrientationMethod" type="enum" gtype="gst_video_orientation_method_get_type" version="1.10">
27340 <member cname="GST_VIDEO_ORIENTATION_IDENTITY" name="Identity" value="0"/>
27341 <member cname="GST_VIDEO_ORIENTATION_90R" name="_90r" value="1"/>
27342 <member cname="GST_VIDEO_ORIENTATION_180" name="_180" value="2"/>
27343 <member cname="GST_VIDEO_ORIENTATION_90L" name="_90l" value="3"/>
27344 <member cname="GST_VIDEO_ORIENTATION_HORIZ" name="Horiz" value="4"/>
27345 <member cname="GST_VIDEO_ORIENTATION_VERT" name="Vert" value="5"/>
27346 <member cname="GST_VIDEO_ORIENTATION_UL_LR" name="UlLr" value="6"/>
27347 <member cname="GST_VIDEO_ORIENTATION_UR_LL" name="UrLl" value="7"/>
27348 <member cname="GST_VIDEO_ORIENTATION_AUTO" name="Auto" value="8"/>
27349 <member cname="GST_VIDEO_ORIENTATION_CUSTOM" name="Custom" value="9"/>
27351 <enum name="VideoPrimariesMode" cname="GstVideoPrimariesMode" type="enum" gtype="gst_video_primaries_mode_get_type" version="1.6">
27352 <member cname="GST_VIDEO_PRIMARIES_MODE_NONE" name="None" value="0"/>
27353 <member cname="GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY" name="MergeOnly" value="1"/>
27354 <member cname="GST_VIDEO_PRIMARIES_MODE_FAST" name="Fast" value="2"/>
27356 <enum name="VideoResamplerMethod" cname="GstVideoResamplerMethod" type="enum" gtype="gst_video_resampler_method_get_type" version="1.6">
27357 <member cname="GST_VIDEO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0"/>
27358 <member cname="GST_VIDEO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1"/>
27359 <member cname="GST_VIDEO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2"/>
27360 <member cname="GST_VIDEO_RESAMPLER_METHOD_SINC" name="Sinc" value="3"/>
27361 <member cname="GST_VIDEO_RESAMPLER_METHOD_LANCZOS" name="Lanczos" value="4"/>
27363 <enum name="VideoTileMode" cname="GstVideoTileMode" type="enum" gtype="gst_video_tile_mode_get_type">
27364 <member cname="GST_VIDEO_TILE_MODE_UNKNOWN" name="Unknown" value="0"/>
27365 <member cname="GST_VIDEO_TILE_MODE_ZFLIPZ_2X2" name="Zflipz2x2" value="65536"/>
27366 <member cname="GST_VIDEO_TILE_MODE_LINEAR" name="Linear" value="131072"/>
27368 <enum name="VideoTileType" cname="GstVideoTileType" type="enum" gtype="gst_video_tile_type_get_type">
27369 <member cname="GST_VIDEO_TILE_TYPE_INDEXED" name="Indexed" value="0"/>
27371 <enum name="VideoTransferFunction" cname="GstVideoTransferFunction" type="enum" gtype="gst_video_transfer_function_get_type">
27372 <member cname="GST_VIDEO_TRANSFER_UNKNOWN" name="Unknown" value="0"/>
27373 <member cname="GST_VIDEO_TRANSFER_GAMMA10" name="Gamma10" value="1"/>
27374 <member cname="GST_VIDEO_TRANSFER_GAMMA18" name="Gamma18" value="2"/>
27375 <member cname="GST_VIDEO_TRANSFER_GAMMA20" name="Gamma20" value="3"/>
27376 <member cname="GST_VIDEO_TRANSFER_GAMMA22" name="Gamma22" value="4"/>
27377 <member cname="GST_VIDEO_TRANSFER_BT709" name="Bt709" value="5"/>
27378 <member cname="GST_VIDEO_TRANSFER_SMPTE240M" name="Smpte240m" value="6"/>
27379 <member cname="GST_VIDEO_TRANSFER_SRGB" name="Srgb" value="7"/>
27380 <member cname="GST_VIDEO_TRANSFER_GAMMA28" name="Gamma28" value="8"/>
27381 <member cname="GST_VIDEO_TRANSFER_LOG100" name="Log100" value="9"/>
27382 <member cname="GST_VIDEO_TRANSFER_LOG316" name="Log316" value="10"/>
27383 <member cname="GST_VIDEO_TRANSFER_BT2020_12" name="Bt202012" value="11"/>
27384 <member cname="GST_VIDEO_TRANSFER_ADOBERGB" name="Adobergb" value="12"/>
27385 <member cname="GST_VIDEO_TRANSFER_BT2020_10" name="Bt202010" value="13"/>
27386 <member cname="GST_VIDEO_TRANSFER_SMPTE2084" name="Smpte2084" value="14"/>
27387 <member cname="GST_VIDEO_TRANSFER_ARIB_STD_B67" name="AribStdB67" value="15"/>
27388 <member cname="GST_VIDEO_TRANSFER_BT601" name="Bt601" value="16"/>
27390 <enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
27391 <member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0"/>
27392 <member cname="GST_VIDEO_VBI_PARSER_RESULT_OK" name="Ok" value="1"/>
27393 <member cname="GST_VIDEO_VBI_PARSER_RESULT_ERROR" name="Error" value="2"/>
27395 <enum name="VideoBufferFlags" cname="GstVideoBufferFlags" type="flags" gtype="gst_video_buffer_flags_get_type">
27396 <member cname="GST_VIDEO_BUFFER_FLAG_MARKER" name="Marker" value="512"/>
27397 <member cname="GST_VIDEO_BUFFER_FLAG_INTERLACED" name="Interlaced" value="1048576"/>
27398 <member cname="GST_VIDEO_BUFFER_FLAG_TFF" name="Tff" value="2097152"/>
27399 <member cname="GST_VIDEO_BUFFER_FLAG_RFF" name="Rff" value="4194304"/>
27400 <member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608"/>
27401 <member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608"/>
27402 <member cname="GST_VIDEO_BUFFER_FLAG_BOTTOM_FIELD" name="BottomField" value="8388608"/>
27403 <member cname="GST_VIDEO_BUFFER_FLAG_TOP_FIELD" name="TopField" value="10485760"/>
27404 <member cname="GST_VIDEO_BUFFER_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16777216"/>
27405 <member cname="GST_VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="33554432"/>
27406 <member cname="GST_VIDEO_BUFFER_FLAG_LAST" name="Last" value="268435456"/>
27408 <enum name="VideoChromaFlags" cname="GstVideoChromaFlags" type="flags" gtype="gst_video_chroma_flags_get_type">
27409 <member cname="GST_VIDEO_CHROMA_FLAG_NONE" name="None" value="0"/>
27410 <member cname="GST_VIDEO_CHROMA_FLAG_INTERLACED" name="Interlaced" value="1"/>
27412 <enum name="VideoChromaSite" cname="GstVideoChromaSite" type="flags" gtype="gst_video_chroma_site_get_type">
27413 <member cname="GST_VIDEO_CHROMA_SITE_UNKNOWN" name="Unknown" value="0"/>
27414 <member cname="GST_VIDEO_CHROMA_SITE_NONE" name="None" value="1"/>
27415 <member cname="GST_VIDEO_CHROMA_SITE_JPEG" name="Jpeg" value="1"/>
27416 <member cname="GST_VIDEO_CHROMA_SITE_H_COSITED" name="HCosited" value="2"/>
27417 <member cname="GST_VIDEO_CHROMA_SITE_MPEG2" name="Mpeg2" value="2"/>
27418 <member cname="GST_VIDEO_CHROMA_SITE_V_COSITED" name="VCosited" value="4"/>
27419 <member cname="GST_VIDEO_CHROMA_SITE_COSITED" name="Cosited" value="6"/>
27420 <member cname="GST_VIDEO_CHROMA_SITE_ALT_LINE" name="AltLine" value="8"/>
27421 <member cname="GST_VIDEO_CHROMA_SITE_DV" name="Dv" value="14"/>
27423 <enum name="VideoCodecFrameFlags" cname="GstVideoCodecFrameFlags" type="flags">
27424 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_DECODE_ONLY" name="DecodeOnly" value="1"/>
27425 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_SYNC_POINT" name="SyncPoint" value="2"/>
27426 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME" name="ForceKeyframe" value="4"/>
27427 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME_HEADERS" name="ForceKeyframeHeaders" value="8"/>
27428 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_CORRUPTED" name="Corrupted" value="16"/>
27430 <enum name="VideoDecoderRequestSyncPointFlags" cname="GstVideoDecoderRequestSyncPointFlags" type="flags" version="1.20">
27431 <member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_DISCARD_INPUT" name="DiscardInput" value="1"/>
27432 <member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_CORRUPT_OUTPUT" name="CorruptOutput" value="2"/>
27434 <enum name="VideoDitherFlags" cname="GstVideoDitherFlags" type="flags" gtype="gst_video_dither_flags_get_type">
27435 <member cname="GST_VIDEO_DITHER_FLAG_NONE" name="None" value="0"/>
27436 <member cname="GST_VIDEO_DITHER_FLAG_INTERLACED" name="Interlaced" value="1"/>
27437 <member cname="GST_VIDEO_DITHER_FLAG_QUANTIZE" name="Quantize" value="2"/>
27439 <enum name="VideoFlags" cname="GstVideoFlags" type="flags" gtype="gst_video_flags_get_type">
27440 <member cname="GST_VIDEO_FLAG_NONE" name="None" value="0"/>
27441 <member cname="GST_VIDEO_FLAG_VARIABLE_FPS" name="VariableFps" value="1"/>
27442 <member cname="GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="2"/>
27444 <enum name="VideoFormatFlags" cname="GstVideoFormatFlags" type="flags" gtype="gst_video_format_flags_get_type">
27445 <member cname="GST_VIDEO_FORMAT_FLAG_YUV" name="Yuv" value="1"/>
27446 <member cname="GST_VIDEO_FORMAT_FLAG_RGB" name="Rgb" value="2"/>
27447 <member cname="GST_VIDEO_FORMAT_FLAG_GRAY" name="Gray" value="4"/>
27448 <member cname="GST_VIDEO_FORMAT_FLAG_ALPHA" name="Alpha" value="8"/>
27449 <member cname="GST_VIDEO_FORMAT_FLAG_LE" name="Le" value="16"/>
27450 <member cname="GST_VIDEO_FORMAT_FLAG_PALETTE" name="Palette" value="32"/>
27451 <member cname="GST_VIDEO_FORMAT_FLAG_COMPLEX" name="Complex" value="64"/>
27452 <member cname="GST_VIDEO_FORMAT_FLAG_UNPACK" name="Unpack" value="128"/>
27453 <member cname="GST_VIDEO_FORMAT_FLAG_TILED" name="Tiled" value="256"/>
27455 <enum name="VideoFrameFlags" cname="GstVideoFrameFlags" type="flags" gtype="gst_video_frame_flags_get_type">
27456 <member cname="GST_VIDEO_FRAME_FLAG_NONE" name="None" value="0"/>
27457 <member cname="GST_VIDEO_FRAME_FLAG_INTERLACED" name="Interlaced" value="1"/>
27458 <member cname="GST_VIDEO_FRAME_FLAG_TFF" name="Tff" value="2"/>
27459 <member cname="GST_VIDEO_FRAME_FLAG_RFF" name="Rff" value="4"/>
27460 <member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8"/>
27461 <member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8"/>
27462 <member cname="GST_VIDEO_FRAME_FLAG_BOTTOM_FIELD" name="BottomField" value="8"/>
27463 <member cname="GST_VIDEO_FRAME_FLAG_TOP_FIELD" name="TopField" value="10"/>
27464 <member cname="GST_VIDEO_FRAME_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16"/>
27465 <member cname="GST_VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="32"/>
27467 <enum name="VideoFrameMapFlags" cname="GstVideoFrameMapFlags" type="flags" gtype="gst_video_frame_map_flags_get_type" version="1.6">
27468 <member cname="GST_VIDEO_FRAME_MAP_FLAG_NO_REF" name="NoRef" value="65536"/>
27469 <member cname="GST_VIDEO_FRAME_MAP_FLAG_LAST" name="Last" value="16777216"/>
27471 <enum name="VideoMultiviewFlags" cname="GstVideoMultiviewFlags" type="flags" gtype="gst_video_multiview_flags_get_type">
27472 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_NONE" name="None" value="0"/>
27473 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST" name="RightViewFirst" value="1"/>
27474 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED" name="LeftFlipped" value="2"/>
27475 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED" name="LeftFlopped" value="4"/>
27476 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED" name="RightFlipped" value="8"/>
27477 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED" name="RightFlopped" value="16"/>
27478 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT" name="HalfAspect" value="16384"/>
27479 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO" name="MixedMono" value="32768"/>
27481 <enum name="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="flags" gtype="gst_video_overlay_format_flags_get_type">
27482 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE" name="None" value="0"/>
27483 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="1"/>
27484 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA" name="GlobalAlpha" value="2"/>
27486 <enum name="VideoPackFlags" cname="GstVideoPackFlags" type="flags" gtype="gst_video_pack_flags_get_type">
27487 <member cname="GST_VIDEO_PACK_FLAG_NONE" name="None" value="0"/>
27488 <member cname="GST_VIDEO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1"/>
27489 <member cname="GST_VIDEO_PACK_FLAG_INTERLACED" name="Interlaced" value="2"/>
27491 <enum name="VideoResamplerFlags" cname="GstVideoResamplerFlags" type="flags" gtype="gst_video_resampler_flags_get_type" version="1.6">
27492 <member cname="GST_VIDEO_RESAMPLER_FLAG_NONE" name="None" value="0"/>
27493 <member cname="GST_VIDEO_RESAMPLER_FLAG_HALF_TAPS" name="HalfTaps" value="1"/>
27495 <enum name="VideoScalerFlags" cname="GstVideoScalerFlags" type="flags" gtype="gst_video_scaler_flags_get_type">
27496 <member cname="GST_VIDEO_SCALER_FLAG_NONE" name="None" value="0"/>
27497 <member cname="GST_VIDEO_SCALER_FLAG_INTERLACED" name="Interlaced" value="1"/>
27499 <enum name="VideoTimeCodeFlags" cname="GstVideoTimeCodeFlags" type="flags" gtype="gst_video_time_code_flags_get_type" version="1.10">
27500 <member cname="GST_VIDEO_TIME_CODE_FLAGS_NONE" name="None" value="0"/>
27501 <member cname="GST_VIDEO_TIME_CODE_FLAGS_DROP_FRAME" name="DropFrame" value="1"/>
27502 <member cname="GST_VIDEO_TIME_CODE_FLAGS_INTERLACED" name="Interlaced" value="2"/>
27504 <callback name="VideoAffineTransformationGetMatrix" cname="GstVideoAffineTransformationGetMatrix">
27505 <return-type type="gboolean"/>
27507 <parameter name="meta" type="GstVideoAffineTransformationMeta*">
27508 <warning>missing glib:type-name</warning>
27510 <parameter name="matrix" type="gfloat"/>
27513 <callback name="VideoConvertSampleCallback" cname="GstVideoConvertSampleCallback">
27514 <return-type type="void"/>
27516 <parameter name="sample" type="GstSample*">
27517 <warning>missing glib:type-name</warning>
27519 <parameter name="error" type="GError*">
27520 <warning>missing glib:type-name</warning>
27522 <parameter allow-none="1" closure="2" name="user_data" type="gpointer"/>
27525 <callback name="VideoFormatPack" cname="GstVideoFormatPack">
27526 <return-type type="void"/>
27528 <parameter name="info" type="GstVideoFormatInfo*">
27529 <warning>missing glib:type-name</warning>
27531 <parameter name="flags" type="GstVideoPackFlags"/>
27532 <parameter allow-none="1" name="src" type="gpointer"/>
27533 <parameter name="sstride" type="gint"/>
27534 <parameter allow-none="1" name="data" type="gpointer"/>
27535 <parameter name="stride" type="gint"/>
27536 <parameter name="chroma_site" type="GstVideoChromaSite"/>
27537 <parameter name="y" type="gint"/>
27538 <parameter name="width" type="gint"/>
27541 <callback name="VideoFormatUnpack" cname="GstVideoFormatUnpack">
27542 <return-type type="void"/>
27544 <parameter name="info" type="GstVideoFormatInfo*">
27545 <warning>missing glib:type-name</warning>
27547 <parameter name="flags" type="GstVideoPackFlags"/>
27548 <parameter allow-none="1" name="dest" type="gpointer"/>
27549 <parameter allow-none="1" name="data" type="gpointer"/>
27550 <parameter name="stride" type="gint"/>
27551 <parameter name="x" type="gint"/>
27552 <parameter name="y" type="gint"/>
27553 <parameter name="width" type="gint"/>
27556 <callback name="VideoGLTextureUpload" cname="GstVideoGLTextureUpload">
27557 <return-type type="gboolean"/>
27559 <parameter name="meta" type="GstVideoGLTextureUploadMeta*">
27560 <warning>missing glib:type-name</warning>
27562 <parameter name="texture_id" type="guint"/>
27565 <interface name="ColorBalance" cname="GstColorBalance" opaque="false" hidden="false">
27566 <class_struct cname="GstColorBalanceInterface">
27567 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27568 <warning>missing glib:type-name</warning>
27570 <method vm="list_channels"/>
27571 <method vm="set_value"/>
27572 <method vm="get_value"/>
27573 <method vm="get_balance_type"/>
27574 <method signal_vm="value_changed"/>
27575 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
27577 <method name="GetType" cname="gst_color_balance_get_type" shared="true">
27578 <return-type type="GType"/>
27580 <virtual_method name="GetBalanceType" cname="get_balance_type">
27581 <return-type type="GstColorBalanceType"/>
27584 <virtual_method name="GetValue" cname="get_value">
27585 <return-type type="gint"/>
27587 <parameter name="channel" type="GstColorBalanceChannel*"/>
27590 <virtual_method name="ListChannels" cname="list_channels">
27591 <return-type type="const GList*" element_type="GstColorBalanceChannel*"/>
27594 <virtual_method name="SetValue" cname="set_value">
27595 <return-type type="void"/>
27597 <parameter name="channel" type="GstColorBalanceChannel*"/>
27598 <parameter name="value" type="gint"/>
27601 <method name="GetBalanceType" cname="gst_color_balance_get_balance_type">
27602 <return-type type="GstColorBalanceType"/>
27605 <method name="GetValue" cname="gst_color_balance_get_value">
27606 <return-type type="gint"/>
27608 <parameter name="channel" type="GstColorBalanceChannel*"/>
27611 <method name="ListChannels" cname="gst_color_balance_list_channels">
27612 <return-type type="const GList*" element_type="GstColorBalanceChannel*"/>
27615 <method name="SetValue" cname="gst_color_balance_set_value">
27616 <return-type type="void"/>
27618 <parameter name="channel" type="GstColorBalanceChannel*"/>
27619 <parameter name="value" type="gint"/>
27622 <method name="ValueChanged" cname="gst_color_balance_value_changed">
27623 <return-type type="void"/>
27625 <parameter name="channel" type="GstColorBalanceChannel*"/>
27626 <parameter name="value" type="gint"/>
27629 <signal name="ValueChangedEvent" cname="value-changed" when="last" field_name="value_changed">
27630 <return-type type="void"/>
27632 <parameter name="channel" type="GstColorBalanceChannel*"/>
27633 <parameter name="value" type="gint"/>
27635 <warning>Signal renamed because of existing method with same name</warning>
27638 <interface name="Navigation" cname="GstNavigation" opaque="false" hidden="false">
27639 <class_struct cname="GstNavigationInterface">
27640 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27641 <warning>missing glib:type-name</warning>
27643 <method vm="send_event"/>
27645 <method name="GetType" cname="gst_navigation_get_type" shared="true">
27646 <return-type type="GType"/>
27648 <method name="EventGetType" cname="gst_navigation_event_get_type" shared="true">
27649 <return-type type="GstNavigationEventType"/>
27651 <parameter name="event" type="GstEvent*">
27652 <warning>missing glib:type-name</warning>
27656 <method name="EventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
27657 <return-type type="gboolean"/>
27659 <parameter name="event" type="GstEvent*">
27660 <warning>missing glib:type-name</warning>
27662 <parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out"/>
27665 <method name="EventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
27666 <return-type type="gboolean"/>
27668 <parameter name="event" type="GstEvent*">
27669 <warning>missing glib:type-name</warning>
27671 <parameter allow-none="1" name="key" type="const-gchar*" pass_as="out"/>
27674 <method name="EventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
27675 <return-type type="gboolean"/>
27677 <parameter name="event" type="GstEvent*">
27678 <warning>missing glib:type-name</warning>
27680 <parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out"/>
27681 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
27682 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
27685 <method name="EventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
27686 <return-type type="gboolean"/>
27688 <parameter name="event" type="GstEvent*">
27689 <warning>missing glib:type-name</warning>
27691 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
27692 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
27695 <method name="EventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
27696 <return-type type="gboolean"/>
27698 <parameter name="event" type="GstEvent*">
27699 <warning>missing glib:type-name</warning>
27701 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
27702 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
27703 <parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out"/>
27704 <parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out"/>
27707 <method name="MessageGetType" cname="gst_navigation_message_get_type" shared="true">
27708 <return-type type="GstNavigationMessageType"/>
27710 <parameter name="message" type="GstMessage*">
27711 <warning>missing glib:type-name</warning>
27715 <method name="MessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
27716 <return-type type="GstMessage*" owned="true">
27717 <warning>missing glib:type-name</warning>
27720 <parameter name="src" type="GstObject*"/>
27721 <parameter name="cur_angle" type="guint"/>
27722 <parameter name="n_angles" type="guint"/>
27725 <method name="MessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
27726 <return-type type="GstMessage*" owned="true">
27727 <warning>missing glib:type-name</warning>
27730 <parameter name="src" type="GstObject*"/>
27733 <method name="MessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
27734 <return-type type="GstMessage*" owned="true">
27735 <warning>missing glib:type-name</warning>
27738 <parameter name="src" type="GstObject*"/>
27739 <parameter name="event" type="GstEvent*">
27740 <warning>missing glib:type-name</warning>
27744 <method name="MessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
27745 <return-type type="GstMessage*" owned="true">
27746 <warning>missing glib:type-name</warning>
27749 <parameter name="src" type="GstObject*"/>
27750 <parameter name="active" type="gboolean"/>
27753 <method name="MessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
27754 <return-type type="gboolean"/>
27756 <parameter name="message" type="GstMessage*">
27757 <warning>missing glib:type-name</warning>
27759 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out"/>
27760 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out"/>
27763 <method name="MessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
27764 <return-type type="gboolean"/>
27766 <parameter name="message" type="GstMessage*">
27767 <warning>missing glib:type-name</warning>
27769 <parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
27770 <warning>missing glib:type-name</warning>
27774 <method name="MessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
27775 <return-type type="gboolean"/>
27777 <parameter name="message" type="GstMessage*">
27778 <warning>missing glib:type-name</warning>
27780 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out"/>
27783 <method name="QueryGetType" cname="gst_navigation_query_get_type" shared="true">
27784 <return-type type="GstNavigationQueryType"/>
27786 <parameter name="query" type="GstQuery*">
27787 <warning>missing glib:type-name</warning>
27791 <method name="QueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
27792 <return-type type="GstQuery*" owned="true">
27793 <warning>missing glib:type-name</warning>
27796 <method name="QueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
27797 <return-type type="GstQuery*" owned="true">
27798 <warning>missing glib:type-name</warning>
27801 <method name="QueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
27802 <return-type type="gboolean"/>
27804 <parameter name="query" type="GstQuery*">
27805 <warning>missing glib:type-name</warning>
27807 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out"/>
27808 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out"/>
27811 <method name="QueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
27812 <return-type type="gboolean"/>
27814 <parameter name="query" type="GstQuery*">
27815 <warning>missing glib:type-name</warning>
27817 <parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out"/>
27820 <method name="QueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
27821 <return-type type="gboolean"/>
27823 <parameter name="query" type="GstQuery*">
27824 <warning>missing glib:type-name</warning>
27826 <parameter name="nth" type="guint"/>
27827 <parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out"/>
27830 <method name="QuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
27831 <return-type type="void"/>
27833 <parameter name="query" type="GstQuery*">
27834 <warning>missing glib:type-name</warning>
27836 <parameter name="cur_angle" type="guint"/>
27837 <parameter name="n_angles" type="guint"/>
27840 <method name="QuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
27841 <return-type type="void"/>
27843 <parameter name="query" type="GstQuery*">
27844 <warning>missing glib:type-name</warning>
27846 <parameter name="n_cmds" type="gint" array_index="2"/>
27847 <parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1"/>
27850 <virtual_method name="SendEvent" cname="send_event">
27851 <return-type type="void"/>
27853 <parameter name="structure" type="GstStructure*">
27854 <warning>missing glib:type-name</warning>
27858 <method name="SendCommand" cname="gst_navigation_send_command">
27859 <return-type type="void"/>
27861 <parameter name="command" type="GstNavigationCommand"/>
27864 <method name="SendEvent" cname="gst_navigation_send_event">
27865 <return-type type="void"/>
27867 <parameter name="structure" type="GstStructure*">
27868 <warning>missing glib:type-name</warning>
27872 <method name="SendKeyEvent" cname="gst_navigation_send_key_event">
27873 <return-type type="void"/>
27875 <parameter name="event" type="const-gchar*"/>
27876 <parameter name="key" type="const-gchar*"/>
27879 <method name="SendMouseEvent" cname="gst_navigation_send_mouse_event">
27880 <return-type type="void"/>
27882 <parameter name="event" type="const-gchar*"/>
27883 <parameter name="button" type="gint"/>
27884 <parameter name="x" type="gdouble"/>
27885 <parameter name="y" type="gdouble"/>
27888 <method name="SendMouseScrollEvent" cname="gst_navigation_send_mouse_scroll_event" version="1.18">
27889 <return-type type="void"/>
27891 <parameter name="x" type="gdouble"/>
27892 <parameter name="y" type="gdouble"/>
27893 <parameter name="delta_x" type="gdouble"/>
27894 <parameter name="delta_y" type="gdouble"/>
27898 <interface name="VideoDirection" cname="GstVideoDirection" opaque="false" hidden="false" version="1.10">
27899 <class_struct cname="GstVideoDirectionInterface" version="1.10">
27900 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27901 <warning>missing glib:type-name</warning>
27904 <method name="GetType" cname="gst_video_direction_get_type" shared="true">
27905 <return-type type="GType"/>
27907 <property name="VideoDirection" cname="video-direction" type="GstVideoOrientationMethod" readable="true" writeable="true" construct="true" construct-only="false"/>
27909 <interface name="VideoOrientation" cname="GstVideoOrientation" opaque="false" hidden="false">
27910 <class_struct cname="GstVideoOrientationInterface">
27911 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27912 <warning>missing glib:type-name</warning>
27914 <method vm="get_hflip"/>
27915 <method vm="get_vflip"/>
27916 <method vm="get_hcenter"/>
27917 <method vm="get_vcenter"/>
27918 <method vm="set_hflip"/>
27919 <method vm="set_vflip"/>
27920 <method vm="set_hcenter"/>
27921 <method vm="set_vcenter"/>
27923 <method name="GetType" cname="gst_video_orientation_get_type" shared="true">
27924 <return-type type="GType"/>
27926 <virtual_method name="GetHcenter" cname="get_hcenter">
27927 <return-type type="gboolean"/>
27929 <parameter name="center" type="gint*" owned="true" pass_as="out"/>
27932 <virtual_method name="GetHflip" cname="get_hflip">
27933 <return-type type="gboolean"/>
27935 <parameter name="flip" type="gboolean*" owned="true" pass_as="out"/>
27938 <virtual_method name="GetVcenter" cname="get_vcenter">
27939 <return-type type="gboolean"/>
27941 <parameter name="center" type="gint*" owned="true" pass_as="out"/>
27944 <virtual_method name="GetVflip" cname="get_vflip">
27945 <return-type type="gboolean"/>
27947 <parameter name="flip" type="gboolean*" owned="true" pass_as="out"/>
27950 <virtual_method name="SetHcenter" cname="set_hcenter">
27951 <return-type type="gboolean"/>
27953 <parameter name="center" type="gint"/>
27956 <virtual_method name="SetHflip" cname="set_hflip">
27957 <return-type type="gboolean"/>
27959 <parameter name="flip" type="gboolean"/>
27962 <virtual_method name="SetVcenter" cname="set_vcenter">
27963 <return-type type="gboolean"/>
27965 <parameter name="center" type="gint"/>
27968 <virtual_method name="SetVflip" cname="set_vflip">
27969 <return-type type="gboolean"/>
27971 <parameter name="flip" type="gboolean"/>
27974 <method name="GetHcenter" cname="gst_video_orientation_get_hcenter">
27975 <return-type type="gboolean"/>
27977 <parameter name="center" type="gint*" owned="true" pass_as="out"/>
27980 <method name="GetHflip" cname="gst_video_orientation_get_hflip">
27981 <return-type type="gboolean"/>
27983 <parameter name="flip" type="gboolean*" owned="true" pass_as="out"/>
27986 <method name="GetVcenter" cname="gst_video_orientation_get_vcenter">
27987 <return-type type="gboolean"/>
27989 <parameter name="center" type="gint*" owned="true" pass_as="out"/>
27992 <method name="GetVflip" cname="gst_video_orientation_get_vflip">
27993 <return-type type="gboolean"/>
27995 <parameter name="flip" type="gboolean*" owned="true" pass_as="out"/>
27998 <method name="SetHcenter" cname="gst_video_orientation_set_hcenter">
27999 <return-type type="gboolean"/>
28001 <parameter name="center" type="gint"/>
28004 <method name="SetHflip" cname="gst_video_orientation_set_hflip">
28005 <return-type type="gboolean"/>
28007 <parameter name="flip" type="gboolean"/>
28010 <method name="SetVcenter" cname="gst_video_orientation_set_vcenter">
28011 <return-type type="gboolean"/>
28013 <parameter name="center" type="gint"/>
28016 <method name="SetVflip" cname="gst_video_orientation_set_vflip">
28017 <return-type type="gboolean"/>
28019 <parameter name="flip" type="gboolean"/>
28023 <interface name="VideoOverlay" cname="GstVideoOverlay" opaque="false" hidden="false">
28024 <class_struct cname="GstVideoOverlayInterface">
28025 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
28026 <warning>missing glib:type-name</warning>
28028 <method vm="expose"/>
28029 <method vm="handle_events"/>
28030 <method vm="set_render_rectangle"/>
28031 <method vm="set_window_handle"/>
28033 <method name="GetType" cname="gst_video_overlay_get_type" shared="true">
28034 <return-type type="GType"/>
28036 <method name="InstallProperties" cname="gst_video_overlay_install_properties" shared="true" version="1.14">
28037 <return-type type="void"/>
28039 <parameter name="oclass" type="GObjectClass*">
28040 <warning>missing glib:type-name</warning>
28042 <parameter name="last_prop_id" type="gint"/>
28045 <method name="SetProperty" cname="gst_video_overlay_set_property" shared="true" version="1.14">
28046 <return-type type="gboolean"/>
28048 <parameter name="_object" type="GObject*"/>
28049 <parameter name="last_prop_id" type="gint"/>
28050 <parameter name="property_id" type="guint"/>
28051 <parameter name="value" type="GValue*">
28052 <warning>missing glib:type-name</warning>
28056 <virtual_method name="Expose" cname="expose">
28057 <return-type type="void"/>
28060 <virtual_method name="HandleEvents" cname="handle_events">
28061 <return-type type="void"/>
28063 <parameter name="handle_events" type="gboolean"/>
28066 <virtual_method name="SetRenderRectangle" cname="set_render_rectangle">
28067 <return-type type="void"/>
28069 <parameter name="x" type="gint"/>
28070 <parameter name="y" type="gint"/>
28071 <parameter name="width" type="gint"/>
28072 <parameter name="height" type="gint"/>
28075 <virtual_method name="SetWindowHandle" cname="set_window_handle">
28076 <return-type type="void"/>
28078 <parameter name="handle" type="guintptr"/>
28081 <method name="Expose" cname="gst_video_overlay_expose">
28082 <return-type type="void"/>
28085 <method name="GotWindowHandle" cname="gst_video_overlay_got_window_handle">
28086 <return-type type="void"/>
28088 <parameter name="handle" type="guintptr"/>
28091 <method name="HandleEvents" cname="gst_video_overlay_handle_events">
28092 <return-type type="void"/>
28094 <parameter name="handle_events" type="gboolean"/>
28097 <method name="PrepareWindowHandle" cname="gst_video_overlay_prepare_window_handle">
28098 <return-type type="void"/>
28101 <method name="SetRenderRectangle" cname="gst_video_overlay_set_render_rectangle">
28102 <return-type type="gboolean"/>
28104 <parameter name="x" type="gint"/>
28105 <parameter name="y" type="gint"/>
28106 <parameter name="width" type="gint"/>
28107 <parameter name="height" type="gint"/>
28110 <method name="SetWindowHandle" cname="gst_video_overlay_set_window_handle">
28111 <return-type type="void"/>
28113 <parameter name="handle" type="guintptr"/>
28117 <object name="ColorBalanceChannel" cname="GstColorBalanceChannel" opaque="false" hidden="false" parent="GObject">
28118 <class_struct cname="GstColorBalanceChannelClass">
28119 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObjectClass">
28120 <warning>missing glib:type-name</warning>
28122 <method signal_vm="value_changed"/>
28123 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
28125 <method name="GetType" cname="gst_color_balance_channel_get_type" shared="true">
28126 <return-type type="GType"/>
28128 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*"/>
28129 <field cname="label" access="public" writeable="false" readable="true" is_callback="false" name="Label" type="gchar*"/>
28130 <field cname="min_value" access="public" writeable="false" readable="true" is_callback="false" name="MinValue" type="gint"/>
28131 <field cname="max_value" access="public" writeable="false" readable="true" is_callback="false" name="MaxValue" type="gint"/>
28132 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
28133 <signal name="ValueChanged" cname="value-changed" when="last" field_name="value_changed">
28134 <return-type type="void"/>
28136 <parameter name="value" type="gint"/>
28140 <object name="VideoAggregator" cname="GstVideoAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstAggregator" version="1.16">
28141 <class_struct cname="GstVideoAggregatorClass" version="1.16">
28142 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstAggregatorClass">
28143 <warning>missing glib:type-name</warning>
28145 <method vm="update_caps"/>
28146 <method vm="aggregate_frames"/>
28147 <method vm="create_output_buffer"/>
28148 <method vm="find_best_format"/>
28149 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
28151 <method name="GetType" cname="gst_video_aggregator_get_type" shared="true">
28152 <return-type type="GType"/>
28154 <virtual_method name="AggregateFrames" cname="aggregate_frames">
28155 <return-type type="GstFlowReturn"/>
28157 <parameter name="outbuffer" type="GstBuffer*">
28158 <warning>missing glib:type-name</warning>
28162 <virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
28163 <return-type type="GstFlowReturn"/>
28165 <parameter name="outbuffer" type="GstBuffer**">
28166 <warning>missing glib:type-name</warning>
28170 <virtual_method name="FindBestFormat" cname="find_best_format">
28171 <return-type type="void"/>
28173 <parameter name="downstream_caps" type="GstCaps*">
28174 <warning>missing glib:type-name</warning>
28176 <parameter name="best_info" type="GstVideoInfo*">
28177 <warning>missing glib:type-name</warning>
28179 <parameter name="at_least_one_alpha" type="gboolean"/>
28182 <virtual_method name="UpdateCaps" cname="update_caps">
28183 <return-type type="GstCaps*" owned="true">
28184 <warning>missing glib:type-name</warning>
28187 <parameter name="caps" type="GstCaps*">
28188 <warning>missing glib:type-name</warning>
28192 <field cname="aggregator" access="public" writeable="false" readable="true" is_callback="false" name="Aggregator" type="GstAggregator*"/>
28193 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
28194 <warning>missing glib:type-name</warning>
28196 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPrivate*">
28197 <warning>missing glib:type-name</warning>
28199 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
28201 <object name="VideoAggregatorConvertPad" cname="GstVideoAggregatorConvertPad" opaque="false" hidden="false" parent="GstVideoAggregatorPad" version="1.16">
28202 <class_struct cname="GstVideoAggregatorConvertPadClass" version="1.16">
28203 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstVideoAggregatorPadClass">
28204 <warning>missing glib:type-name</warning>
28206 <method vm="create_conversion_info"/>
28207 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
28209 <method name="GetType" cname="gst_video_aggregator_convert_pad_get_type" shared="true">
28210 <return-type type="GType"/>
28212 <virtual_method name="CreateConversionInfo" cname="create_conversion_info">
28213 <return-type type="void"/>
28215 <parameter name="agg" type="GstVideoAggregator*"/>
28216 <parameter name="conversion_info" type="GstVideoInfo*">
28217 <warning>missing glib:type-name</warning>
28221 <method name="UpdateConversionInfo" cname="gst_video_aggregator_convert_pad_update_conversion_info">
28222 <return-type type="void"/>
28225 <property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false"/>
28226 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstVideoAggregatorPad*"/>
28227 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorConvertPadPrivate*">
28228 <warning>missing glib:type-name</warning>
28230 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
28232 <object name="VideoAggregatorPad" cname="GstVideoAggregatorPad" opaque="false" hidden="false" parent="GstAggregatorPad" version="1.16">
28233 <class_struct cname="GstVideoAggregatorPadClass" version="1.16">
28234 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
28235 <warning>missing glib:type-name</warning>
28237 <method vm="update_conversion_info"/>
28238 <method vm="prepare_frame"/>
28239 <method vm="clean_frame"/>
28240 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
28242 <method name="GetType" cname="gst_video_aggregator_pad_get_type" shared="true">
28243 <return-type type="GType"/>
28245 <virtual_method name="CleanFrame" cname="clean_frame">
28246 <return-type type="void"/>
28248 <parameter name="videoaggregator" type="GstVideoAggregator*"/>
28249 <parameter name="prepared_frame" type="GstVideoFrame*">
28250 <warning>missing glib:type-name</warning>
28254 <virtual_method name="PrepareFrame" cname="prepare_frame">
28255 <return-type type="gboolean"/>
28257 <parameter name="videoaggregator" type="GstVideoAggregator*"/>
28258 <parameter name="buffer" type="GstBuffer*">
28259 <warning>missing glib:type-name</warning>
28261 <parameter name="prepared_frame" type="GstVideoFrame*">
28262 <warning>missing glib:type-name</warning>
28266 <virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
28267 <return-type type="void"/>
28270 <method name="GetCurrentBuffer" cname="gst_video_aggregator_pad_get_current_buffer">
28271 <return-type type="GstBuffer*">
28272 <warning>missing glib:type-name</warning>
28276 <method name="GetPreparedFrame" cname="gst_video_aggregator_pad_get_prepared_frame">
28277 <return-type type="GstVideoFrame*">
28278 <warning>missing glib:type-name</warning>
28282 <method name="HasCurrentBuffer" cname="gst_video_aggregator_pad_has_current_buffer">
28283 <return-type type="gboolean"/>
28286 <method name="SetNeedsAlpha" cname="gst_video_aggregator_pad_set_needs_alpha">
28287 <return-type type="void"/>
28289 <parameter name="needs_alpha" type="gboolean"/>
28292 <property name="MaxLastBufferRepeat" cname="max-last-buffer-repeat" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
28293 <property name="RepeatAfterEos" cname="repeat-after-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
28294 <property name="Zorder" cname="zorder" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
28295 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*"/>
28296 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
28297 <warning>missing glib:type-name</warning>
28299 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPadPrivate*">
28300 <warning>missing glib:type-name</warning>
28302 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
28304 <object name="VideoBufferPool" cname="GstVideoBufferPool" opaque="false" hidden="false" parent="GstBufferPool">
28305 <class_struct cname="GstVideoBufferPoolClass">
28306 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBufferPoolClass">
28307 <warning>missing glib:type-name</warning>
28310 <method name="GetType" cname="gst_video_buffer_pool_get_type" shared="true">
28311 <return-type type="GType"/>
28313 <constructor cname="gst_video_buffer_pool_new" disable_void_ctor=""/>
28314 <field cname="bufferpool" access="public" writeable="false" readable="true" is_callback="false" name="Bufferpool" type="GstBufferPool*"/>
28315 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstVideoBufferPoolPrivate*">
28316 <warning>missing glib:type-name</warning>
28319 <object name="VideoDecoder" cname="GstVideoDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
28320 <class_struct cname="GstVideoDecoderClass">
28321 <field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
28322 <warning>missing glib:type-name</warning>
28324 <method vm="open"/>
28325 <method vm="close"/>
28326 <method vm="start"/>
28327 <method vm="stop"/>
28328 <method vm="parse"/>
28329 <method vm="set_format"/>
28330 <method vm="reset"/>
28331 <method vm="finish"/>
28332 <method vm="handle_frame"/>
28333 <method vm="sink_event"/>
28334 <method vm="src_event"/>
28335 <method vm="negotiate"/>
28336 <method vm="decide_allocation"/>
28337 <method vm="propose_allocation"/>
28338 <method vm="flush"/>
28339 <method vm="sink_query"/>
28340 <method vm="src_query"/>
28341 <method vm="getcaps"/>
28342 <method vm="drain"/>
28343 <method vm="transform_meta"/>
28344 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="14"/>
28346 <method name="GetType" cname="gst_video_decoder_get_type" shared="true">
28347 <return-type type="GType"/>
28349 <virtual_method name="Close" cname="close">
28350 <return-type type="gboolean"/>
28353 <virtual_method name="DecideAllocation" cname="decide_allocation">
28354 <return-type type="gboolean"/>
28356 <parameter name="query" type="GstQuery*">
28357 <warning>missing glib:type-name</warning>
28361 <virtual_method name="Drain" cname="drain">
28362 <return-type type="GstFlowReturn"/>
28365 <virtual_method name="Finish" cname="finish">
28366 <return-type type="GstFlowReturn"/>
28369 <virtual_method name="Flush" cname="flush">
28370 <return-type type="gboolean"/>
28373 <virtual_method name="Getcaps" cname="getcaps">
28374 <return-type type="GstCaps*" owned="true">
28375 <warning>missing glib:type-name</warning>
28378 <parameter name="filter" type="GstCaps*">
28379 <warning>missing glib:type-name</warning>
28383 <virtual_method name="HandleFrame" cname="handle_frame">
28384 <return-type type="GstFlowReturn"/>
28386 <parameter name="frame" type="GstVideoCodecFrame*">
28387 <warning>missing glib:type-name</warning>
28391 <virtual_method name="Negotiate" cname="negotiate">
28392 <return-type type="gboolean"/>
28395 <virtual_method name="Open" cname="open">
28396 <return-type type="gboolean"/>
28399 <virtual_method name="Parse" cname="parse">
28400 <return-type type="GstFlowReturn"/>
28402 <parameter name="frame" type="GstVideoCodecFrame*">
28403 <warning>missing glib:type-name</warning>
28405 <parameter name="adapter" type="GstAdapter*"/>
28406 <parameter name="at_eos" type="gboolean"/>
28409 <virtual_method name="ProposeAllocation" cname="propose_allocation">
28410 <return-type type="gboolean"/>
28412 <parameter name="query" type="GstQuery*">
28413 <warning>missing glib:type-name</warning>
28417 <virtual_method name="Reset" cname="reset">
28418 <return-type type="gboolean"/>
28420 <parameter name="hard" type="gboolean"/>
28423 <virtual_method name="SetFormat" cname="set_format">
28424 <return-type type="gboolean"/>
28426 <parameter name="state" type="GstVideoCodecState*">
28427 <warning>missing glib:type-name</warning>
28431 <virtual_method name="SinkEvent" cname="sink_event">
28432 <return-type type="gboolean"/>
28434 <parameter name="event" type="GstEvent*">
28435 <warning>missing glib:type-name</warning>
28439 <virtual_method name="SinkQuery" cname="sink_query">
28440 <return-type type="gboolean"/>
28442 <parameter name="query" type="GstQuery*">
28443 <warning>missing glib:type-name</warning>
28447 <virtual_method name="SrcEvent" cname="src_event">
28448 <return-type type="gboolean"/>
28450 <parameter name="event" type="GstEvent*">
28451 <warning>missing glib:type-name</warning>
28455 <virtual_method name="SrcQuery" cname="src_query">
28456 <return-type type="gboolean"/>
28458 <parameter name="query" type="GstQuery*">
28459 <warning>missing glib:type-name</warning>
28463 <virtual_method name="Start" cname="start">
28464 <return-type type="gboolean"/>
28467 <virtual_method name="Stop" cname="stop">
28468 <return-type type="gboolean"/>
28471 <virtual_method name="TransformMeta" cname="transform_meta">
28472 <return-type type="gboolean"/>
28474 <parameter name="frame" type="GstVideoCodecFrame*">
28475 <warning>missing glib:type-name</warning>
28477 <parameter name="meta" type="GstMeta*">
28478 <warning>missing glib:type-name</warning>
28482 <method name="AddToFrame" cname="gst_video_decoder_add_to_frame">
28483 <return-type type="void"/>
28485 <parameter name="n_bytes" type="gint"/>
28488 <method name="AllocateOutputBuffer" cname="gst_video_decoder_allocate_output_buffer">
28489 <return-type type="GstBuffer*" owned="true">
28490 <warning>missing glib:type-name</warning>
28494 <method name="AllocateOutputFrame" cname="gst_video_decoder_allocate_output_frame">
28495 <return-type type="GstFlowReturn"/>
28497 <parameter name="frame" type="GstVideoCodecFrame*">
28498 <warning>missing glib:type-name</warning>
28502 <method name="AllocateOutputFrameWithParams" cname="gst_video_decoder_allocate_output_frame_with_params" version="1.12">
28503 <return-type type="GstFlowReturn"/>
28505 <parameter name="frame" type="GstVideoCodecFrame*">
28506 <warning>missing glib:type-name</warning>
28508 <parameter name="params" type="GstBufferPoolAcquireParams*">
28509 <warning>missing glib:type-name</warning>
28513 <method name="DropFrame" cname="gst_video_decoder_drop_frame">
28514 <return-type type="GstFlowReturn"/>
28516 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28517 <warning>missing glib:type-name</warning>
28521 <method name="FinishFrame" cname="gst_video_decoder_finish_frame">
28522 <return-type type="GstFlowReturn"/>
28524 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28525 <warning>missing glib:type-name</warning>
28529 <method name="GetAllocator" cname="gst_video_decoder_get_allocator">
28530 <return-type type="void"/>
28532 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
28533 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
28534 <warning>missing glib:type-name</warning>
28538 <method name="GetBufferPool" cname="gst_video_decoder_get_buffer_pool">
28539 <return-type type="GstBufferPool*" owned="true"/>
28542 <method name="GetEstimateRate" cname="gst_video_decoder_get_estimate_rate">
28543 <return-type type="gint"/>
28546 <method name="GetFrame" cname="gst_video_decoder_get_frame">
28547 <return-type type="GstVideoCodecFrame*" owned="true">
28548 <warning>missing glib:type-name</warning>
28551 <parameter name="frame_number" type="gint"/>
28554 <method name="GetFrames" cname="gst_video_decoder_get_frames">
28555 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
28556 <warning>missing glib:type-name</warning>
28560 <method name="GetLatency" cname="gst_video_decoder_get_latency">
28561 <return-type type="void"/>
28563 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out"/>
28564 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out"/>
28567 <method name="GetMaxDecodeTime" cname="gst_video_decoder_get_max_decode_time">
28568 <return-type type="gint64"/>
28570 <parameter name="frame" type="GstVideoCodecFrame*">
28571 <warning>missing glib:type-name</warning>
28575 <method name="GetMaxErrors" cname="gst_video_decoder_get_max_errors">
28576 <return-type type="gint"/>
28579 <method name="GetNeedsFormat" cname="gst_video_decoder_get_needs_format" version="1.4">
28580 <return-type type="gboolean"/>
28583 <method name="GetNeedsSyncPoint" cname="gst_video_decoder_get_needs_sync_point" version="1.20">
28584 <return-type type="gboolean"/>
28587 <method name="GetOldestFrame" cname="gst_video_decoder_get_oldest_frame">
28588 <return-type type="GstVideoCodecFrame*" owned="true">
28589 <warning>missing glib:type-name</warning>
28593 <method name="GetOutputState" cname="gst_video_decoder_get_output_state">
28594 <return-type type="GstVideoCodecState*" owned="true">
28595 <warning>missing glib:type-name</warning>
28599 <method name="GetPacketized" cname="gst_video_decoder_get_packetized">
28600 <return-type type="gboolean"/>
28603 <method name="GetPendingFrameSize" cname="gst_video_decoder_get_pending_frame_size" version="1.4">
28604 <return-type type="gsize"/>
28607 <method name="GetQosProportion" cname="gst_video_decoder_get_qos_proportion" version="1.0.3">
28608 <return-type type="gdouble"/>
28611 <method name="HaveFrame" cname="gst_video_decoder_have_frame">
28612 <return-type type="GstFlowReturn"/>
28615 <method name="MergeTags" cname="gst_video_decoder_merge_tags">
28616 <return-type type="void"/>
28618 <parameter allow-none="1" name="tags" type="GstTagList*">
28619 <warning>missing glib:type-name</warning>
28621 <parameter name="mode" type="GstTagMergeMode"/>
28624 <method name="Negotiate" cname="gst_video_decoder_negotiate">
28625 <return-type type="gboolean"/>
28628 <method name="ProxyGetcaps" cname="gst_video_decoder_proxy_getcaps" version="1.6">
28629 <return-type type="GstCaps*" owned="true">
28630 <warning>missing glib:type-name</warning>
28633 <parameter allow-none="1" name="caps" type="GstCaps*">
28634 <warning>missing glib:type-name</warning>
28636 <parameter allow-none="1" name="filter" type="GstCaps*">
28637 <warning>missing glib:type-name</warning>
28641 <method name="ReleaseFrame" cname="gst_video_decoder_release_frame" version="1.2.2">
28642 <return-type type="void"/>
28644 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28645 <warning>missing glib:type-name</warning>
28649 <method name="RequestSyncPoint" cname="gst_video_decoder_request_sync_point" version="1.20">
28650 <return-type type="void"/>
28652 <parameter name="frame" type="GstVideoCodecFrame*">
28653 <warning>missing glib:type-name</warning>
28655 <parameter name="flags" type="GstVideoDecoderRequestSyncPointFlags"/>
28658 <method name="SetEstimateRate" cname="gst_video_decoder_set_estimate_rate">
28659 <return-type type="void"/>
28661 <parameter name="enabled" type="gboolean"/>
28664 <method name="SetInterlacedOutputState" cname="gst_video_decoder_set_interlaced_output_state" version="1.16.">
28665 <return-type type="GstVideoCodecState*" owned="true">
28666 <warning>missing glib:type-name</warning>
28669 <parameter name="fmt" type="GstVideoFormat"/>
28670 <parameter name="interlace_mode" type="GstVideoInterlaceMode"/>
28671 <parameter name="width" type="guint"/>
28672 <parameter name="height" type="guint"/>
28673 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
28674 <warning>missing glib:type-name</warning>
28678 <method name="SetLatency" cname="gst_video_decoder_set_latency">
28679 <return-type type="void"/>
28681 <parameter name="min_latency" type="guint64"/>
28682 <parameter name="max_latency" type="guint64"/>
28685 <method name="SetMaxErrors" cname="gst_video_decoder_set_max_errors">
28686 <return-type type="void"/>
28688 <parameter name="num" type="gint"/>
28691 <method name="SetNeedsFormat" cname="gst_video_decoder_set_needs_format" version="1.4">
28692 <return-type type="void"/>
28694 <parameter name="enabled" type="gboolean"/>
28697 <method name="SetNeedsSyncPoint" cname="gst_video_decoder_set_needs_sync_point" version="1.20">
28698 <return-type type="void"/>
28700 <parameter name="enabled" type="gboolean"/>
28703 <method name="SetOutputState" cname="gst_video_decoder_set_output_state">
28704 <return-type type="GstVideoCodecState*" owned="true">
28705 <warning>missing glib:type-name</warning>
28708 <parameter name="fmt" type="GstVideoFormat"/>
28709 <parameter name="width" type="guint"/>
28710 <parameter name="height" type="guint"/>
28711 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
28712 <warning>missing glib:type-name</warning>
28716 <method name="SetPacketized" cname="gst_video_decoder_set_packetized">
28717 <return-type type="void"/>
28719 <parameter name="packetized" type="gboolean"/>
28722 <method name="SetUseDefaultPadAcceptcaps" cname="gst_video_decoder_set_use_default_pad_acceptcaps" version="1.6">
28723 <return-type type="void"/>
28725 <parameter name="use" type="gboolean"/>
28728 <property name="DiscardCorruptedFrames" cname="discard-corrupted-frames" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/>
28729 <property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
28730 <property name="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/>
28731 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
28732 <field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*"/>
28733 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*"/>
28734 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*"/>
28735 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
28736 <warning>missing glib:type-name</warning>
28738 <field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
28739 <warning>missing glib:type-name</warning>
28741 <field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
28742 <warning>missing glib:type-name</warning>
28744 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoDecoderPrivate*">
28745 <warning>missing glib:type-name</warning>
28747 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20"/>
28749 <object name="VideoEncoder" cname="GstVideoEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
28751 <interface cname="GstPreset"/>
28753 <class_struct cname="GstVideoEncoderClass">
28754 <field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
28755 <warning>missing glib:type-name</warning>
28757 <method vm="open"/>
28758 <method vm="close"/>
28759 <method vm="start"/>
28760 <method vm="stop"/>
28761 <method vm="set_format"/>
28762 <method vm="handle_frame"/>
28763 <method vm="reset"/>
28764 <method vm="finish"/>
28765 <method vm="pre_push"/>
28766 <method vm="getcaps"/>
28767 <method vm="sink_event"/>
28768 <method vm="src_event"/>
28769 <method vm="negotiate"/>
28770 <method vm="decide_allocation"/>
28771 <method vm="propose_allocation"/>
28772 <method vm="flush"/>
28773 <method vm="sink_query"/>
28774 <method vm="src_query"/>
28775 <method vm="transform_meta"/>
28776 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16"/>
28778 <method name="GetType" cname="gst_video_encoder_get_type" shared="true">
28779 <return-type type="GType"/>
28781 <virtual_method name="Close" cname="close">
28782 <return-type type="gboolean"/>
28785 <virtual_method name="DecideAllocation" cname="decide_allocation">
28786 <return-type type="gboolean"/>
28788 <parameter name="query" type="GstQuery*">
28789 <warning>missing glib:type-name</warning>
28793 <virtual_method name="Finish" cname="finish">
28794 <return-type type="GstFlowReturn"/>
28797 <virtual_method name="Flush" cname="flush">
28798 <return-type type="gboolean"/>
28801 <virtual_method name="Getcaps" cname="getcaps">
28802 <return-type type="GstCaps*" owned="true">
28803 <warning>missing glib:type-name</warning>
28806 <parameter name="filter" type="GstCaps*">
28807 <warning>missing glib:type-name</warning>
28811 <virtual_method name="HandleFrame" cname="handle_frame">
28812 <return-type type="GstFlowReturn"/>
28814 <parameter name="frame" type="GstVideoCodecFrame*">
28815 <warning>missing glib:type-name</warning>
28819 <virtual_method name="Negotiate" cname="negotiate">
28820 <return-type type="gboolean"/>
28823 <virtual_method name="Open" cname="open">
28824 <return-type type="gboolean"/>
28827 <virtual_method name="PrePush" cname="pre_push">
28828 <return-type type="GstFlowReturn"/>
28830 <parameter name="frame" type="GstVideoCodecFrame*">
28831 <warning>missing glib:type-name</warning>
28835 <virtual_method name="ProposeAllocation" cname="propose_allocation">
28836 <return-type type="gboolean"/>
28838 <parameter name="query" type="GstQuery*">
28839 <warning>missing glib:type-name</warning>
28843 <virtual_method name="Reset" cname="reset">
28844 <return-type type="gboolean"/>
28846 <parameter name="hard" type="gboolean"/>
28849 <virtual_method name="SetFormat" cname="set_format">
28850 <return-type type="gboolean"/>
28852 <parameter name="state" type="GstVideoCodecState*">
28853 <warning>missing glib:type-name</warning>
28857 <virtual_method name="SinkEvent" cname="sink_event">
28858 <return-type type="gboolean"/>
28860 <parameter name="event" type="GstEvent*">
28861 <warning>missing glib:type-name</warning>
28865 <virtual_method name="SinkQuery" cname="sink_query">
28866 <return-type type="gboolean"/>
28868 <parameter name="query" type="GstQuery*">
28869 <warning>missing glib:type-name</warning>
28873 <virtual_method name="SrcEvent" cname="src_event">
28874 <return-type type="gboolean"/>
28876 <parameter name="event" type="GstEvent*">
28877 <warning>missing glib:type-name</warning>
28881 <virtual_method name="SrcQuery" cname="src_query">
28882 <return-type type="gboolean"/>
28884 <parameter name="query" type="GstQuery*">
28885 <warning>missing glib:type-name</warning>
28889 <virtual_method name="Start" cname="start">
28890 <return-type type="gboolean"/>
28893 <virtual_method name="Stop" cname="stop">
28894 <return-type type="gboolean"/>
28897 <virtual_method name="TransformMeta" cname="transform_meta">
28898 <return-type type="gboolean"/>
28900 <parameter name="frame" type="GstVideoCodecFrame*">
28901 <warning>missing glib:type-name</warning>
28903 <parameter name="meta" type="GstMeta*">
28904 <warning>missing glib:type-name</warning>
28908 <method name="AllocateOutputBuffer" cname="gst_video_encoder_allocate_output_buffer">
28909 <return-type type="GstBuffer*" owned="true">
28910 <warning>missing glib:type-name</warning>
28913 <parameter name="size" type="gsize"/>
28916 <method name="AllocateOutputFrame" cname="gst_video_encoder_allocate_output_frame">
28917 <return-type type="GstFlowReturn"/>
28919 <parameter name="frame" type="GstVideoCodecFrame*">
28920 <warning>missing glib:type-name</warning>
28922 <parameter name="size" type="gsize"/>
28925 <method name="FinishFrame" cname="gst_video_encoder_finish_frame">
28926 <return-type type="GstFlowReturn"/>
28928 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28929 <warning>missing glib:type-name</warning>
28933 <method name="FinishSubframe" cname="gst_video_encoder_finish_subframe" version="1.18">
28934 <return-type type="GstFlowReturn"/>
28936 <parameter name="frame" type="GstVideoCodecFrame*">
28937 <warning>missing glib:type-name</warning>
28941 <method name="GetAllocator" cname="gst_video_encoder_get_allocator">
28942 <return-type type="void"/>
28944 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out"/>
28945 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
28946 <warning>missing glib:type-name</warning>
28950 <method name="GetFrame" cname="gst_video_encoder_get_frame">
28951 <return-type type="GstVideoCodecFrame*" owned="true">
28952 <warning>missing glib:type-name</warning>
28955 <parameter name="frame_number" type="gint"/>
28958 <method name="GetFrames" cname="gst_video_encoder_get_frames">
28959 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
28960 <warning>missing glib:type-name</warning>
28964 <method name="GetLatency" cname="gst_video_encoder_get_latency">
28965 <return-type type="void"/>
28967 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out"/>
28968 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out"/>
28971 <method name="GetMaxEncodeTime" cname="gst_video_encoder_get_max_encode_time" version="1.14">
28972 <return-type type="gint64"/>
28974 <parameter name="frame" type="GstVideoCodecFrame*">
28975 <warning>missing glib:type-name</warning>
28979 <method name="GetMinForceKeyUnitInterval" cname="gst_video_encoder_get_min_force_key_unit_interval" version="1.18">
28980 <return-type type="guint64"/>
28983 <method name="GetOldestFrame" cname="gst_video_encoder_get_oldest_frame">
28984 <return-type type="GstVideoCodecFrame*" owned="true">
28985 <warning>missing glib:type-name</warning>
28989 <method name="GetOutputState" cname="gst_video_encoder_get_output_state">
28990 <return-type type="GstVideoCodecState*" owned="true">
28991 <warning>missing glib:type-name</warning>
28995 <method name="IsQosEnabled" cname="gst_video_encoder_is_qos_enabled" version="1.14">
28996 <return-type type="gboolean"/>
28999 <method name="MergeTags" cname="gst_video_encoder_merge_tags">
29000 <return-type type="void"/>
29002 <parameter allow-none="1" name="tags" type="GstTagList*">
29003 <warning>missing glib:type-name</warning>
29005 <parameter name="mode" type="GstTagMergeMode"/>
29008 <method name="Negotiate" cname="gst_video_encoder_negotiate">
29009 <return-type type="gboolean"/>
29012 <method name="ProxyGetcaps" cname="gst_video_encoder_proxy_getcaps">
29013 <return-type type="GstCaps*" owned="true">
29014 <warning>missing glib:type-name</warning>
29017 <parameter allow-none="1" name="caps" type="GstCaps*">
29018 <warning>missing glib:type-name</warning>
29020 <parameter allow-none="1" name="filter" type="GstCaps*">
29021 <warning>missing glib:type-name</warning>
29025 <method name="SetHeaders" cname="gst_video_encoder_set_headers">
29026 <return-type type="void"/>
29028 <parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
29029 <warning>missing glib:type-name</warning>
29033 <method name="SetLatency" cname="gst_video_encoder_set_latency">
29034 <return-type type="void"/>
29036 <parameter name="min_latency" type="guint64"/>
29037 <parameter name="max_latency" type="guint64"/>
29040 <method name="SetMinForceKeyUnitInterval" cname="gst_video_encoder_set_min_force_key_unit_interval" version="1.18">
29041 <return-type type="void"/>
29043 <parameter name="interval" type="guint64"/>
29046 <method name="SetMinPts" cname="gst_video_encoder_set_min_pts" version="1.6">
29047 <return-type type="void"/>
29049 <parameter name="min_pts" type="guint64"/>
29052 <method name="SetOutputState" cname="gst_video_encoder_set_output_state">
29053 <return-type type="GstVideoCodecState*" owned="true">
29054 <warning>missing glib:type-name</warning>
29057 <parameter name="caps" type="GstCaps*" owned="true">
29058 <warning>missing glib:type-name</warning>
29060 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
29061 <warning>missing glib:type-name</warning>
29065 <method name="SetQosEnabled" cname="gst_video_encoder_set_qos_enabled" version="1.14">
29066 <return-type type="void"/>
29068 <parameter name="enabled" type="gboolean"/>
29071 <property name="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
29072 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
29073 <field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*"/>
29074 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*"/>
29075 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*"/>
29076 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
29077 <warning>missing glib:type-name</warning>
29079 <field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
29080 <warning>missing glib:type-name</warning>
29082 <field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
29083 <warning>missing glib:type-name</warning>
29085 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoEncoderPrivate*">
29086 <warning>missing glib:type-name</warning>
29088 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20"/>
29090 <object name="VideoFilter" cname="GstVideoFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
29091 <class_struct cname="GstVideoFilterClass">
29092 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseTransformClass">
29093 <warning>missing glib:type-name</warning>
29095 <method vm="set_info"/>
29096 <method vm="transform_frame"/>
29097 <method vm="transform_frame_ip"/>
29098 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29100 <method name="GetType" cname="gst_video_filter_get_type" shared="true">
29101 <return-type type="GType"/>
29103 <virtual_method name="SetInfo" cname="set_info">
29104 <return-type type="gboolean"/>
29106 <parameter name="incaps" type="GstCaps*">
29107 <warning>missing glib:type-name</warning>
29109 <parameter name="in_info" type="GstVideoInfo*">
29110 <warning>missing glib:type-name</warning>
29112 <parameter name="outcaps" type="GstCaps*">
29113 <warning>missing glib:type-name</warning>
29115 <parameter name="out_info" type="GstVideoInfo*">
29116 <warning>missing glib:type-name</warning>
29120 <virtual_method name="TransformFrame" cname="transform_frame">
29121 <return-type type="GstFlowReturn"/>
29123 <parameter name="inframe" type="GstVideoFrame*">
29124 <warning>missing glib:type-name</warning>
29126 <parameter name="outframe" type="GstVideoFrame*">
29127 <warning>missing glib:type-name</warning>
29131 <virtual_method name="TransformFrameIp" cname="transform_frame_ip">
29132 <return-type type="GstFlowReturn"/>
29134 <parameter name="frame" type="GstVideoFrame*">
29135 <warning>missing glib:type-name</warning>
29139 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseTransform*"/>
29140 <field cname="negotiated" access="public" writeable="false" readable="true" is_callback="false" name="Negotiated" type="gboolean"/>
29141 <field cname="in_info" access="public" writeable="false" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo">
29142 <warning>missing glib:type-name</warning>
29144 <field cname="out_info" access="public" writeable="false" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo">
29145 <warning>missing glib:type-name</warning>
29147 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29149 <struct name="VideoMultiviewFlagsSet" cname="GstVideoMultiviewFlagsSet" opaque="true" hidden="false" parent="GstFlagSet">
29150 <method name="GetType" cname="gst_video_multiview_flagset_get_type" shared="true">
29151 <return-type type="GType"/>
29154 <object name="VideoSink" cname="GstVideoSink" opaque="false" hidden="false" parent="GstBaseSink">
29155 <class_struct cname="GstVideoSinkClass">
29156 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
29157 <warning>missing glib:type-name</warning>
29159 <method vm="show_frame"/>
29160 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29162 <method name="GetType" cname="gst_video_sink_get_type" shared="true">
29163 <return-type type="GType"/>
29165 <method name="CenterRect" cname="gst_video_sink_center_rect" shared="true">
29166 <return-type type="void"/>
29168 <parameter name="src" type="GstVideoRectangle">
29169 <warning>missing glib:type-name</warning>
29171 <parameter name="dst" type="GstVideoRectangle">
29172 <warning>missing glib:type-name</warning>
29174 <parameter name="_result" type="GstVideoRectangle*">
29175 <warning>missing glib:type-name</warning>
29177 <parameter name="scaling" type="gboolean"/>
29180 <virtual_method name="ShowFrame" cname="show_frame">
29181 <return-type type="GstFlowReturn"/>
29183 <parameter name="buf" type="GstBuffer*">
29184 <warning>missing glib:type-name</warning>
29188 <property name="ShowPrerollFrame" cname="show-preroll-frame" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false"/>
29189 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*"/>
29190 <field cname="width" access="public" writeable="false" readable="true" is_callback="false" name="Width" type="gint"/>
29191 <field cname="height" access="public" writeable="false" readable="true" is_callback="false" name="Height" type="gint"/>
29192 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoSinkPrivate*">
29193 <warning>missing glib:type-name</warning>
29195 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29197 <struct name="VideoAFDMeta" cname="GstVideoAFDMeta" opaque="false" hidden="false" version="1.18">
29198 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29199 <warning>missing glib:type-name</warning>
29201 <field cname="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8"/>
29202 <field cname="spec" access="public" writeable="true" readable="true" is_callback="false" name="Spec" type="GstVideoAFDSpec"/>
29203 <field cname="afd" access="public" writeable="true" readable="true" is_callback="false" name="Afd" type="GstVideoAFDValue"/>
29204 <method name="GetInfo" cname="gst_video_afd_meta_get_info" shared="true">
29205 <return-type type="GstMetaInfo*">
29206 <warning>missing glib:type-name</warning>
29210 <struct name="VideoAffineTransformationMeta" cname="GstVideoAffineTransformationMeta" opaque="false" hidden="false" version="1.8">
29211 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29212 <warning>missing glib:type-name</warning>
29214 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat" array="true" array_len="16"/>
29215 <method name="ApplyMatrix" cname="gst_video_affine_transformation_meta_apply_matrix" version="1.8">
29216 <return-type type="void"/>
29218 <parameter name="matrix" type="const gfloat*" array="true" array_len="16"/>
29221 <method name="GetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
29222 <return-type type="GstMetaInfo*">
29223 <warning>missing glib:type-name</warning>
29227 <struct name="VideoAggregatorConvertPadPrivate" cname="GstVideoAggregatorConvertPadPrivate" opaque="true" hidden="true"/>
29228 <struct name="VideoAggregatorPadPrivate" cname="GstVideoAggregatorPadPrivate" opaque="true" hidden="true"/>
29229 <struct name="VideoAggregatorPrivate" cname="GstVideoAggregatorPrivate" opaque="true" hidden="true"/>
29230 <struct name="VideoAlignment" cname="GstVideoAlignment" opaque="false" hidden="false">
29231 <field cname="padding_top" access="public" writeable="true" readable="true" is_callback="false" name="PaddingTop" type="guint"/>
29232 <field cname="padding_bottom" access="public" writeable="true" readable="true" is_callback="false" name="PaddingBottom" type="guint"/>
29233 <field cname="padding_left" access="public" writeable="true" readable="true" is_callback="false" name="PaddingLeft" type="guint"/>
29234 <field cname="padding_right" access="public" writeable="true" readable="true" is_callback="false" name="PaddingRight" type="guint"/>
29235 <field cname="stride_align" access="public" writeable="true" readable="true" is_callback="false" name="StrideAlign" type="guint" array="true" array_len="4"/>
29236 <method name="Reset" cname="gst_video_alignment_reset">
29237 <return-type type="void"/>
29241 <struct name="VideoAncillary" cname="GstVideoAncillary" opaque="false" hidden="false" version="1.16">
29242 <field cname="DID" access="public" writeable="true" readable="true" is_callback="false" name="DID" type="guint8"/>
29243 <field cname="SDID_block_number" access="public" writeable="true" readable="true" is_callback="false" name="SDIDBlockNumber" type="guint8"/>
29244 <field cname="data_count" access="public" writeable="true" readable="true" is_callback="false" name="DataCount" type="guint8"/>
29245 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" array="true" array_length_param_index="2"/>
29246 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29248 <struct name="VideoBarMeta" cname="GstVideoBarMeta" opaque="false" hidden="false" version="1.18">
29249 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29250 <warning>missing glib:type-name</warning>
29252 <field cname="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8"/>
29253 <field cname="is_letterbox" access="public" writeable="true" readable="true" is_callback="false" name="IsLetterbox" type="gboolean"/>
29254 <field cname="bar_data1" access="public" writeable="true" readable="true" is_callback="false" name="BarData1" type="guint"/>
29255 <field cname="bar_data2" access="public" writeable="true" readable="true" is_callback="false" name="BarData2" type="guint"/>
29256 <method name="GetInfo" cname="gst_video_bar_meta_get_info" shared="true">
29257 <return-type type="GstMetaInfo*">
29258 <warning>missing glib:type-name</warning>
29262 <struct name="VideoBufferPoolPrivate" cname="GstVideoBufferPoolPrivate" opaque="true" hidden="true"/>
29263 <struct name="VideoCaptionMeta" cname="GstVideoCaptionMeta" opaque="false" hidden="false" version="1.16">
29264 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29265 <warning>missing glib:type-name</warning>
29267 <field cname="caption_type" access="public" writeable="true" readable="true" is_callback="false" name="CaptionType" type="GstVideoCaptionType"/>
29268 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="3"/>
29269 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
29270 <method name="GetInfo" cname="gst_video_caption_meta_get_info" shared="true">
29271 <return-type type="GstMetaInfo*">
29272 <warning>missing glib:type-name</warning>
29276 <struct name="VideoChromaResample" cname="GstVideoChromaResample" opaque="true" hidden="false">
29277 <method name="" cname="gst_video_chroma_resample">
29278 <return-type type="void"/>
29280 <parameter allow-none="1" name="lines" type="gpointer"/>
29281 <parameter name="width" type="gint"/>
29284 <method name="Free" cname="gst_video_chroma_resample_free">
29285 <return-type type="void"/>
29288 <method name="GetInfo" cname="gst_video_chroma_resample_get_info">
29289 <return-type type="void"/>
29291 <parameter name="n_lines" type="guint"/>
29292 <parameter name="offset" type="gint"/>
29296 <boxed name="VideoCodecFrame" cname="GstVideoCodecFrame" opaque="false" hidden="false">
29297 <method name="GetType" cname="gst_video_codec_frame_get_type" shared="true">
29298 <return-type type="GType"/>
29300 <field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint"/>
29301 <field cname="flags" access="private" writeable="false" readable="false" is_callback="false" name="Flags" type="guint32"/>
29302 <field cname="system_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="SystemFrameNumber" type="guint32"/>
29303 <field cname="decode_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="DecodeFrameNumber" type="guint32"/>
29304 <field cname="presentation_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="PresentationFrameNumber" type="guint32"/>
29305 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64"/>
29306 <field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64"/>
29307 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64"/>
29308 <field cname="distance_from_sync" access="public" writeable="true" readable="true" is_callback="false" name="DistanceFromSync" type="gint"/>
29309 <field cname="input_buffer" access="public" writeable="true" readable="true" is_callback="false" name="InputBuffer" type="GstBuffer*">
29310 <warning>missing glib:type-name</warning>
29312 <field cname="output_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutputBuffer" type="GstBuffer*">
29313 <warning>missing glib:type-name</warning>
29315 <field cname="deadline" access="public" writeable="true" readable="true" is_callback="false" name="Deadline" type="guint64"/>
29316 <field cname="events" access="private" writeable="false" readable="false" is_callback="false" name="Events" type="GList*" element_type="gpointer"/>
29317 <field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer"/>
29318 <field cname="user_data_destroy_notify" access="private" writeable="false" readable="false" is_callback="false" name="UserDataDestroyNotify" type="GDestroyNotify"/>
29319 <union name="abidata" cname="abidata">
29320 <struct name="ABI" cname="ABI" opaque="false" hidden="false">
29321 <field cname="ts" access="public" writeable="true" readable="true" is_callback="false" name="Ts" type="guint64"/>
29322 <field cname="ts2" access="public" writeable="true" readable="true" is_callback="false" name="Ts2" type="guint64"/>
29323 <field cname="num_subframes" access="public" writeable="true" readable="true" is_callback="false" name="NumSubframes" type="guint"/>
29325 <field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20"/>
29327 <method name="GetUserData" cname="gst_video_codec_frame_get_user_data">
29328 <return-type type="gpointer"/>
29331 <method name="Ref" cname="gst_video_codec_frame_ref">
29332 <return-type type="GstVideoCodecFrame*" owned="true">
29333 <warning>missing glib:type-name</warning>
29337 <method name="SetUserData" cname="gst_video_codec_frame_set_user_data">
29338 <return-type type="void"/>
29340 <parameter allow-none="1" name="user_data" type="gpointer"/>
29341 <parameter closure="0" scope="async" name="notify" type="GDestroyNotify"/>
29344 <method name="Unref" cname="gst_video_codec_frame_unref">
29345 <return-type type="void"/>
29349 <boxed name="VideoCodecState" cname="GstVideoCodecState" opaque="false" hidden="false">
29350 <method name="GetType" cname="gst_video_codec_state_get_type" shared="true">
29351 <return-type type="GType"/>
29353 <field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint"/>
29354 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
29355 <warning>missing glib:type-name</warning>
29357 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
29358 <warning>missing glib:type-name</warning>
29360 <field cname="codec_data" access="public" writeable="true" readable="true" is_callback="false" name="CodecData" type="GstBuffer*">
29361 <warning>missing glib:type-name</warning>
29363 <field cname="allocation_caps" access="public" writeable="true" readable="true" is_callback="false" name="AllocationCaps" type="GstCaps*">
29364 <warning>missing glib:type-name</warning>
29366 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="19"/>
29367 <method name="Ref" cname="gst_video_codec_state_ref">
29368 <return-type type="GstVideoCodecState*" owned="true">
29369 <warning>missing glib:type-name</warning>
29373 <method name="Unref" cname="gst_video_codec_state_unref">
29374 <return-type type="void"/>
29378 <struct name="VideoColorPrimariesInfo" cname="GstVideoColorPrimariesInfo" opaque="false" hidden="false" version="1.6">
29379 <field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries"/>
29380 <field cname="Wx" access="public" writeable="true" readable="true" is_callback="false" name="Wx" type="gdouble"/>
29381 <field cname="Wy" access="public" writeable="true" readable="true" is_callback="false" name="Wy" type="gdouble"/>
29382 <field cname="Rx" access="public" writeable="true" readable="true" is_callback="false" name="Rx" type="gdouble"/>
29383 <field cname="Ry" access="public" writeable="true" readable="true" is_callback="false" name="Ry" type="gdouble"/>
29384 <field cname="Gx" access="public" writeable="true" readable="true" is_callback="false" name="Gx" type="gdouble"/>
29385 <field cname="Gy" access="public" writeable="true" readable="true" is_callback="false" name="Gy" type="gdouble"/>
29386 <field cname="Bx" access="public" writeable="true" readable="true" is_callback="false" name="Bx" type="gdouble"/>
29387 <field cname="By" access="public" writeable="true" readable="true" is_callback="false" name="By" type="gdouble"/>
29389 <struct name="VideoColorimetry" cname="GstVideoColorimetry" opaque="false" hidden="false">
29390 <field cname="range" access="public" writeable="true" readable="true" is_callback="false" name="Range" type="GstVideoColorRange"/>
29391 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="GstVideoColorMatrix"/>
29392 <field cname="transfer" access="public" writeable="true" readable="true" is_callback="false" name="Transfer" type="GstVideoTransferFunction"/>
29393 <field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries"/>
29394 <method name="FromString" cname="gst_video_colorimetry_from_string">
29395 <return-type type="gboolean"/>
29397 <parameter name="color" type="const-gchar*"/>
29400 <method name="IsEqual" cname="gst_video_colorimetry_is_equal" version="1.6">
29401 <return-type type="gboolean"/>
29403 <parameter name="other" type="GstVideoColorimetry*">
29404 <warning>missing glib:type-name</warning>
29408 <method name="Matches" cname="gst_video_colorimetry_matches">
29409 <return-type type="gboolean"/>
29411 <parameter name="color" type="const-gchar*"/>
29414 <method name="ToString" cname="gst_video_colorimetry_to_string">
29415 <return-type type="gchar*" owned="true"/>
29419 <struct name="VideoContentLightLevel" cname="GstVideoContentLightLevel" opaque="false" hidden="false" version="1.18">
29420 <field cname="max_content_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxContentLightLevel" type="guint16"/>
29421 <field cname="max_frame_average_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxFrameAverageLightLevel" type="guint16"/>
29422 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29423 <method name="AddToCaps" cname="gst_video_content_light_level_add_to_caps" version="1.18">
29424 <return-type type="gboolean"/>
29426 <parameter name="caps" type="GstCaps*">
29427 <warning>missing glib:type-name</warning>
29431 <method name="FromCaps" cname="gst_video_content_light_level_from_caps" version="1.18">
29432 <return-type type="gboolean"/>
29434 <parameter name="caps" type="GstCaps*">
29435 <warning>missing glib:type-name</warning>
29439 <method name="FromString" cname="gst_video_content_light_level_from_string" version="1.18">
29440 <return-type type="gboolean"/>
29442 <parameter name="level" type="const-gchar*"/>
29445 <method name="Init" cname="gst_video_content_light_level_init" version="1.18">
29446 <return-type type="void"/>
29449 <method name="ToString" cname="gst_video_content_light_level_to_string" version="1.18">
29450 <return-type type="gchar*" owned="true"/>
29454 <struct name="VideoConverter" cname="GstVideoConverter" opaque="true" hidden="false">
29455 <method name="Frame" cname="gst_video_converter_frame" version="1.6">
29456 <return-type type="void"/>
29458 <parameter name="src" type="GstVideoFrame*">
29459 <warning>missing glib:type-name</warning>
29461 <parameter name="dest" type="GstVideoFrame*">
29462 <warning>missing glib:type-name</warning>
29466 <method name="Free" cname="gst_video_converter_free" version="1.6">
29467 <return-type type="void"/>
29470 <method name="GetConfig" cname="gst_video_converter_get_config">
29471 <return-type type="GstStructure*">
29472 <warning>missing glib:type-name</warning>
29476 <method name="SetConfig" cname="gst_video_converter_set_config" version="1.6">
29477 <return-type type="gboolean"/>
29479 <parameter name="config" type="GstStructure*" owned="true">
29480 <warning>missing glib:type-name</warning>
29485 <struct name="VideoCropMeta" cname="GstVideoCropMeta" opaque="false" hidden="false">
29486 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29487 <warning>missing glib:type-name</warning>
29489 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint"/>
29490 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint"/>
29491 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint"/>
29492 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint"/>
29493 <method name="GetInfo" cname="gst_video_crop_meta_get_info" shared="true">
29494 <return-type type="GstMetaInfo*">
29495 <warning>missing glib:type-name</warning>
29499 <struct name="VideoDecoderPrivate" cname="GstVideoDecoderPrivate" opaque="true" hidden="true"/>
29500 <struct name="VideoDither" cname="GstVideoDither" opaque="true" hidden="false">
29501 <method name="Free" cname="gst_video_dither_free">
29502 <return-type type="void"/>
29505 <method name="Line" cname="gst_video_dither_line">
29506 <return-type type="void"/>
29508 <parameter allow-none="1" name="line" type="gpointer"/>
29509 <parameter name="x" type="guint"/>
29510 <parameter name="y" type="guint"/>
29511 <parameter name="width" type="guint"/>
29515 <struct name="VideoEncoderPrivate" cname="GstVideoEncoderPrivate" opaque="true" hidden="true"/>
29516 <struct name="VideoFormatInfo" cname="GstVideoFormatInfo" opaque="false" hidden="false">
29517 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat"/>
29518 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*"/>
29519 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*"/>
29520 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFormatFlags"/>
29521 <field cname="bits" access="public" writeable="true" readable="true" is_callback="false" name="Bits" type="guint"/>
29522 <field cname="n_components" access="public" writeable="true" readable="true" is_callback="false" name="NComponents" type="guint"/>
29523 <field cname="shift" access="public" writeable="true" readable="true" is_callback="false" name="Shift" type="guint" array="true" array_len="4"/>
29524 <field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="guint" array="true" array_len="4"/>
29525 <field cname="pixel_stride" access="public" writeable="true" readable="true" is_callback="false" name="PixelStride" type="gint" array="true" array_len="4"/>
29526 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint"/>
29527 <field cname="plane" access="public" writeable="true" readable="true" is_callback="false" name="Plane" type="guint" array="true" array_len="4"/>
29528 <field cname="poffset" access="public" writeable="true" readable="true" is_callback="false" name="Poffset" type="guint" array="true" array_len="4"/>
29529 <field cname="w_sub" access="public" writeable="true" readable="true" is_callback="false" name="WSub" type="guint" array="true" array_len="4"/>
29530 <field cname="h_sub" access="public" writeable="true" readable="true" is_callback="false" name="HSub" type="guint" array="true" array_len="4"/>
29531 <field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstVideoFormat"/>
29532 <field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstVideoFormatUnpack"/>
29533 <field cname="pack_lines" access="public" writeable="true" readable="true" is_callback="false" name="PackLines" type="gint"/>
29534 <field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstVideoFormatPack"/>
29535 <field cname="tile_mode" access="public" writeable="true" readable="true" is_callback="false" name="TileMode" type="GstVideoTileMode"/>
29536 <field cname="tile_ws" access="public" writeable="true" readable="true" is_callback="false" name="TileWs" type="guint"/>
29537 <field cname="tile_hs" access="public" writeable="true" readable="true" is_callback="false" name="TileHs" type="guint"/>
29538 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29539 <method name="Component" cname="gst_video_format_info_component" version="1.18">
29540 <return-type type="void"/>
29542 <parameter name="plane" type="guint"/>
29543 <parameter name="components" type="gint*" owned="true" pass_as="out"/>
29547 <struct name="VideoFrame" cname="GstVideoFrame" opaque="false" hidden="false">
29548 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
29549 <warning>missing glib:type-name</warning>
29551 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags"/>
29552 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
29553 <warning>missing glib:type-name</warning>
29555 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="gpointer"/>
29556 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint"/>
29557 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array="true" array_len="4"/>
29558 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapField" type="GstMapInfo" array="true" array_len="4"/>
29559 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29560 <method name="Copy" cname="gst_video_frame_copy">
29561 <return-type type="gboolean"/>
29563 <parameter name="src" type="GstVideoFrame*">
29564 <warning>missing glib:type-name</warning>
29568 <method name="CopyPlane" cname="gst_video_frame_copy_plane">
29569 <return-type type="gboolean"/>
29571 <parameter name="src" type="GstVideoFrame*">
29572 <warning>missing glib:type-name</warning>
29574 <parameter name="plane" type="guint"/>
29577 <method name="Map" cname="gst_video_frame_map">
29578 <return-type type="gboolean"/>
29580 <parameter name="info" type="GstVideoInfo*">
29581 <warning>missing glib:type-name</warning>
29583 <parameter name="buffer" type="GstBuffer*">
29584 <warning>missing glib:type-name</warning>
29586 <parameter name="flags" type="GstMapFlags"/>
29589 <method name="MapId" cname="gst_video_frame_map_id">
29590 <return-type type="gboolean"/>
29592 <parameter name="info" type="GstVideoInfo*">
29593 <warning>missing glib:type-name</warning>
29595 <parameter name="buffer" type="GstBuffer*">
29596 <warning>missing glib:type-name</warning>
29598 <parameter name="id" type="gint"/>
29599 <parameter name="flags" type="GstMapFlags"/>
29602 <method name="Unmap" cname="gst_video_frame_unmap">
29603 <return-type type="void"/>
29607 <struct name="VideoGLTextureUploadMeta" cname="GstVideoGLTextureUploadMeta" opaque="false" hidden="false">
29608 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29609 <warning>missing glib:type-name</warning>
29611 <field cname="texture_orientation" access="public" writeable="true" readable="true" is_callback="false" name="TextureOrientation" type="GstVideoGLTextureOrientation"/>
29612 <field cname="n_textures" access="public" writeable="true" readable="true" is_callback="false" name="NTextures" type="guint"/>
29613 <field cname="texture_type" access="public" writeable="true" readable="true" is_callback="false" name="TextureType" type="GstVideoGLTextureType" array="true" array_len="4"/>
29614 <field cname="buffer" access="private" writeable="false" readable="false" is_callback="false" name="Buffer" type="GstBuffer*">
29615 <warning>missing glib:type-name</warning>
29617 <field cname="upload" access="private" writeable="false" readable="false" is_callback="false" name="UploadFunc" type="GstVideoGLTextureUpload"/>
29618 <field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer"/>
29619 <field cname="user_data_copy" access="private" writeable="false" readable="false" is_callback="false" name="UserDataCopy" type="GBoxedCopyFunc"/>
29620 <field cname="user_data_free" access="private" writeable="false" readable="false" is_callback="false" name="UserDataFree" type="GBoxedFreeFunc"/>
29621 <method name="Upload" cname="gst_video_gl_texture_upload_meta_upload">
29622 <return-type type="gboolean"/>
29624 <parameter name="texture_id" type="guint"/>
29627 <method name="GetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
29628 <return-type type="GstMetaInfo*">
29629 <warning>missing glib:type-name</warning>
29633 <boxed name="VideoInfo" cname="GstVideoInfo" opaque="false" hidden="false">
29634 <method name="GetType" cname="gst_video_info_get_type" shared="true">
29635 <return-type type="GType"/>
29637 <field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstVideoFormatInfo*">
29638 <warning>missing glib:type-name</warning>
29640 <field cname="interlace_mode" access="public" writeable="true" readable="true" is_callback="false" name="InterlaceMode" type="GstVideoInterlaceMode"/>
29641 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFlags"/>
29642 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint"/>
29643 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="gint"/>
29644 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize"/>
29645 <field cname="views" access="public" writeable="true" readable="true" is_callback="false" name="Views" type="gint"/>
29646 <field cname="chroma_site" access="public" writeable="true" readable="true" is_callback="false" name="ChromaSite" type="GstVideoChromaSite"/>
29647 <field cname="colorimetry" access="public" writeable="true" readable="true" is_callback="false" name="Colorimetry" type="GstVideoColorimetry">
29648 <warning>missing glib:type-name</warning>
29650 <field cname="par_n" access="public" writeable="true" readable="true" is_callback="false" name="ParN" type="gint"/>
29651 <field cname="par_d" access="public" writeable="true" readable="true" is_callback="false" name="ParD" type="gint"/>
29652 <field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="gint"/>
29653 <field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="gint"/>
29654 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4"/>
29655 <field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4"/>
29656 <union name="ABI" cname="ABI">
29657 <struct name="abi" cname="abi" opaque="false" hidden="false">
29658 <field cname="multiview_mode" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewMode" type="GstVideoMultiviewMode"/>
29659 <field cname="multiview_flags" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewFlags" type="GstVideoMultiviewFlags"/>
29660 <field cname="field_order" access="public" writeable="true" readable="true" is_callback="false" name="FieldOrder" type="GstVideoFieldOrder"/>
29662 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29664 <constructor cname="gst_video_info_new" disable_void_ctor="" version="1.6"/>
29665 <method name="Align" cname="gst_video_info_align">
29666 <return-type type="gboolean"/>
29668 <parameter name="align" type="GstVideoAlignment*">
29669 <warning>missing glib:type-name</warning>
29673 <method name="AlignFull" cname="gst_video_info_align_full" version="1.18">
29674 <return-type type="gboolean"/>
29676 <parameter name="align" type="GstVideoAlignment*">
29677 <warning>missing glib:type-name</warning>
29679 <parameter allow-none="1" name="plane_size" type="gsize*" owned="true" pass_as="out"/>
29682 <method name="Convert" cname="gst_video_info_convert">
29683 <return-type type="gboolean"/>
29685 <parameter name="src_format" type="GstFormat"/>
29686 <parameter name="src_value" type="gint64"/>
29687 <parameter name="dest_format" type="GstFormat"/>
29688 <parameter name="dest_value" type="gint64*" owned="true" pass_as="out"/>
29691 <method name="Copy" cname="gst_video_info_copy" version="1.6">
29692 <return-type type="GstVideoInfo*" owned="true">
29693 <warning>missing glib:type-name</warning>
29697 <method name="Free" cname="gst_video_info_free" version="1.6">
29698 <return-type type="void"/>
29701 <method name="FromCaps" cname="gst_video_info_from_caps">
29702 <return-type type="gboolean"/>
29704 <parameter name="caps" type="GstCaps*">
29705 <warning>missing glib:type-name</warning>
29709 <method name="Init" cname="gst_video_info_init">
29710 <return-type type="void"/>
29713 <method name="IsEqual" cname="gst_video_info_is_equal">
29714 <return-type type="gboolean"/>
29716 <parameter name="other" type="GstVideoInfo*">
29717 <warning>missing glib:type-name</warning>
29721 <method name="SetFormat" cname="gst_video_info_set_format">
29722 <return-type type="gboolean"/>
29724 <parameter name="format" type="GstVideoFormat"/>
29725 <parameter name="width" type="guint"/>
29726 <parameter name="height" type="guint"/>
29729 <method name="SetInterlacedFormat" cname="gst_video_info_set_interlaced_format" version="1.16">
29730 <return-type type="gboolean"/>
29732 <parameter name="format" type="GstVideoFormat"/>
29733 <parameter name="mode" type="GstVideoInterlaceMode"/>
29734 <parameter name="width" type="guint"/>
29735 <parameter name="height" type="guint"/>
29738 <method name="ToCaps" cname="gst_video_info_to_caps">
29739 <return-type type="GstCaps*" owned="true">
29740 <warning>missing glib:type-name</warning>
29745 <struct name="VideoMasteringDisplayInfo" cname="GstVideoMasteringDisplayInfo" opaque="false" hidden="false" version="1.18">
29746 <field cname="display_primaries" access="public" writeable="true" readable="true" is_callback="false" name="DisplayPrimaries" type="GstVideoMasteringDisplayInfoCoordinates" array="true" array_len="3"/>
29747 <field cname="white_point" access="public" writeable="true" readable="true" is_callback="false" name="WhitePoint" type="GstVideoMasteringDisplayInfoCoordinates">
29748 <warning>missing glib:type-name</warning>
29750 <field cname="max_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MaxDisplayMasteringLuminance" type="guint32"/>
29751 <field cname="min_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MinDisplayMasteringLuminance" type="guint32"/>
29752 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
29753 <method name="AddToCaps" cname="gst_video_mastering_display_info_add_to_caps" version="1.18">
29754 <return-type type="gboolean"/>
29756 <parameter name="caps" type="GstCaps*">
29757 <warning>missing glib:type-name</warning>
29761 <method name="FromCaps" cname="gst_video_mastering_display_info_from_caps" version="1.18">
29762 <return-type type="gboolean"/>
29764 <parameter name="caps" type="GstCaps*">
29765 <warning>missing glib:type-name</warning>
29769 <method name="Init" cname="gst_video_mastering_display_info_init" version="1.18">
29770 <return-type type="void"/>
29773 <method name="IsEqual" cname="gst_video_mastering_display_info_is_equal" version="1.18">
29774 <return-type type="gboolean"/>
29776 <parameter name="other" type="GstVideoMasteringDisplayInfo*">
29777 <warning>missing glib:type-name</warning>
29781 <method name="ToString" cname="gst_video_mastering_display_info_to_string" version="1.18">
29782 <return-type type="gchar*" owned="true"/>
29785 <method name="FromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
29786 <return-type type="gboolean"/>
29788 <parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
29789 <warning>missing glib:type-name</warning>
29791 <parameter name="mastering" type="const-gchar*"/>
29795 <struct name="VideoMasteringDisplayInfoCoordinates" cname="GstVideoMasteringDisplayInfoCoordinates" opaque="false" hidden="false" version="1.18">
29796 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint16"/>
29797 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint16"/>
29799 <struct name="VideoMeta" cname="GstVideoMeta" opaque="false" hidden="false">
29800 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29801 <warning>missing glib:type-name</warning>
29803 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
29804 <warning>missing glib:type-name</warning>
29806 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags"/>
29807 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat"/>
29808 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint"/>
29809 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint"/>
29810 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint"/>
29811 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint"/>
29812 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4"/>
29813 <field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4"/>
29814 <field cname="map" access="public" writeable="false" readable="true" is_callback="true" name="MapField" type="GstVideoMapFieldFunc"/>
29815 <field cname="unmap" access="public" writeable="false" readable="true" is_callback="true" name="UnmapField" type="GstVideoUnmapFieldFunc"/>
29816 <field cname="alignment" access="public" writeable="true" readable="true" is_callback="false" name="Alignment" type="GstVideoAlignment">
29817 <warning>missing glib:type-name</warning>
29819 <method name="GetPlaneHeight" cname="gst_video_meta_get_plane_height" version="1.18">
29820 <return-type type="gboolean"/>
29822 <parameter name="plane_height" type="guint*" owned="true" pass_as="out"/>
29825 <method name="GetPlaneSize" cname="gst_video_meta_get_plane_size" version="1.18">
29826 <return-type type="gboolean"/>
29828 <parameter name="plane_size" type="gsize*" owned="true" pass_as="out"/>
29831 <method name="Map" cname="gst_video_meta_map">
29832 <return-type type="gboolean"/>
29834 <parameter name="plane" type="guint"/>
29835 <parameter name="info" type="GstMapInfo*">
29836 <warning>missing glib:type-name</warning>
29838 <parameter name="data" type="gpointer*" owned="true" pass_as="out"/>
29839 <parameter name="stride" type="gint*" owned="true" pass_as="out"/>
29840 <parameter name="flags" type="GstMapFlags"/>
29843 <method name="SetAlignment" cname="gst_video_meta_set_alignment" version="1.18">
29844 <return-type type="gboolean"/>
29846 <parameter name="alignment" type="GstVideoAlignment">
29847 <warning>missing glib:type-name</warning>
29851 <method name="Unmap" cname="gst_video_meta_unmap">
29852 <return-type type="gboolean"/>
29854 <parameter name="plane" type="guint"/>
29855 <parameter name="info" type="GstMapInfo*">
29856 <warning>missing glib:type-name</warning>
29860 <method name="GetInfo" cname="gst_video_meta_get_info" shared="true">
29861 <return-type type="GstMetaInfo*">
29862 <warning>missing glib:type-name</warning>
29866 <struct name="VideoMetaTransform" cname="GstVideoMetaTransform" opaque="false" hidden="false">
29867 <field cname="in_info" access="public" writeable="true" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo*">
29868 <warning>missing glib:type-name</warning>
29870 <field cname="out_info" access="public" writeable="true" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo*">
29871 <warning>missing glib:type-name</warning>
29873 <method name="ScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
29874 <return-type type="guint32"/>
29877 <boxed name="VideoOverlayComposition" cname="GstVideoOverlayComposition" opaque="false" hidden="false">
29878 <method name="GetType" cname="gst_video_overlay_composition_get_type" shared="true">
29879 <return-type type="GType"/>
29881 <constructor cname="gst_video_overlay_composition_new">
29883 <parameter name="rectangle" type="GstVideoOverlayRectangle*">
29884 <warning>missing glib:type-name</warning>
29888 <method name="AddRectangle" cname="gst_video_overlay_composition_add_rectangle">
29889 <return-type type="void"/>
29891 <parameter name="rectangle" type="GstVideoOverlayRectangle*">
29892 <warning>missing glib:type-name</warning>
29896 <method name="Blend" cname="gst_video_overlay_composition_blend">
29897 <return-type type="gboolean"/>
29899 <parameter name="video_buf" type="GstVideoFrame*">
29900 <warning>missing glib:type-name</warning>
29904 <method name="Copy" cname="gst_video_overlay_composition_copy">
29905 <return-type type="GstVideoOverlayComposition*" owned="true">
29906 <warning>missing glib:type-name</warning>
29910 <method name="GetRectangle" cname="gst_video_overlay_composition_get_rectangle">
29911 <return-type type="GstVideoOverlayRectangle*">
29912 <warning>missing glib:type-name</warning>
29915 <parameter name="n" type="guint"/>
29918 <method name="GetSeqnum" cname="gst_video_overlay_composition_get_seqnum">
29919 <return-type type="guint"/>
29922 <method name="MakeWritable" cname="gst_video_overlay_composition_make_writable">
29923 <return-type type="GstVideoOverlayComposition*" owned="true">
29924 <warning>missing glib:type-name</warning>
29928 <method name="NRectangles" cname="gst_video_overlay_composition_n_rectangles">
29929 <return-type type="guint"/>
29933 <struct name="VideoOverlayCompositionMeta" cname="GstVideoOverlayCompositionMeta" opaque="false" hidden="false">
29934 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29935 <warning>missing glib:type-name</warning>
29937 <field cname="overlay" access="public" writeable="true" readable="true" is_callback="false" name="Overlay" type="GstVideoOverlayComposition*">
29938 <warning>missing glib:type-name</warning>
29940 <method name="GetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
29941 <return-type type="GstMetaInfo*">
29942 <warning>missing glib:type-name</warning>
29946 <boxed name="VideoOverlayRectangle" cname="GstVideoOverlayRectangle" opaque="true" hidden="false">
29947 <method name="GetType" cname="gst_video_overlay_rectangle_get_type" shared="true">
29948 <return-type type="GType"/>
29950 <constructor cname="gst_video_overlay_rectangle_new_raw">
29952 <parameter name="pixels" type="GstBuffer*">
29953 <warning>missing glib:type-name</warning>
29955 <parameter name="render_x" type="gint"/>
29956 <parameter name="render_y" type="gint"/>
29957 <parameter name="render_width" type="guint"/>
29958 <parameter name="render_height" type="guint"/>
29959 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
29962 <method name="Copy" cname="gst_video_overlay_rectangle_copy">
29963 <return-type type="GstVideoOverlayRectangle*" owned="true">
29964 <warning>missing glib:type-name</warning>
29968 <method name="GetFlags" cname="gst_video_overlay_rectangle_get_flags">
29969 <return-type type="GstVideoOverlayFormatFlags"/>
29972 <method name="GetGlobalAlpha" cname="gst_video_overlay_rectangle_get_global_alpha">
29973 <return-type type="gfloat"/>
29976 <method name="GetPixelsArgb" cname="gst_video_overlay_rectangle_get_pixels_argb">
29977 <return-type type="GstBuffer*">
29978 <warning>missing glib:type-name</warning>
29981 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
29984 <method name="GetPixelsAyuv" cname="gst_video_overlay_rectangle_get_pixels_ayuv">
29985 <return-type type="GstBuffer*">
29986 <warning>missing glib:type-name</warning>
29989 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
29992 <method name="GetPixelsRaw" cname="gst_video_overlay_rectangle_get_pixels_raw">
29993 <return-type type="GstBuffer*">
29994 <warning>missing glib:type-name</warning>
29997 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
30000 <method name="GetPixelsUnscaledArgb" cname="gst_video_overlay_rectangle_get_pixels_unscaled_argb">
30001 <return-type type="GstBuffer*">
30002 <warning>missing glib:type-name</warning>
30005 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
30008 <method name="GetPixelsUnscaledAyuv" cname="gst_video_overlay_rectangle_get_pixels_unscaled_ayuv">
30009 <return-type type="GstBuffer*">
30010 <warning>missing glib:type-name</warning>
30013 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
30016 <method name="GetPixelsUnscaledRaw" cname="gst_video_overlay_rectangle_get_pixels_unscaled_raw">
30017 <return-type type="GstBuffer*">
30018 <warning>missing glib:type-name</warning>
30021 <parameter name="flags" type="GstVideoOverlayFormatFlags"/>
30024 <method name="GetRenderRectangle" cname="gst_video_overlay_rectangle_get_render_rectangle">
30025 <return-type type="gboolean"/>
30027 <parameter allow-none="1" name="render_x" type="gint*" owned="true" pass_as="out"/>
30028 <parameter allow-none="1" name="render_y" type="gint*" owned="true" pass_as="out"/>
30029 <parameter allow-none="1" name="render_width" type="guint*" owned="true" pass_as="out"/>
30030 <parameter allow-none="1" name="render_height" type="guint*" owned="true" pass_as="out"/>
30033 <method name="GetSeqnum" cname="gst_video_overlay_rectangle_get_seqnum">
30034 <return-type type="guint"/>
30037 <method name="SetGlobalAlpha" cname="gst_video_overlay_rectangle_set_global_alpha">
30038 <return-type type="void"/>
30040 <parameter name="global_alpha" type="gfloat"/>
30043 <method name="SetRenderRectangle" cname="gst_video_overlay_rectangle_set_render_rectangle">
30044 <return-type type="void"/>
30046 <parameter name="render_x" type="gint"/>
30047 <parameter name="render_y" type="gint"/>
30048 <parameter name="render_width" type="guint"/>
30049 <parameter name="render_height" type="guint"/>
30053 <struct name="VideoRectangle" cname="GstVideoRectangle" opaque="false" hidden="false">
30054 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="gint"/>
30055 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="gint"/>
30056 <field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="gint"/>
30057 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gint"/>
30059 <struct name="VideoRegionOfInterestMeta" cname="GstVideoRegionOfInterestMeta" opaque="false" hidden="false">
30060 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
30061 <warning>missing glib:type-name</warning>
30063 <field cname="roi_type" access="public" writeable="true" readable="true" is_callback="false" name="RoiType" type="guint32"/>
30064 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint"/>
30065 <field cname="parent_id" access="public" writeable="true" readable="true" is_callback="false" name="ParentId" type="gint"/>
30066 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint"/>
30067 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint"/>
30068 <field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="guint"/>
30069 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="guint"/>
30070 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GList*" element_type="gpointer"/>
30071 <method name="AddParam" cname="gst_video_region_of_interest_meta_add_param" version="1.14">
30072 <return-type type="void"/>
30074 <parameter name="s" type="GstStructure*" owned="true">
30075 <warning>missing glib:type-name</warning>
30079 <method name="GetParam" cname="gst_video_region_of_interest_meta_get_param" version="1.14">
30080 <return-type type="GstStructure*">
30081 <warning>missing glib:type-name</warning>
30084 <parameter name="name" type="const-gchar*"/>
30087 <method name="GetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
30088 <return-type type="GstMetaInfo*">
30089 <warning>missing glib:type-name</warning>
30093 <struct name="VideoResampler" cname="GstVideoResampler" opaque="false" hidden="false" version="1.6">
30094 <field cname="in_size" access="public" writeable="true" readable="true" is_callback="false" name="InSize" type="gint"/>
30095 <field cname="out_size" access="public" writeable="true" readable="true" is_callback="false" name="OutSize" type="gint"/>
30096 <field cname="max_taps" access="public" writeable="true" readable="true" is_callback="false" name="MaxTaps" type="guint"/>
30097 <field cname="n_phases" access="public" writeable="true" readable="true" is_callback="false" name="NPhases" type="guint"/>
30098 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint32"/>
30099 <field cname="phase" access="public" writeable="true" readable="true" is_callback="false" name="Phase" type="guint32"/>
30100 <field cname="n_taps" access="public" writeable="true" readable="true" is_callback="false" name="NTaps" type="guint32"/>
30101 <field cname="taps" access="public" writeable="true" readable="true" is_callback="false" name="Taps" type="gdouble"/>
30102 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
30103 <method name="Clear" cname="gst_video_resampler_clear" version="1.6">
30104 <return-type type="void"/>
30107 <method name="Init" cname="gst_video_resampler_init">
30108 <return-type type="gboolean"/>
30110 <parameter name="method" type="GstVideoResamplerMethod"/>
30111 <parameter name="flags" type="GstVideoResamplerFlags"/>
30112 <parameter name="n_phases" type="guint"/>
30113 <parameter name="n_taps" type="guint"/>
30114 <parameter name="shift" type="gdouble"/>
30115 <parameter name="in_size" type="guint"/>
30116 <parameter name="out_size" type="guint"/>
30117 <parameter name="options" type="GstStructure*">
30118 <warning>missing glib:type-name</warning>
30123 <struct name="VideoScaler" cname="GstVideoScaler" opaque="true" hidden="false">
30124 <method name="2d" cname="gst_video_scaler_2d">
30125 <return-type type="void"/>
30127 <parameter name="vscale" type="GstVideoScaler*">
30128 <warning>missing glib:type-name</warning>
30130 <parameter name="format" type="GstVideoFormat"/>
30131 <parameter allow-none="1" name="src" type="gpointer"/>
30132 <parameter name="src_stride" type="gint"/>
30133 <parameter allow-none="1" name="dest" type="gpointer"/>
30134 <parameter name="dest_stride" type="gint"/>
30135 <parameter name="x" type="guint"/>
30136 <parameter name="y" type="guint"/>
30137 <parameter name="width" type="guint"/>
30138 <parameter name="height" type="guint"/>
30141 <method name="Free" cname="gst_video_scaler_free">
30142 <return-type type="void"/>
30145 <method name="GetCoeff" cname="gst_video_scaler_get_coeff">
30146 <return-type type="gdouble"/>
30148 <parameter name="out_offset" type="guint"/>
30149 <parameter name="in_offset" type="guint"/>
30150 <parameter name="n_taps" type="guint"/>
30153 <method name="GetMaxTaps" cname="gst_video_scaler_get_max_taps">
30154 <return-type type="guint"/>
30157 <method name="Horizontal" cname="gst_video_scaler_horizontal">
30158 <return-type type="void"/>
30160 <parameter name="format" type="GstVideoFormat"/>
30161 <parameter allow-none="1" name="src" type="gpointer"/>
30162 <parameter allow-none="1" name="dest" type="gpointer"/>
30163 <parameter name="dest_offset" type="guint"/>
30164 <parameter name="width" type="guint"/>
30167 <method name="Vertical" cname="gst_video_scaler_vertical">
30168 <return-type type="void"/>
30170 <parameter name="format" type="GstVideoFormat"/>
30171 <parameter allow-none="1" name="src_lines" type="gpointer"/>
30172 <parameter allow-none="1" name="dest" type="gpointer"/>
30173 <parameter name="dest_offset" type="guint"/>
30174 <parameter name="width" type="guint"/>
30178 <struct name="VideoSinkPrivate" cname="GstVideoSinkPrivate" opaque="true" hidden="true"/>
30179 <boxed name="VideoTimeCode" cname="GstVideoTimeCode" opaque="false" hidden="false" version="1.10">
30180 <method name="GetType" cname="gst_video_time_code_get_type" shared="true">
30181 <return-type type="GType"/>
30183 <field cname="config" access="public" writeable="true" readable="true" is_callback="false" name="Config" type="GstVideoTimeCodeConfig">
30184 <warning>missing glib:type-name</warning>
30186 <field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint"/>
30187 <field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint"/>
30188 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint"/>
30189 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint"/>
30190 <field cname="field_count" access="public" writeable="true" readable="true" is_callback="false" name="FieldCount" type="guint"/>
30191 <constructor cname="gst_video_time_code_new" version="1.10">
30193 <parameter name="fps_n" type="guint"/>
30194 <parameter name="fps_d" type="guint"/>
30195 <parameter name="latest_daily_jam" type="GDateTime*">
30196 <warning>missing glib:type-name</warning>
30198 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30199 <parameter name="hours" type="guint"/>
30200 <parameter name="minutes" type="guint"/>
30201 <parameter name="seconds" type="guint"/>
30202 <parameter name="frames" type="guint"/>
30203 <parameter name="field_count" type="guint"/>
30206 <constructor cname="gst_video_time_code_new_empty" disable_void_ctor="" version="1.10"/>
30207 <constructor cname="gst_video_time_code_new_from_date_time" version="1.12">
30209 <parameter name="fps_n" type="guint"/>
30210 <parameter name="fps_d" type="guint"/>
30211 <parameter name="dt" type="GDateTime*">
30212 <warning>missing glib:type-name</warning>
30214 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30215 <parameter name="field_count" type="guint"/>
30218 <constructor cname="gst_video_time_code_new_from_date_time_full" version="1.16">
30220 <parameter name="fps_n" type="guint"/>
30221 <parameter name="fps_d" type="guint"/>
30222 <parameter name="dt" type="GDateTime*">
30223 <warning>missing glib:type-name</warning>
30225 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30226 <parameter name="field_count" type="guint"/>
30229 <constructor cname="gst_video_time_code_new_from_string" version="1.12">
30231 <parameter name="tc_str" type="const-gchar*"/>
30234 <method name="AddFrames" cname="gst_video_time_code_add_frames" version="1.10">
30235 <return-type type="void"/>
30237 <parameter name="frames" type="gint64"/>
30240 <method name="AddInterval" cname="gst_video_time_code_add_interval" version="1.12">
30241 <return-type type="GstVideoTimeCode*" owned="true">
30242 <warning>missing glib:type-name</warning>
30245 <parameter name="tc_inter" type="GstVideoTimeCodeInterval*">
30246 <warning>missing glib:type-name</warning>
30250 <method name="Clear" cname="gst_video_time_code_clear" version="1.10">
30251 <return-type type="void"/>
30254 <method name="Compare" cname="gst_video_time_code_compare" version="1.10">
30255 <return-type type="gint"/>
30257 <parameter name="tc2" type="GstVideoTimeCode*">
30258 <warning>missing glib:type-name</warning>
30262 <method name="Copy" cname="gst_video_time_code_copy" version="1.10">
30263 <return-type type="GstVideoTimeCode*" owned="true">
30264 <warning>missing glib:type-name</warning>
30268 <method name="FramesSinceDailyJam" cname="gst_video_time_code_frames_since_daily_jam" version="1.10">
30269 <return-type type="guint64"/>
30272 <method name="Free" cname="gst_video_time_code_free" version="1.10">
30273 <return-type type="void"/>
30276 <method name="IncrementFrame" cname="gst_video_time_code_increment_frame" version="1.10">
30277 <return-type type="void"/>
30280 <method name="Init" cname="gst_video_time_code_init" version="1.10">
30281 <return-type type="void"/>
30283 <parameter name="fps_n" type="guint"/>
30284 <parameter name="fps_d" type="guint"/>
30285 <parameter allow-none="1" name="latest_daily_jam" type="GDateTime*">
30286 <warning>missing glib:type-name</warning>
30288 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30289 <parameter name="hours" type="guint"/>
30290 <parameter name="minutes" type="guint"/>
30291 <parameter name="seconds" type="guint"/>
30292 <parameter name="frames" type="guint"/>
30293 <parameter name="field_count" type="guint"/>
30296 <method name="InitFromDateTime" cname="gst_video_time_code_init_from_date_time" version="1.12">
30297 <return-type type="void"/>
30299 <parameter name="fps_n" type="guint"/>
30300 <parameter name="fps_d" type="guint"/>
30301 <parameter name="dt" type="GDateTime*">
30302 <warning>missing glib:type-name</warning>
30304 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30305 <parameter name="field_count" type="guint"/>
30308 <method name="InitFromDateTimeFull" cname="gst_video_time_code_init_from_date_time_full" version="1.16">
30309 <return-type type="gboolean"/>
30311 <parameter name="fps_n" type="guint"/>
30312 <parameter name="fps_d" type="guint"/>
30313 <parameter name="dt" type="GDateTime*">
30314 <warning>missing glib:type-name</warning>
30316 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30317 <parameter name="field_count" type="guint"/>
30320 <method name="IsValid" cname="gst_video_time_code_is_valid" version="1.10">
30321 <return-type type="gboolean"/>
30324 <method name="NsecSinceDailyJam" cname="gst_video_time_code_nsec_since_daily_jam" version="1.10">
30325 <return-type type="guint64"/>
30328 <method name="ToDateTime" cname="gst_video_time_code_to_date_time" version="1.10">
30329 <return-type type="GDateTime*" owned="true">
30330 <warning>missing glib:type-name</warning>
30334 <method name="ToString" cname="gst_video_time_code_to_string" version="1.10">
30335 <return-type type="gchar*" owned="true"/>
30339 <struct name="VideoTimeCodeConfig" cname="GstVideoTimeCodeConfig" opaque="false" hidden="false" version="1.10">
30340 <field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="guint"/>
30341 <field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="guint"/>
30342 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoTimeCodeFlags"/>
30343 <field cname="latest_daily_jam" access="public" writeable="true" readable="true" is_callback="false" name="LatestDailyJam" type="GDateTime*">
30344 <warning>missing glib:type-name</warning>
30347 <boxed name="VideoTimeCodeInterval" cname="GstVideoTimeCodeInterval" opaque="false" hidden="false" version="1.12">
30348 <method name="GetType" cname="gst_video_time_code_interval_get_type" shared="true">
30349 <return-type type="GType"/>
30351 <field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint"/>
30352 <field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint"/>
30353 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint"/>
30354 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint"/>
30355 <constructor cname="gst_video_time_code_interval_new" version="1.12">
30357 <parameter name="hours" type="guint"/>
30358 <parameter name="minutes" type="guint"/>
30359 <parameter name="seconds" type="guint"/>
30360 <parameter name="frames" type="guint"/>
30363 <constructor cname="gst_video_time_code_interval_new_from_string" version="1.12">
30365 <parameter name="tc_inter_str" type="const-gchar*"/>
30368 <method name="Clear" cname="gst_video_time_code_interval_clear" version="1.12">
30369 <return-type type="void"/>
30372 <method name="Copy" cname="gst_video_time_code_interval_copy" version="1.12">
30373 <return-type type="GstVideoTimeCodeInterval*" owned="true">
30374 <warning>missing glib:type-name</warning>
30378 <method name="Free" cname="gst_video_time_code_interval_free" version="1.12">
30379 <return-type type="void"/>
30382 <method name="Init" cname="gst_video_time_code_interval_init" version="1.12">
30383 <return-type type="void"/>
30385 <parameter name="hours" type="guint"/>
30386 <parameter name="minutes" type="guint"/>
30387 <parameter name="seconds" type="guint"/>
30388 <parameter name="frames" type="guint"/>
30392 <struct name="VideoTimeCodeMeta" cname="GstVideoTimeCodeMeta" opaque="false" hidden="false" version="1.10">
30393 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
30394 <warning>missing glib:type-name</warning>
30396 <field cname="tc" access="public" writeable="true" readable="true" is_callback="false" name="Tc" type="GstVideoTimeCode">
30397 <warning>missing glib:type-name</warning>
30399 <method name="GetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
30400 <return-type type="GstMetaInfo*">
30401 <warning>missing glib:type-name</warning>
30405 <boxed name="VideoVBIEncoder" cname="GstVideoVBIEncoder" opaque="false" hidden="false" version="1.16">
30406 <method name="GetType" cname="gst_video_vbi_encoder_get_type" shared="true">
30407 <return-type type="GType"/>
30409 <constructor cname="gst_video_vbi_encoder_new" version="1.16">
30411 <parameter name="format" type="GstVideoFormat"/>
30412 <parameter name="pixel_width" type="guint32"/>
30415 <method name="AddAncillary" cname="gst_video_vbi_encoder_add_ancillary" version="1.16">
30416 <return-type type="gboolean"/>
30418 <parameter name="composite" type="gboolean"/>
30419 <parameter name="DID" type="guint8"/>
30420 <parameter name="SDID_block_number" type="guint8"/>
30421 <parameter name="data" type="const guint8*" array="true" array_length_param_index="4"/>
30422 <parameter name="data_count" type="guint" array_index="3"/>
30425 <method name="Copy" cname="gst_video_vbi_encoder_copy">
30426 <return-type type="GstVideoVBIEncoder*" owned="true">
30427 <warning>missing glib:type-name</warning>
30431 <method name="Free" cname="gst_video_vbi_encoder_free" version="1.16">
30432 <return-type type="void"/>
30435 <method name="WriteLine" cname="gst_video_vbi_encoder_write_line">
30436 <return-type type="void"/>
30438 <parameter name="data" type="guint8"/>
30442 <boxed name="VideoVBIParser" cname="GstVideoVBIParser" opaque="false" hidden="false" version="1.16">
30443 <method name="GetType" cname="gst_video_vbi_parser_get_type" shared="true">
30444 <return-type type="GType"/>
30446 <constructor cname="gst_video_vbi_parser_new" version="1.16">
30448 <parameter name="format" type="GstVideoFormat"/>
30449 <parameter name="pixel_width" type="guint32"/>
30452 <method name="AddLine" cname="gst_video_vbi_parser_add_line" version="1.16">
30453 <return-type type="void"/>
30455 <parameter name="data" type="const guint8*" array="true"/>
30458 <method name="Copy" cname="gst_video_vbi_parser_copy">
30459 <return-type type="GstVideoVBIParser*" owned="true">
30460 <warning>missing glib:type-name</warning>
30464 <method name="Free" cname="gst_video_vbi_parser_free" version="1.16">
30465 <return-type type="void"/>
30468 <method name="GetAncillary" cname="gst_video_vbi_parser_get_ancillary" version="1.16">
30469 <return-type type="GstVideoVBIParserResult"/>
30471 <parameter name="anc" type="GstVideoAncillary*" pass_as="out">
30472 <warning>missing glib:type-name</warning>
30477 <object name="Global" cname="GstVideoGlobal" opaque="true">
30478 <method name="BufferAddVideoAfdMeta" cname="gst_buffer_add_video_afd_meta" shared="true" version="1.18">
30479 <return-type type="GstVideoAFDMeta*">
30480 <warning>missing glib:type-name</warning>
30483 <parameter name="buffer" type="GstBuffer*">
30484 <warning>missing glib:type-name</warning>
30486 <parameter name="field" type="guint8"/>
30487 <parameter name="spec" type="GstVideoAFDSpec"/>
30488 <parameter name="afd" type="GstVideoAFDValue"/>
30491 <method name="BufferAddVideoAffineTransformationMeta" cname="gst_buffer_add_video_affine_transformation_meta" shared="true" version="1.8">
30492 <return-type type="GstVideoAffineTransformationMeta*">
30493 <warning>missing glib:type-name</warning>
30496 <parameter name="buffer" type="GstBuffer*">
30497 <warning>missing glib:type-name</warning>
30501 <method name="BufferAddVideoBarMeta" cname="gst_buffer_add_video_bar_meta" shared="true" version="1.18">
30502 <return-type type="GstVideoBarMeta*">
30503 <warning>missing glib:type-name</warning>
30506 <parameter name="buffer" type="GstBuffer*">
30507 <warning>missing glib:type-name</warning>
30509 <parameter name="field" type="guint8"/>
30510 <parameter name="is_letterbox" type="gboolean"/>
30511 <parameter name="bar_data1" type="guint"/>
30512 <parameter name="bar_data2" type="guint"/>
30515 <method name="BufferAddVideoCaptionMeta" cname="gst_buffer_add_video_caption_meta" shared="true" version="1.16">
30516 <return-type type="GstVideoCaptionMeta*">
30517 <warning>missing glib:type-name</warning>
30520 <parameter name="buffer" type="GstBuffer*">
30521 <warning>missing glib:type-name</warning>
30523 <parameter name="caption_type" type="GstVideoCaptionType"/>
30524 <parameter name="data" type="const guint8*" array="true" array_length_param_index="3"/>
30525 <parameter name="size" type="gsize" array_index="2"/>
30528 <method name="BufferAddVideoGlTextureUploadMeta" cname="gst_buffer_add_video_gl_texture_upload_meta" shared="true">
30529 <return-type type="GstVideoGLTextureUploadMeta*">
30530 <warning>missing glib:type-name</warning>
30533 <parameter name="buffer" type="GstBuffer*">
30534 <warning>missing glib:type-name</warning>
30536 <parameter name="texture_orientation" type="GstVideoGLTextureOrientation"/>
30537 <parameter name="n_textures" type="guint"/>
30538 <parameter name="texture_type" type="GstVideoGLTextureType"/>
30539 <parameter closure="5" scope="call" name="upload" type="GstVideoGLTextureUpload"/>
30540 <parameter allow-none="1" name="user_data" type="gpointer"/>
30541 <parameter scope="call" name="user_data_copy" type="GBoxedCopyFunc"/>
30542 <parameter scope="call" name="user_data_free" type="GBoxedFreeFunc"/>
30545 <method name="BufferAddVideoMeta" cname="gst_buffer_add_video_meta" shared="true">
30546 <return-type type="GstVideoMeta*">
30547 <warning>missing glib:type-name</warning>
30550 <parameter name="buffer" type="GstBuffer*">
30551 <warning>missing glib:type-name</warning>
30553 <parameter name="flags" type="GstVideoFrameFlags"/>
30554 <parameter name="format" type="GstVideoFormat"/>
30555 <parameter name="width" type="guint"/>
30556 <parameter name="height" type="guint"/>
30559 <method name="BufferAddVideoMetaFull" cname="gst_buffer_add_video_meta_full" shared="true">
30560 <return-type type="GstVideoMeta*">
30561 <warning>missing glib:type-name</warning>
30564 <parameter name="buffer" type="GstBuffer*">
30565 <warning>missing glib:type-name</warning>
30567 <parameter name="flags" type="GstVideoFrameFlags"/>
30568 <parameter name="format" type="GstVideoFormat"/>
30569 <parameter name="width" type="guint"/>
30570 <parameter name="height" type="guint"/>
30571 <parameter name="n_planes" type="guint"/>
30572 <parameter name="offset" type="gsize*" array="true" array_len="4"/>
30573 <parameter name="stride" type="gint*" array="true" array_len="4"/>
30576 <method name="BufferAddVideoOverlayCompositionMeta" cname="gst_buffer_add_video_overlay_composition_meta" shared="true">
30577 <return-type type="GstVideoOverlayCompositionMeta*">
30578 <warning>missing glib:type-name</warning>
30581 <parameter name="buf" type="GstBuffer*">
30582 <warning>missing glib:type-name</warning>
30584 <parameter allow-none="1" name="comp" type="GstVideoOverlayComposition*">
30585 <warning>missing glib:type-name</warning>
30589 <method name="BufferAddVideoRegionOfInterestMeta" cname="gst_buffer_add_video_region_of_interest_meta" shared="true">
30590 <return-type type="GstVideoRegionOfInterestMeta*">
30591 <warning>missing glib:type-name</warning>
30594 <parameter name="buffer" type="GstBuffer*">
30595 <warning>missing glib:type-name</warning>
30597 <parameter name="roi_type" type="const-gchar*"/>
30598 <parameter name="x" type="guint"/>
30599 <parameter name="y" type="guint"/>
30600 <parameter name="w" type="guint"/>
30601 <parameter name="h" type="guint"/>
30604 <method name="BufferAddVideoRegionOfInterestMetaId" cname="gst_buffer_add_video_region_of_interest_meta_id" shared="true">
30605 <return-type type="GstVideoRegionOfInterestMeta*">
30606 <warning>missing glib:type-name</warning>
30609 <parameter name="buffer" type="GstBuffer*">
30610 <warning>missing glib:type-name</warning>
30612 <parameter name="roi_type" type="guint32"/>
30613 <parameter name="x" type="guint"/>
30614 <parameter name="y" type="guint"/>
30615 <parameter name="w" type="guint"/>
30616 <parameter name="h" type="guint"/>
30619 <method name="BufferAddVideoTimeCodeMeta" cname="gst_buffer_add_video_time_code_meta" shared="true" version="1.10">
30620 <return-type type="GstVideoTimeCodeMeta*">
30621 <warning>missing glib:type-name</warning>
30624 <parameter name="buffer" type="GstBuffer*">
30625 <warning>missing glib:type-name</warning>
30627 <parameter name="tc" type="GstVideoTimeCode*">
30628 <warning>missing glib:type-name</warning>
30632 <method name="BufferAddVideoTimeCodeMetaFull" cname="gst_buffer_add_video_time_code_meta_full" shared="true" version="1.10">
30633 <return-type type="GstVideoTimeCodeMeta*">
30634 <warning>missing glib:type-name</warning>
30637 <parameter name="buffer" type="GstBuffer*">
30638 <warning>missing glib:type-name</warning>
30640 <parameter name="fps_n" type="guint"/>
30641 <parameter name="fps_d" type="guint"/>
30642 <parameter name="latest_daily_jam" type="GDateTime*">
30643 <warning>missing glib:type-name</warning>
30645 <parameter name="flags" type="GstVideoTimeCodeFlags"/>
30646 <parameter name="hours" type="guint"/>
30647 <parameter name="minutes" type="guint"/>
30648 <parameter name="seconds" type="guint"/>
30649 <parameter name="frames" type="guint"/>
30650 <parameter name="field_count" type="guint"/>
30653 <method name="BufferGetVideoMeta" cname="gst_buffer_get_video_meta" shared="true">
30654 <return-type type="GstVideoMeta*">
30655 <warning>missing glib:type-name</warning>
30658 <parameter name="buffer" type="GstBuffer*">
30659 <warning>missing glib:type-name</warning>
30663 <method name="BufferGetVideoMetaId" cname="gst_buffer_get_video_meta_id" shared="true">
30664 <return-type type="GstVideoMeta*">
30665 <warning>missing glib:type-name</warning>
30668 <parameter name="buffer" type="GstBuffer*">
30669 <warning>missing glib:type-name</warning>
30671 <parameter name="id" type="gint"/>
30674 <method name="BufferGetVideoRegionOfInterestMetaId" cname="gst_buffer_get_video_region_of_interest_meta_id" shared="true">
30675 <return-type type="GstVideoRegionOfInterestMeta*">
30676 <warning>missing glib:type-name</warning>
30679 <parameter name="buffer" type="GstBuffer*">
30680 <warning>missing glib:type-name</warning>
30682 <parameter name="id" type="gint"/>
30685 <method name="BufferPoolConfigGetVideoAlignment" cname="gst_buffer_pool_config_get_video_alignment" shared="true">
30686 <return-type type="gboolean"/>
30688 <parameter name="config" type="GstStructure*">
30689 <warning>missing glib:type-name</warning>
30691 <parameter name="align" type="GstVideoAlignment*">
30692 <warning>missing glib:type-name</warning>
30696 <method name="BufferPoolConfigSetVideoAlignment" cname="gst_buffer_pool_config_set_video_alignment" shared="true">
30697 <return-type type="void"/>
30699 <parameter name="config" type="GstStructure*">
30700 <warning>missing glib:type-name</warning>
30702 <parameter name="align" type="GstVideoAlignment*">
30703 <warning>missing glib:type-name</warning>
30707 <method name="IsVideoOverlayPrepareWindowHandleMessage" cname="gst_is_video_overlay_prepare_window_handle_message" shared="true">
30708 <return-type type="gboolean"/>
30710 <parameter name="msg" type="GstMessage*">
30711 <warning>missing glib:type-name</warning>
30715 <method name="NavigationEventGetType" cname="gst_navigation_event_get_type" shared="true">
30716 <return-type type="GstNavigationEventType"/>
30718 <parameter name="event" type="GstEvent*">
30719 <warning>missing glib:type-name</warning>
30723 <method name="NavigationEventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
30724 <return-type type="gboolean"/>
30726 <parameter name="event" type="GstEvent*">
30727 <warning>missing glib:type-name</warning>
30729 <parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out"/>
30732 <method name="NavigationEventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
30733 <return-type type="gboolean"/>
30735 <parameter name="event" type="GstEvent*">
30736 <warning>missing glib:type-name</warning>
30738 <parameter allow-none="1" name="key" type="const-gchar*" pass_as="out"/>
30741 <method name="NavigationEventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
30742 <return-type type="gboolean"/>
30744 <parameter name="event" type="GstEvent*">
30745 <warning>missing glib:type-name</warning>
30747 <parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out"/>
30748 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
30749 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
30752 <method name="NavigationEventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
30753 <return-type type="gboolean"/>
30755 <parameter name="event" type="GstEvent*">
30756 <warning>missing glib:type-name</warning>
30758 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
30759 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
30762 <method name="NavigationEventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
30763 <return-type type="gboolean"/>
30765 <parameter name="event" type="GstEvent*">
30766 <warning>missing glib:type-name</warning>
30768 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out"/>
30769 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out"/>
30770 <parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out"/>
30771 <parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out"/>
30774 <method name="NavigationMessageGetType" cname="gst_navigation_message_get_type" shared="true">
30775 <return-type type="GstNavigationMessageType"/>
30777 <parameter name="message" type="GstMessage*">
30778 <warning>missing glib:type-name</warning>
30782 <method name="NavigationMessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
30783 <return-type type="GstMessage*" owned="true">
30784 <warning>missing glib:type-name</warning>
30787 <parameter name="src" type="GstObject*"/>
30788 <parameter name="cur_angle" type="guint"/>
30789 <parameter name="n_angles" type="guint"/>
30792 <method name="NavigationMessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
30793 <return-type type="GstMessage*" owned="true">
30794 <warning>missing glib:type-name</warning>
30797 <parameter name="src" type="GstObject*"/>
30800 <method name="NavigationMessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
30801 <return-type type="GstMessage*" owned="true">
30802 <warning>missing glib:type-name</warning>
30805 <parameter name="src" type="GstObject*"/>
30806 <parameter name="event" type="GstEvent*">
30807 <warning>missing glib:type-name</warning>
30811 <method name="NavigationMessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
30812 <return-type type="GstMessage*" owned="true">
30813 <warning>missing glib:type-name</warning>
30816 <parameter name="src" type="GstObject*"/>
30817 <parameter name="active" type="gboolean"/>
30820 <method name="NavigationMessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
30821 <return-type type="gboolean"/>
30823 <parameter name="message" type="GstMessage*">
30824 <warning>missing glib:type-name</warning>
30826 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out"/>
30827 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out"/>
30830 <method name="NavigationMessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
30831 <return-type type="gboolean"/>
30833 <parameter name="message" type="GstMessage*">
30834 <warning>missing glib:type-name</warning>
30836 <parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
30837 <warning>missing glib:type-name</warning>
30841 <method name="NavigationMessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
30842 <return-type type="gboolean"/>
30844 <parameter name="message" type="GstMessage*">
30845 <warning>missing glib:type-name</warning>
30847 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out"/>
30850 <method name="NavigationQueryGetType" cname="gst_navigation_query_get_type" shared="true">
30851 <return-type type="GstNavigationQueryType"/>
30853 <parameter name="query" type="GstQuery*">
30854 <warning>missing glib:type-name</warning>
30858 <method name="NavigationQueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
30859 <return-type type="GstQuery*" owned="true">
30860 <warning>missing glib:type-name</warning>
30863 <method name="NavigationQueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
30864 <return-type type="GstQuery*" owned="true">
30865 <warning>missing glib:type-name</warning>
30868 <method name="NavigationQueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
30869 <return-type type="gboolean"/>
30871 <parameter name="query" type="GstQuery*">
30872 <warning>missing glib:type-name</warning>
30874 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out"/>
30875 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out"/>
30878 <method name="NavigationQueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
30879 <return-type type="gboolean"/>
30881 <parameter name="query" type="GstQuery*">
30882 <warning>missing glib:type-name</warning>
30884 <parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out"/>
30887 <method name="NavigationQueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
30888 <return-type type="gboolean"/>
30890 <parameter name="query" type="GstQuery*">
30891 <warning>missing glib:type-name</warning>
30893 <parameter name="nth" type="guint"/>
30894 <parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out"/>
30897 <method name="NavigationQuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
30898 <return-type type="void"/>
30900 <parameter name="query" type="GstQuery*">
30901 <warning>missing glib:type-name</warning>
30903 <parameter name="cur_angle" type="guint"/>
30904 <parameter name="n_angles" type="guint"/>
30907 <method name="NavigationQuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
30908 <return-type type="void"/>
30910 <parameter name="query" type="GstQuery*">
30911 <warning>missing glib:type-name</warning>
30913 <parameter name="n_cmds" type="gint" array_index="2"/>
30914 <parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1"/>
30917 <method name="VideoAfdMetaApiGetType" cname="gst_video_afd_meta_api_get_type" shared="true">
30918 <return-type type="GType"/>
30920 <method name="VideoAfdMetaGetInfo" cname="gst_video_afd_meta_get_info" shared="true">
30921 <return-type type="GstMetaInfo*">
30922 <warning>missing glib:type-name</warning>
30925 <method name="VideoAffineTransformationMetaApiGetType" cname="gst_video_affine_transformation_meta_api_get_type" shared="true">
30926 <return-type type="GType"/>
30928 <method name="VideoAffineTransformationMetaGetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
30929 <return-type type="GstMetaInfo*">
30930 <warning>missing glib:type-name</warning>
30933 <method name="VideoBarMetaApiGetType" cname="gst_video_bar_meta_api_get_type" shared="true">
30934 <return-type type="GType"/>
30936 <method name="VideoBarMetaGetInfo" cname="gst_video_bar_meta_get_info" shared="true">
30937 <return-type type="GstMetaInfo*">
30938 <warning>missing glib:type-name</warning>
30941 <method name="VideoBlend" cname="gst_video_blend" shared="true">
30942 <return-type type="gboolean"/>
30944 <parameter name="dest" type="GstVideoFrame*">
30945 <warning>missing glib:type-name</warning>
30947 <parameter name="src" type="GstVideoFrame*">
30948 <warning>missing glib:type-name</warning>
30950 <parameter name="x" type="gint"/>
30951 <parameter name="y" type="gint"/>
30952 <parameter name="global_alpha" type="gfloat"/>
30955 <method name="VideoBlendScaleLinearRGBA" cname="gst_video_blend_scale_linear_RGBA" shared="true">
30956 <return-type type="void"/>
30958 <parameter name="src" type="GstVideoInfo*">
30959 <warning>missing glib:type-name</warning>
30961 <parameter name="src_buffer" type="GstBuffer*">
30962 <warning>missing glib:type-name</warning>
30964 <parameter name="dest_height" type="gint"/>
30965 <parameter name="dest_width" type="gint"/>
30966 <parameter name="dest" type="GstVideoInfo*" pass_as="out">
30967 <warning>missing glib:type-name</warning>
30969 <parameter name="dest_buffer" type="GstBuffer**" owned="true" pass_as="out">
30970 <warning>missing glib:type-name</warning>
30974 <method name="VideoCalculateDisplayRatio" cname="gst_video_calculate_display_ratio" shared="true">
30975 <return-type type="gboolean"/>
30977 <parameter name="dar_n" type="guint*" owned="true" pass_as="out"/>
30978 <parameter name="dar_d" type="guint*" owned="true" pass_as="out"/>
30979 <parameter name="video_width" type="guint"/>
30980 <parameter name="video_height" type="guint"/>
30981 <parameter name="video_par_n" type="guint"/>
30982 <parameter name="video_par_d" type="guint"/>
30983 <parameter name="display_par_n" type="guint"/>
30984 <parameter name="display_par_d" type="guint"/>
30987 <method name="VideoCaptionMetaApiGetType" cname="gst_video_caption_meta_api_get_type" shared="true">
30988 <return-type type="GType"/>
30990 <method name="VideoCaptionMetaGetInfo" cname="gst_video_caption_meta_get_info" shared="true">
30991 <return-type type="GstMetaInfo*">
30992 <warning>missing glib:type-name</warning>
30995 <method name="VideoCaptionTypeFromCaps" cname="gst_video_caption_type_from_caps" shared="true" version="1.16">
30996 <return-type type="GstVideoCaptionType"/>
30998 <parameter name="caps" type="GstCaps*">
30999 <warning>missing glib:type-name</warning>
31003 <method name="VideoCaptionTypeToCaps" cname="gst_video_caption_type_to_caps" shared="true" version="1.16">
31004 <return-type type="GstCaps*" owned="true">
31005 <warning>missing glib:type-name</warning>
31008 <parameter name="type" type="GstVideoCaptionType"/>
31011 <method name="VideoChromaFromString" cname="gst_video_chroma_from_string" shared="true">
31012 <return-type type="GstVideoChromaSite"/>
31014 <parameter name="s" type="const-gchar*"/>
31017 <method name="VideoChromaResample" cname="gst_video_chroma_resample" shared="true">
31018 <return-type type="void"/>
31020 <parameter name="resample" type="GstVideoChromaResample*">
31021 <warning>missing glib:type-name</warning>
31023 <parameter allow-none="1" name="lines" type="gpointer"/>
31024 <parameter name="width" type="gint"/>
31027 <method name="VideoChromaToString" cname="gst_video_chroma_to_string" shared="true">
31028 <return-type type="const-gchar*"/>
31030 <parameter name="site" type="GstVideoChromaSite"/>
31033 <method name="VideoColorMatrixFromIso" cname="gst_video_color_matrix_from_iso" shared="true" version="1.18">
31034 <return-type type="GstVideoColorMatrix"/>
31036 <parameter name="value" type="guint"/>
31039 <method name="VideoColorMatrixGetKrKb" cname="gst_video_color_matrix_get_Kr_Kb" shared="true" version="1.6">
31040 <return-type type="gboolean"/>
31042 <parameter name="matrix" type="GstVideoColorMatrix"/>
31043 <parameter name="Kr" type="gdouble*" owned="true" pass_as="out"/>
31044 <parameter name="Kb" type="gdouble*" owned="true" pass_as="out"/>
31047 <method name="VideoColorMatrixToIso" cname="gst_video_color_matrix_to_iso" shared="true" version="1.18">
31048 <return-type type="guint"/>
31050 <parameter name="matrix" type="GstVideoColorMatrix"/>
31053 <method name="VideoColorPrimariesFromIso" cname="gst_video_color_primaries_from_iso" shared="true" version="1.18">
31054 <return-type type="GstVideoColorPrimaries"/>
31056 <parameter name="value" type="guint"/>
31059 <method name="VideoColorPrimariesGetInfo" cname="gst_video_color_primaries_get_info" shared="true" version="1.6">
31060 <return-type type="GstVideoColorPrimariesInfo*">
31061 <warning>missing glib:type-name</warning>
31064 <parameter name="primaries" type="GstVideoColorPrimaries"/>
31067 <method name="VideoColorPrimariesToIso" cname="gst_video_color_primaries_to_iso" shared="true" version="1.18">
31068 <return-type type="guint"/>
31070 <parameter name="primaries" type="GstVideoColorPrimaries"/>
31073 <method name="VideoColorRangeOffsets" cname="gst_video_color_range_offsets" shared="true">
31074 <return-type type="void"/>
31076 <parameter name="range" type="GstVideoColorRange"/>
31077 <parameter name="info" type="GstVideoFormatInfo*">
31078 <warning>missing glib:type-name</warning>
31080 <parameter name="offset" type="gint*" pass_as="out" array="true" array_len="4"/>
31081 <parameter name="scale" type="gint*" pass_as="out" array="true" array_len="4"/>
31084 <method name="VideoColorTransferDecode" cname="gst_video_color_transfer_decode" shared="true" version="1.6" deprecated="true">
31085 <return-type type="gdouble"/>
31087 <parameter name="func" type="GstVideoTransferFunction"/>
31088 <parameter name="val" type="gdouble"/>
31091 <method name="VideoColorTransferEncode" cname="gst_video_color_transfer_encode" shared="true" version="1.6" deprecated="true">
31092 <return-type type="gdouble"/>
31094 <parameter name="func" type="GstVideoTransferFunction"/>
31095 <parameter name="val" type="gdouble"/>
31098 <method name="VideoConvertSample" cname="gst_video_convert_sample" shared="true">
31099 <return-type type="GstSample*" owned="true">
31100 <warning>missing glib:type-name</warning>
31102 <parameters throws="1">
31103 <parameter name="sample" type="GstSample*">
31104 <warning>missing glib:type-name</warning>
31106 <parameter name="to_caps" type="GstCaps*">
31107 <warning>missing glib:type-name</warning>
31109 <parameter name="timeout" type="guint64"/>
31110 <parameter name="error" type="GError**"/>
31113 <method name="VideoConvertSampleAsync" cname="gst_video_convert_sample_async" shared="true">
31114 <return-type type="void"/>
31116 <parameter name="sample" type="GstSample*">
31117 <warning>missing glib:type-name</warning>
31119 <parameter name="to_caps" type="GstCaps*">
31120 <warning>missing glib:type-name</warning>
31122 <parameter name="timeout" type="guint64"/>
31123 <parameter closure="4" destroy="5" scope="notified" name="callback" type="GstVideoConvertSampleCallback"/>
31124 <parameter allow-none="1" name="user_data" type="gpointer"/>
31125 <parameter scope="async" name="destroy_notify" type="GDestroyNotify"/>
31128 <method name="VideoCropMetaApiGetType" cname="gst_video_crop_meta_api_get_type" shared="true">
31129 <return-type type="GType"/>
31131 <method name="VideoCropMetaGetInfo" cname="gst_video_crop_meta_get_info" shared="true">
31132 <return-type type="GstMetaInfo*">
31133 <warning>missing glib:type-name</warning>
31136 <method name="VideoEventIsForceKeyUnit" cname="gst_video_event_is_force_key_unit" shared="true">
31137 <return-type type="gboolean"/>
31139 <parameter name="event" type="GstEvent*">
31140 <warning>missing glib:type-name</warning>
31144 <method name="VideoEventNewDownstreamForceKeyUnit" cname="gst_video_event_new_downstream_force_key_unit" shared="true">
31145 <return-type type="GstEvent*" owned="true">
31146 <warning>missing glib:type-name</warning>
31149 <parameter name="timestamp" type="guint64"/>
31150 <parameter name="stream_time" type="guint64"/>
31151 <parameter name="running_time" type="guint64"/>
31152 <parameter name="all_headers" type="gboolean"/>
31153 <parameter name="count" type="guint"/>
31156 <method name="VideoEventNewStillFrame" cname="gst_video_event_new_still_frame" shared="true">
31157 <return-type type="GstEvent*" owned="true">
31158 <warning>missing glib:type-name</warning>
31161 <parameter name="in_still" type="gboolean"/>
31164 <method name="VideoEventNewUpstreamForceKeyUnit" cname="gst_video_event_new_upstream_force_key_unit" shared="true">
31165 <return-type type="GstEvent*" owned="true">
31166 <warning>missing glib:type-name</warning>
31169 <parameter name="running_time" type="guint64"/>
31170 <parameter name="all_headers" type="gboolean"/>
31171 <parameter name="count" type="guint"/>
31174 <method name="VideoEventParseDownstreamForceKeyUnit" cname="gst_video_event_parse_downstream_force_key_unit" shared="true">
31175 <return-type type="gboolean"/>
31177 <parameter name="event" type="GstEvent*">
31178 <warning>missing glib:type-name</warning>
31180 <parameter name="timestamp" type="guint64" owned="true" pass_as="out"/>
31181 <parameter name="stream_time" type="guint64" owned="true" pass_as="out"/>
31182 <parameter name="running_time" type="guint64" owned="true" pass_as="out"/>
31183 <parameter name="all_headers" type="gboolean*" owned="true" pass_as="out"/>
31184 <parameter name="count" type="guint*" owned="true" pass_as="out"/>
31187 <method name="VideoEventParseStillFrame" cname="gst_video_event_parse_still_frame" shared="true">
31188 <return-type type="gboolean"/>
31190 <parameter name="event" type="GstEvent*">
31191 <warning>missing glib:type-name</warning>
31193 <parameter name="in_still" type="gboolean*" owned="true" pass_as="out"/>
31196 <method name="VideoEventParseUpstreamForceKeyUnit" cname="gst_video_event_parse_upstream_force_key_unit" shared="true">
31197 <return-type type="gboolean"/>
31199 <parameter name="event" type="GstEvent*">
31200 <warning>missing glib:type-name</warning>
31202 <parameter name="running_time" type="guint64" owned="true" pass_as="out"/>
31203 <parameter name="all_headers" type="gboolean*" owned="true" pass_as="out"/>
31204 <parameter name="count" type="guint*" owned="true" pass_as="out"/>
31207 <method name="VideoFieldOrderFromString" cname="gst_video_field_order_from_string" shared="true" version="1.12">
31208 <return-type type="GstVideoFieldOrder"/>
31210 <parameter name="order" type="const-gchar*"/>
31213 <method name="VideoFieldOrderToString" cname="gst_video_field_order_to_string" shared="true" version="1.12">
31214 <return-type type="const-gchar*"/>
31216 <parameter name="order" type="GstVideoFieldOrder"/>
31219 <method name="VideoFormatFromFourcc" cname="gst_video_format_from_fourcc" shared="true">
31220 <return-type type="GstVideoFormat"/>
31222 <parameter name="fourcc" type="guint32"/>
31225 <method name="VideoFormatFromMasks" cname="gst_video_format_from_masks" shared="true">
31226 <return-type type="GstVideoFormat"/>
31228 <parameter name="depth" type="gint"/>
31229 <parameter name="bpp" type="gint"/>
31230 <parameter name="endianness" type="gint"/>
31231 <parameter name="red_mask" type="guint"/>
31232 <parameter name="green_mask" type="guint"/>
31233 <parameter name="blue_mask" type="guint"/>
31234 <parameter name="alpha_mask" type="guint"/>
31237 <method name="VideoFormatFromString" cname="gst_video_format_from_string" shared="true">
31238 <return-type type="GstVideoFormat"/>
31240 <parameter name="format" type="const-gchar*"/>
31243 <method name="VideoFormatGetInfo" cname="gst_video_format_get_info" shared="true">
31244 <return-type type="GstVideoFormatInfo*">
31245 <warning>missing glib:type-name</warning>
31248 <parameter name="format" type="GstVideoFormat"/>
31251 <method name="VideoFormatGetPalette" cname="gst_video_format_get_palette" shared="true" version="1.2">
31252 <return-type type="gpointer"/>
31254 <parameter name="format" type="GstVideoFormat"/>
31255 <parameter name="size" type="gsize*" owned="true" pass_as="out"/>
31258 <method name="VideoFormatToFourcc" cname="gst_video_format_to_fourcc" shared="true">
31259 <return-type type="guint32"/>
31261 <parameter name="format" type="GstVideoFormat"/>
31264 <method name="VideoFormatToString" cname="gst_video_format_to_string" shared="true">
31265 <return-type type="const-gchar*"/>
31267 <parameter name="format" type="GstVideoFormat"/>
31270 <method name="VideoFormatsRaw" cname="gst_video_formats_raw" shared="true" version="1.18">
31271 <return-type type="const GstVideoFormat*" array="true" array_length_param_index="0"/>
31273 <parameter name="len" type="guint*" owned="true" pass_as="out"/>
31276 <method name="VideoGlTextureUploadMetaApiGetType" cname="gst_video_gl_texture_upload_meta_api_get_type" shared="true">
31277 <return-type type="GType"/>
31279 <method name="VideoGlTextureUploadMetaGetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
31280 <return-type type="GstMetaInfo*">
31281 <warning>missing glib:type-name</warning>
31284 <method name="VideoGuessFramerate" cname="gst_video_guess_framerate" shared="true" version="1.6">
31285 <return-type type="gboolean"/>
31287 <parameter name="duration" type="guint64"/>
31288 <parameter allow-none="1" name="dest_n" type="gint*" owned="true" pass_as="out"/>
31289 <parameter allow-none="1" name="dest_d" type="gint*" owned="true" pass_as="out"/>
31292 <method name="VideoInterlaceModeFromString" cname="gst_video_interlace_mode_from_string" shared="true" version="1.6">
31293 <return-type type="GstVideoInterlaceMode"/>
31295 <parameter name="mode" type="const-gchar*"/>
31298 <method name="VideoInterlaceModeToString" cname="gst_video_interlace_mode_to_string" shared="true" version="1.6">
31299 <return-type type="const-gchar*"/>
31301 <parameter name="mode" type="GstVideoInterlaceMode"/>
31304 <method name="VideoMakeRawCaps" cname="gst_video_make_raw_caps" shared="true" version="1.18">
31305 <return-type type="GstCaps*" owned="true">
31306 <warning>missing glib:type-name</warning>
31309 <parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1"/>
31310 <parameter name="len" type="guint"/>
31313 <method name="VideoMakeRawCapsWithFeatures" cname="gst_video_make_raw_caps_with_features" shared="true" version="1.18">
31314 <return-type type="GstCaps*" owned="true">
31315 <warning>missing glib:type-name</warning>
31318 <parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1"/>
31319 <parameter name="len" type="guint"/>
31320 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
31321 <warning>missing glib:type-name</warning>
31325 <method name="VideoMasteringDisplayInfoFromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
31326 <return-type type="gboolean"/>
31328 <parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
31329 <warning>missing glib:type-name</warning>
31331 <parameter name="mastering" type="const-gchar*"/>
31334 <method name="VideoMetaApiGetType" cname="gst_video_meta_api_get_type" shared="true">
31335 <return-type type="GType"/>
31337 <method name="VideoMetaGetInfo" cname="gst_video_meta_get_info" shared="true">
31338 <return-type type="GstMetaInfo*">
31339 <warning>missing glib:type-name</warning>
31342 <method name="VideoMetaTransformScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
31343 <return-type type="guint32"/>
31345 <method name="VideoMultiviewGetDoubledHeightModes" cname="gst_video_multiview_get_doubled_height_modes" shared="true" version="1.6">
31346 <return-type type="GValue*">
31347 <warning>missing glib:type-name</warning>
31350 <method name="VideoMultiviewGetDoubledSizeModes" cname="gst_video_multiview_get_doubled_size_modes" shared="true" version="1.6">
31351 <return-type type="GValue*">
31352 <warning>missing glib:type-name</warning>
31355 <method name="VideoMultiviewGetDoubledWidthModes" cname="gst_video_multiview_get_doubled_width_modes" shared="true" version="1.6">
31356 <return-type type="GValue*">
31357 <warning>missing glib:type-name</warning>
31360 <method name="VideoMultiviewGetMonoModes" cname="gst_video_multiview_get_mono_modes" shared="true" version="1.6">
31361 <return-type type="GValue*">
31362 <warning>missing glib:type-name</warning>
31365 <method name="VideoMultiviewGetUnpackedModes" cname="gst_video_multiview_get_unpacked_modes" shared="true" version="1.6">
31366 <return-type type="GValue*">
31367 <warning>missing glib:type-name</warning>
31370 <method name="VideoMultiviewGuessHalfAspect" cname="gst_video_multiview_guess_half_aspect" shared="true" version="1.6">
31371 <return-type type="gboolean"/>
31373 <parameter name="mv_mode" type="GstVideoMultiviewMode"/>
31374 <parameter name="width" type="guint"/>
31375 <parameter name="height" type="guint"/>
31376 <parameter name="par_n" type="guint"/>
31377 <parameter name="par_d" type="guint"/>
31380 <method name="VideoMultiviewModeFromCapsString" cname="gst_video_multiview_mode_from_caps_string" shared="true" version="1.6">
31381 <return-type type="GstVideoMultiviewMode"/>
31383 <parameter name="caps_mview_mode" type="const-gchar*"/>
31386 <method name="VideoMultiviewModeToCapsString" cname="gst_video_multiview_mode_to_caps_string" shared="true" version="1.6">
31387 <return-type type="const-gchar*"/>
31389 <parameter name="mview_mode" type="GstVideoMultiviewMode"/>
31392 <method name="VideoMultiviewVideoInfoChangeMode" cname="gst_video_multiview_video_info_change_mode" shared="true" version="1.6">
31393 <return-type type="void"/>
31395 <parameter name="info" type="GstVideoInfo*">
31396 <warning>missing glib:type-name</warning>
31398 <parameter name="out_mview_mode" type="GstVideoMultiviewMode"/>
31399 <parameter name="out_mview_flags" type="GstVideoMultiviewFlags"/>
31402 <method name="VideoOverlayCompositionMetaApiGetType" cname="gst_video_overlay_composition_meta_api_get_type" shared="true">
31403 <return-type type="GType"/>
31405 <method name="VideoOverlayCompositionMetaGetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
31406 <return-type type="GstMetaInfo*">
31407 <warning>missing glib:type-name</warning>
31410 <method name="VideoOverlayInstallProperties" cname="gst_video_overlay_install_properties" shared="true" version="1.14">
31411 <return-type type="void"/>
31413 <parameter name="oclass" type="GObjectClass*">
31414 <warning>missing glib:type-name</warning>
31416 <parameter name="last_prop_id" type="gint"/>
31419 <method name="VideoOverlaySetProperty" cname="gst_video_overlay_set_property" shared="true" version="1.14">
31420 <return-type type="gboolean"/>
31422 <parameter name="_object" type="GObject*"/>
31423 <parameter name="last_prop_id" type="gint"/>
31424 <parameter name="property_id" type="guint"/>
31425 <parameter name="value" type="GValue*">
31426 <warning>missing glib:type-name</warning>
31430 <method name="VideoRegionOfInterestMetaApiGetType" cname="gst_video_region_of_interest_meta_api_get_type" shared="true">
31431 <return-type type="GType"/>
31433 <method name="VideoRegionOfInterestMetaGetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
31434 <return-type type="GstMetaInfo*">
31435 <warning>missing glib:type-name</warning>
31438 <method name="VideoTileGetIndex" cname="gst_video_tile_get_index" shared="true" version="1.4">
31439 <return-type type="guint"/>
31441 <parameter name="mode" type="GstVideoTileMode"/>
31442 <parameter name="x" type="gint"/>
31443 <parameter name="y" type="gint"/>
31444 <parameter name="x_tiles" type="gint"/>
31445 <parameter name="y_tiles" type="gint"/>
31448 <method name="VideoTimeCodeMetaApiGetType" cname="gst_video_time_code_meta_api_get_type" shared="true">
31449 <return-type type="GType"/>
31451 <method name="VideoTimeCodeMetaGetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
31452 <return-type type="GstMetaInfo*">
31453 <warning>missing glib:type-name</warning>
31456 <method name="VideoTransferFunctionDecode" cname="gst_video_transfer_function_decode" shared="true" version="1.20">
31457 <return-type type="gdouble"/>
31459 <parameter name="func" type="GstVideoTransferFunction"/>
31460 <parameter name="val" type="gdouble"/>
31463 <method name="VideoTransferFunctionEncode" cname="gst_video_transfer_function_encode" shared="true" version="1.20">
31464 <return-type type="gdouble"/>
31466 <parameter name="func" type="GstVideoTransferFunction"/>
31467 <parameter name="val" type="gdouble"/>
31470 <method name="VideoTransferFunctionFromIso" cname="gst_video_transfer_function_from_iso" shared="true" version="1.18">
31471 <return-type type="GstVideoTransferFunction"/>
31473 <parameter name="value" type="guint"/>
31476 <method name="VideoTransferFunctionIsEquivalent" cname="gst_video_transfer_function_is_equivalent" shared="true" version="1.18">
31477 <return-type type="gboolean"/>
31479 <parameter name="from_func" type="GstVideoTransferFunction"/>
31480 <parameter name="from_bpp" type="guint"/>
31481 <parameter name="to_func" type="GstVideoTransferFunction"/>
31482 <parameter name="to_bpp" type="guint"/>
31485 <method name="VideoTransferFunctionToIso" cname="gst_video_transfer_function_to_iso" shared="true" version="1.18">
31486 <return-type type="guint"/>
31488 <parameter name="func" type="GstVideoTransferFunction"/>
31492 <object name="Constants" cname="GstVideoConstants" opaque="true">
31493 <constant value="GstBufferPoolOptionVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META"/>
31494 <constant value="GstBufferPoolOptionVideoAlignment" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_ALIGNMENT"/>
31495 <constant value="GstBufferPoolOptionVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META" version="1.2.2"/>
31496 <constant value="GstBufferPoolOptionVideoMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_META"/>
31497 <constant value="format:Interlaced" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_FORMAT_INTERLACED" version="1.16."/>
31498 <constant value="meta:GstVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META"/>
31499 <constant value="meta:GstVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META"/>
31500 <constant value="meta:GstVideoMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_META"/>
31501 <constant value="meta:GstVideoOverlayComposition" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION"/>
31502 <constant value="colorspace" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_COLORSPACE_STR" version="1.2"/>
31503 <constant value="orientation" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_ORIENTATION_STR" version="1.2"/>
31504 <constant value="size" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_SIZE_STR" version="1.2"/>
31505 <constant value="video" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_STR" version="1.2"/>
31506 <constant value="bt2020" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020"/>
31507 <constant value="bt2020-10" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020_10"/>
31508 <constant value="bt2100-hlg" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_HLG"/>
31509 <constant value="bt2100-pq" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_PQ"/>
31510 <constant value="bt601" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT601"/>
31511 <constant value="bt709" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT709"/>
31512 <constant value="smpte240m" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SMPTE240M"/>
31513 <constant value="sRGB" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SRGB"/>
31514 <constant value="3" ctype="gint" gtype="gint" name="VIDEO_COMP_A"/>
31515 <constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_B"/>
31516 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_G"/>
31517 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_INDEX"/>
31518 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_PALETTE"/>
31519 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_R"/>
31520 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_U"/>
31521 <constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_V"/>
31522 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_Y"/>
31523 <constant value="GstVideoConverter.alpha-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_MODE"/>
31524 <constant value="GstVideoConverter.alpha-value" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_VALUE"/>
31525 <constant value="GstVideoConverter.border-argb" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_BORDER_ARGB"/>
31526 <constant value="GstVideoConverter.chroma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_MODE"/>
31527 <constant value="GstVideoConverter.chroma-resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD"/>
31528 <constant value="GstVideoConverter.dest-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_HEIGHT"/>
31529 <constant value="GstVideoConverter.dest-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_WIDTH"/>
31530 <constant value="GstVideoConverter.dest-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_X"/>
31531 <constant value="GstVideoConverter.dest-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_Y"/>
31532 <constant value="GstVideoConverter.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_METHOD"/>
31533 <constant value="GstVideoConverter.dither-quantization" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION"/>
31534 <constant value="GstVideoConverter.fill-border" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_FILL_BORDER"/>
31535 <constant value="GstVideoConverter.gamma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_GAMMA_MODE"/>
31536 <constant value="GstVideoConverter.matrix-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_MATRIX_MODE"/>
31537 <constant value="GstVideoConverter.primaries-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_PRIMARIES_MODE"/>
31538 <constant value="GstVideoConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_METHOD"/>
31539 <constant value="GstVideoConverter.resampler-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_TAPS"/>
31540 <constant value="GstVideoConverter.src-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_HEIGHT"/>
31541 <constant value="GstVideoConverter.src-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_WIDTH"/>
31542 <constant value="GstVideoConverter.src-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_X"/>
31543 <constant value="GstVideoConverter.src-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_Y"/>
31544 <constant value="GstVideoConverter.threads" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_THREADS"/>
31545 <constant value="10" ctype="gint" gtype="gint" name="VIDEO_DECODER_MAX_ERRORS"/>
31546 <constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SINK_NAME"/>
31547 <constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME"/>
31548 <constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME"/>
31549 <constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME"/>
31550 <constant value="{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, NV12_4L4, NV12_32L32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL"/>
31551 <constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE"/>
31552 <constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS"/>
31553 <constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES"/>
31554 <constant value="GstVideoResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_B"/>
31555 <constant value="GstVideoResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_C"/>
31556 <constant value="GstVideoResampler.envelope" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_ENVELOPE"/>
31557 <constant value="GstVideoResampler.max-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_MAX_TAPS"/>
31558 <constant value="GstVideoResampler.sharpen" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPEN"/>
31559 <constant value="GstVideoResampler.sharpness" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPNESS"/>
31560 <constant value="GstVideoScaler.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_SCALER_OPT_DITHER_METHOD"/>
31561 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_SIZE_RANGE"/>
31562 <constant value="65535" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_MASK"/>
31563 <constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_SHIFT"/>
31564 <constant value="65535" ctype="gint" gtype="gint" name="VIDEO_TILE_X_TILES_MASK"/>
31565 <constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_Y_TILES_SHIFT"/>
31568 <namespace name="GstWebRTC" library="gstwebrtc-1.0">
31569 <enum name="WebRTCBundlePolicy" cname="GstWebRTCBundlePolicy" type="enum" gtype="gst_webrtc_bundle_policy_get_type" version="1.16">
31570 <member cname="GST_WEBRTC_BUNDLE_POLICY_NONE" name="None" value="0"/>
31571 <member cname="GST_WEBRTC_BUNDLE_POLICY_BALANCED" name="Balanced" value="1"/>
31572 <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" name="MaxCompat" value="2"/>
31573 <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" name="MaxBundle" value="3"/>
31575 <enum name="WebRTCDTLSSetup" cname="GstWebRTCDTLSSetup" type="enum" gtype="gst_webrtc_dtls_setup_get_type">
31576 <member cname="GST_WEBRTC_DTLS_SETUP_NONE" name="None" value="0"/>
31577 <member cname="GST_WEBRTC_DTLS_SETUP_ACTPASS" name="Actpass" value="1"/>
31578 <member cname="GST_WEBRTC_DTLS_SETUP_ACTIVE" name="Active" value="2"/>
31579 <member cname="GST_WEBRTC_DTLS_SETUP_PASSIVE" name="Passive" value="3"/>
31581 <enum name="WebRTCDTLSTransportState" cname="GstWebRTCDTLSTransportState" type="enum" gtype="gst_webrtc_dtls_transport_state_get_type">
31582 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW" name="New" value="0"/>
31583 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED" name="Closed" value="1"/>
31584 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED" name="Failed" value="2"/>
31585 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" name="Connecting" value="3"/>
31586 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" name="Connected" value="4"/>
31588 <enum name="WebRTCDataChannelState" cname="GstWebRTCDataChannelState" type="enum" gtype="gst_webrtc_data_channel_state_get_type" version="1.16">
31589 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_NEW" name="New" value="0"/>
31590 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" name="Connecting" value="1"/>
31591 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" name="Open" value="2"/>
31592 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" name="Closing" value="3"/>
31593 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" name="Closed" value="4"/>
31595 <enum name="WebRTCFECType" cname="GstWebRTCFECType" type="enum" gtype="gst_webrtc_fec_type_get_type" version="1.14.1">
31596 <member cname="GST_WEBRTC_FEC_TYPE_NONE" name="None" value="0"/>
31597 <member cname="GST_WEBRTC_FEC_TYPE_ULP_RED" name="UlpRed" value="1"/>
31599 <enum name="WebRTCICEComponent" cname="GstWebRTCICEComponent" type="enum" gtype="gst_webrtc_ice_component_get_type">
31600 <member cname="GST_WEBRTC_ICE_COMPONENT_RTP" name="Rtp" value="0"/>
31601 <member cname="GST_WEBRTC_ICE_COMPONENT_RTCP" name="Rtcp" value="1"/>
31603 <enum name="WebRTCICEConnectionState" cname="GstWebRTCICEConnectionState" type="enum" gtype="gst_webrtc_ice_connection_state_get_type">
31604 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_NEW" name="New" value="0"/>
31605 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING" name="Checking" value="1"/>
31606 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED" name="Connected" value="2"/>
31607 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED" name="Completed" value="3"/>
31608 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED" name="Failed" value="4"/>
31609 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="5"/>
31610 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED" name="Closed" value="6"/>
31612 <enum name="WebRTCICEGatheringState" cname="GstWebRTCICEGatheringState" type="enum" gtype="gst_webrtc_ice_gathering_state_get_type">
31613 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_NEW" name="New" value="0"/>
31614 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING" name="Gathering" value="1"/>
31615 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE" name="Complete" value="2"/>
31617 <enum name="WebRTCICERole" cname="GstWebRTCICERole" type="enum" gtype="gst_webrtc_ice_role_get_type">
31618 <member cname="GST_WEBRTC_ICE_ROLE_CONTROLLED" name="Controlled" value="0"/>
31619 <member cname="GST_WEBRTC_ICE_ROLE_CONTROLLING" name="Controlling" value="1"/>
31621 <enum name="WebRTCICETransportPolicy" cname="GstWebRTCICETransportPolicy" type="enum" gtype="gst_webrtc_ice_transport_policy_get_type" version="1.16">
31622 <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" name="All" value="0"/>
31623 <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" name="Relay" value="1"/>
31625 <enum name="WebRTCKind" cname="GstWebRTCKind" type="enum" gtype="gst_webrtc_kind_get_type" version="1.20">
31626 <member cname="GST_WEBRTC_KIND_UNKNOWN" name="Unknown" value="0"/>
31627 <member cname="GST_WEBRTC_KIND_AUDIO" name="Audio" value="1"/>
31628 <member cname="GST_WEBRTC_KIND_VIDEO" name="Video" value="2"/>
31630 <enum name="WebRTCPeerConnectionState" cname="GstWebRTCPeerConnectionState" type="enum" gtype="gst_webrtc_peer_connection_state_get_type">
31631 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" name="New" value="0"/>
31632 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" name="Connecting" value="1"/>
31633 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED" name="Connected" value="2"/>
31634 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="3"/>
31635 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" name="Failed" value="4"/>
31636 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" name="Closed" value="5"/>
31638 <enum name="WebRTCPriorityType" cname="GstWebRTCPriorityType" type="enum" gtype="gst_webrtc_priority_type_get_type" version="1.16">
31639 <member cname="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" name="VeryLow" value="1"/>
31640 <member cname="GST_WEBRTC_PRIORITY_TYPE_LOW" name="Low" value="2"/>
31641 <member cname="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" name="Medium" value="3"/>
31642 <member cname="GST_WEBRTC_PRIORITY_TYPE_HIGH" name="High" value="4"/>
31644 <enum name="WebRTCRTPTransceiverDirection" cname="GstWebRTCRTPTransceiverDirection" type="enum" gtype="gst_webrtc_rtp_transceiver_direction_get_type">
31645 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" name="None" value="0"/>
31646 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" name="Inactive" value="1"/>
31647 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY" name="Sendonly" value="2"/>
31648 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" name="Recvonly" value="3"/>
31649 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" name="Sendrecv" value="4"/>
31651 <enum name="WebRTCSCTPTransportState" cname="GstWebRTCSCTPTransportState" type="enum" gtype="gst_webrtc_sctp_transport_state_get_type" version="1.16">
31652 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" name="New" value="0"/>
31653 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" name="Connecting" value="1"/>
31654 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" name="Connected" value="2"/>
31655 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" name="Closed" value="3"/>
31657 <enum name="WebRTCSDPType" cname="GstWebRTCSDPType" type="enum" gtype="gst_webrtc_sdp_type_get_type">
31658 <member cname="GST_WEBRTC_SDP_TYPE_OFFER" name="Offer" value="1"/>
31659 <member cname="GST_WEBRTC_SDP_TYPE_PRANSWER" name="Pranswer" value="2"/>
31660 <member cname="GST_WEBRTC_SDP_TYPE_ANSWER" name="Answer" value="3"/>
31661 <member cname="GST_WEBRTC_SDP_TYPE_ROLLBACK" name="Rollback" value="4"/>
31663 <enum name="WebRTCSignalingState" cname="GstWebRTCSignalingState" type="enum" gtype="gst_webrtc_signaling_state_get_type">
31664 <member cname="GST_WEBRTC_SIGNALING_STATE_STABLE" name="Stable" value="0"/>
31665 <member cname="GST_WEBRTC_SIGNALING_STATE_CLOSED" name="Closed" value="1"/>
31666 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER" name="HaveLocalOffer" value="2"/>
31667 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER" name="HaveRemoteOffer" value="3"/>
31668 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER" name="HaveLocalPranswer" value="4"/>
31669 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER" name="HaveRemotePranswer" value="5"/>
31671 <enum name="WebRTCStatsType" cname="GstWebRTCStatsType" type="enum" gtype="gst_webrtc_stats_type_get_type">
31672 <member cname="GST_WEBRTC_STATS_CODEC" name="Codec" value="1"/>
31673 <member cname="GST_WEBRTC_STATS_INBOUND_RTP" name="InboundRtp" value="2"/>
31674 <member cname="GST_WEBRTC_STATS_OUTBOUND_RTP" name="OutboundRtp" value="3"/>
31675 <member cname="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP" name="RemoteInboundRtp" value="4"/>
31676 <member cname="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP" name="RemoteOutboundRtp" value="5"/>
31677 <member cname="GST_WEBRTC_STATS_CSRC" name="Csrc" value="6"/>
31678 <member cname="GST_WEBRTC_STATS_PEER_CONNECTION" name="PeerConnection" value="7"/>
31679 <member cname="GST_WEBRTC_STATS_DATA_CHANNEL" name="DataChannel" value="8"/>
31680 <member cname="GST_WEBRTC_STATS_STREAM" name="Stream" value="9"/>
31681 <member cname="GST_WEBRTC_STATS_TRANSPORT" name="Transport" value="10"/>
31682 <member cname="GST_WEBRTC_STATS_CANDIDATE_PAIR" name="CandidatePair" value="11"/>
31683 <member cname="GST_WEBRTC_STATS_LOCAL_CANDIDATE" name="LocalCandidate" value="12"/>
31684 <member cname="GST_WEBRTC_STATS_REMOTE_CANDIDATE" name="RemoteCandidate" value="13"/>
31685 <member cname="GST_WEBRTC_STATS_CERTIFICATE" name="Certificate" value="14"/>
31687 <object name="WebRTCDTLSTransport" cname="GstWebRTCDTLSTransport" opaque="false" hidden="false" parent="GstObject">
31688 <class_struct cname="GstWebRTCDTLSTransportClass"/>
31689 <method name="GetType" cname="gst_webrtc_dtls_transport_get_type" shared="true">
31690 <return-type type="GType"/>
31692 <property name="Certificate" cname="certificate" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false"/>
31693 <property name="Client" cname="client" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
31694 <property name="RemoteCertificate" cname="remote-certificate" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false"/>
31695 <property name="SessionId" cname="session-id" type="guint" readable="true" writeable="true" construct="false" construct-only="true"/>
31696 <property name="State" cname="state" type="GstWebRTCDTLSTransportState" readable="true" writeable="false" construct="false" construct-only="false"/>
31697 <property name="Transport" cname="transport" type="GstWebRTCICETransport*" readable="true" writeable="false" construct="false" construct-only="false"/>
31699 <object name="WebRTCDataChannel" cname="GstWebRTCDataChannel" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GObject">
31700 <class_struct cname="GstWebRTCDataChannelClass"/>
31701 <method name="GetType" cname="gst_webrtc_data_channel_get_type" shared="true">
31702 <return-type type="GType"/>
31704 <method name="Close" cname="gst_webrtc_data_channel_close">
31705 <return-type type="void"/>
31708 <method name="SendData" cname="gst_webrtc_data_channel_send_data">
31709 <return-type type="void"/>
31711 <parameter allow-none="1" name="data" type="GBytes*">
31712 <warning>missing glib:type-name</warning>
31716 <method name="SendString" cname="gst_webrtc_data_channel_send_string">
31717 <return-type type="void"/>
31719 <parameter allow-none="1" name="str" type="const-gchar*"/>
31722 <property name="BufferedAmount" cname="buffered-amount" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/>
31723 <property name="BufferedAmountLowThreshold" cname="buffered-amount-low-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
31724 <property name="Id" cname="id" type="gint" readable="true" writeable="true" construct="false" construct-only="true"/>
31725 <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
31726 <property name="MaxPacketLifetime" cname="max-packet-lifetime" type="gint" readable="true" writeable="true" construct="false" construct-only="true"/>
31727 <property name="MaxRetransmits" cname="max-retransmits" type="gint" readable="true" writeable="true" construct="false" construct-only="true"/>
31728 <property name="Negotiated" cname="negotiated" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true"/>
31729 <property name="Ordered" cname="ordered" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true"/>
31730 <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="true"/>
31731 <property name="Protocol" cname="protocol" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/>
31732 <property name="ReadyState" cname="ready-state" type="GstWebRTCDataChannelState" readable="true" writeable="false" construct="false" construct-only="false"/>
31733 <signal name="CloseEvent" cname="close" when="last">
31734 <return-type type="void"/>
31736 <warning>Signal renamed because of existing method with same name</warning>
31738 <signal name="OnBufferedAmountLow" cname="on-buffered-amount-low" when="last">
31739 <return-type type="void"/>
31742 <signal name="OnClose" cname="on-close" when="last">
31743 <return-type type="void"/>
31746 <signal name="OnError" cname="on-error" when="last">
31747 <return-type type="void"/>
31749 <parameter name="error" type="GError*">
31750 <warning>missing glib:type-name</warning>
31754 <signal name="OnMessageData" cname="on-message-data" when="last">
31755 <return-type type="void"/>
31757 <parameter allow-none="1" name="data" type="GBytes*">
31758 <warning>missing glib:type-name</warning>
31762 <signal name="OnMessageString" cname="on-message-string" when="last">
31763 <return-type type="void"/>
31765 <parameter allow-none="1" name="data" type="const-gchar*"/>
31768 <signal name="OnOpen" cname="on-open" when="last">
31769 <return-type type="void"/>
31772 <signal name="SendDataEvent" cname="send-data" when="last">
31773 <return-type type="void"/>
31775 <parameter allow-none="1" name="data" type="GBytes*">
31776 <warning>missing glib:type-name</warning>
31779 <warning>Signal renamed because of existing method with same name</warning>
31781 <signal name="SendStringEvent" cname="send-string" when="last">
31782 <return-type type="void"/>
31784 <parameter allow-none="1" name="data" type="const-gchar*"/>
31786 <warning>Signal renamed because of existing method with same name</warning>
31789 <object name="WebRTCICETransport" cname="GstWebRTCICETransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
31790 <class_struct cname="GstWebRTCICETransportClass"/>
31791 <method name="GetType" cname="gst_webrtc_ice_transport_get_type" shared="true">
31792 <return-type type="GType"/>
31794 <property name="Component" cname="component" type="GstWebRTCICEComponent" readable="true" writeable="true" construct="false" construct-only="true"/>
31795 <property name="GatheringState" cname="gathering-state" type="GstWebRTCICEGatheringState" readable="true" writeable="false" construct="false" construct-only="false"/>
31796 <property name="State" cname="state" type="GstWebRTCICEConnectionState" readable="true" writeable="false" construct="false" construct-only="false"/>
31797 <signal name="OnNewCandidate" cname="on-new-candidate" when="last">
31798 <return-type type="void"/>
31800 <parameter name="_object" type="const-gchar*"/>
31803 <signal name="OnSelectedCandidatePairChange" cname="on-selected-candidate-pair-change" when="last">
31804 <return-type type="void"/>
31808 <object name="WebRTCRTPReceiver" cname="GstWebRTCRTPReceiver" opaque="false" hidden="false" parent="GstObject">
31809 <class_struct cname="GstWebRTCRTPReceiverClass"/>
31810 <method name="GetType" cname="gst_webrtc_rtp_receiver_get_type" shared="true">
31811 <return-type type="GType"/>
31813 <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/>
31815 <object name="WebRTCRTPSender" cname="GstWebRTCRTPSender" opaque="false" hidden="false" parent="GstObject">
31816 <class_struct cname="GstWebRTCRTPSenderClass"/>
31817 <method name="GetType" cname="gst_webrtc_rtp_sender_get_type" shared="true">
31818 <return-type type="GType"/>
31820 <method name="SetPriority" cname="gst_webrtc_rtp_sender_set_priority" version="1.20">
31821 <return-type type="void"/>
31823 <parameter name="priority" type="GstWebRTCPriorityType"/>
31826 <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/>
31827 <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/>
31829 <object name="WebRTCRTPTransceiver" cname="GstWebRTCRTPTransceiver" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
31830 <class_struct cname="GstWebRTCRTPTransceiverClass"/>
31831 <method name="GetType" cname="gst_webrtc_rtp_transceiver_get_type" shared="true">
31832 <return-type type="GType"/>
31834 <property name="CodecPreferences" cname="codec-preferences" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/>
31835 <property name="CurrentDirection" cname="current-direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/>
31836 <property name="Direction" cname="direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
31837 <property name="Kind" cname="kind" type="GstWebRTCKind" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/>
31838 <property name="Mid" cname="mid" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/>
31839 <property name="Mlineindex" cname="mlineindex" type="guint" readable="true" writeable="true" construct="false" construct-only="true"/>
31840 <property name="Receiver" cname="receiver" type="GstWebRTCRTPReceiver*" readable="true" writeable="true" construct="false" construct-only="true"/>
31841 <property name="Sender" cname="sender" type="GstWebRTCRTPSender*" readable="true" writeable="true" construct="false" construct-only="true"/>
31843 <boxed name="WebRTCSessionDescription" cname="GstWebRTCSessionDescription" opaque="false" hidden="false">
31844 <method name="GetType" cname="gst_webrtc_session_description_get_type" shared="true">
31845 <return-type type="GType"/>
31847 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstWebRTCSDPType"/>
31848 <field cname="sdp" access="public" writeable="true" readable="true" is_callback="false" name="Sdp" type="GstSDPMessage*">
31849 <warning>missing glib:type-name</warning>
31851 <constructor cname="gst_webrtc_session_description_new">
31853 <parameter name="type" type="GstWebRTCSDPType"/>
31854 <parameter name="sdp" type="GstSDPMessage*" owned="true">
31855 <warning>missing glib:type-name</warning>
31859 <method name="Copy" cname="gst_webrtc_session_description_copy">
31860 <return-type type="GstWebRTCSessionDescription*" owned="true">
31861 <warning>missing glib:type-name</warning>
31865 <method name="Free" cname="gst_webrtc_session_description_free">
31866 <return-type type="void"/>
31870 <object name="Global" cname="GstWebRTCGlobal" opaque="true">
31871 <method name="WebrtcSdpTypeToString" cname="gst_webrtc_sdp_type_to_string" shared="true">
31872 <return-type type="const-gchar*"/>
31874 <parameter name="type" type="GstWebRTCSDPType"/>
31878 <object name="Constants" cname="GstWebRTCConstants" opaque="true"/>