1 <?xml version="1.0" encoding="UTF-8"?>
2 <api parser_version="3">
3 <namespace name="Gst" library="gstreamer-1.0-0.dll">
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" padding="true" />
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" hidden="1">
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" hidden="1">
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" padding="true" />
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_protocols" />
1705 <method vm="get_uri" />
1706 <method vm="set_uri" />
1708 <virtual_method name="GetProtocols" cname="get_protocols" shared="true">
1709 <return-type type="const gchar* const*" array="true" null_term_array="true" />
1711 <parameter name="type" type="GType" />
1714 <method name="GetType" cname="gst_uri_handler_get_type" shared="true">
1715 <return-type type="GType" />
1717 <virtual_method name="GetUri" cname="get_uri">
1718 <return-type type="gchar*" owned="true" />
1721 <virtual_method name="SetUri" cname="set_uri">
1722 <return-type type="gboolean" />
1723 <parameters throws="1">
1724 <parameter name="uri" type="const-gchar*" />
1725 <parameter name="error" type="GError**" />
1728 <method name="GetProtocols" cname="gst_uri_handler_get_protocols">
1729 <return-type type="const gchar* const*" array="true" null_term_array="true" />
1732 <method name="GetUri" cname="gst_uri_handler_get_uri">
1733 <return-type type="gchar*" owned="true" />
1736 <method name="GetUriType" cname="gst_uri_handler_get_uri_type">
1737 <return-type type="GstURIType" />
1740 <method name="SetUri" cname="gst_uri_handler_set_uri">
1741 <return-type type="gboolean" />
1742 <parameters throws="1">
1743 <parameter name="uri" type="const-gchar*" />
1744 <parameter name="error" type="GError**" />
1748 <object name="Allocator" cname="GstAllocator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
1749 <class_struct cname="GstAllocatorClass">
1750 <field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
1751 <warning>missing glib:type-name</warning>
1753 <method vm="alloc" />
1754 <method vm="free" />
1755 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
1757 <method name="GetType" cname="gst_allocator_get_type" shared="true">
1758 <return-type type="GType" />
1760 <method name="Find" cname="gst_allocator_find" shared="true">
1761 <return-type type="GstAllocator*" owned="true" />
1763 <parameter allow-none="1" name="name" type="const-gchar*" />
1766 <method name="Register" cname="gst_allocator_register" shared="true">
1767 <return-type type="void" />
1769 <parameter name="name" type="const-gchar*" />
1770 <parameter name="allocator" type="GstAllocator*" owned="true" />
1773 <virtual_method name="Alloc" cname="alloc">
1774 <return-type type="GstMemory*" owned="true">
1775 <warning>missing glib:type-name</warning>
1778 <parameter name="size" type="gsize" />
1779 <parameter allow-none="1" name="params" type="GstAllocationParams*">
1780 <warning>missing glib:type-name</warning>
1784 <virtual_method name="Free" cname="free">
1785 <return-type type="void" />
1787 <parameter name="memory" type="GstMemory*" owned="true">
1788 <warning>missing glib:type-name</warning>
1792 <method name="Alloc" cname="gst_allocator_alloc">
1793 <return-type type="GstMemory*" owned="true">
1794 <warning>missing glib:type-name</warning>
1797 <parameter name="size" type="gsize" />
1798 <parameter allow-none="1" name="params" type="GstAllocationParams*">
1799 <warning>missing glib:type-name</warning>
1803 <method name="Free" cname="gst_allocator_free">
1804 <return-type type="void" />
1806 <parameter name="memory" type="GstMemory*" owned="true">
1807 <warning>missing glib:type-name</warning>
1811 <method name="SetDefault" cname="gst_allocator_set_default">
1812 <return-type type="void" />
1815 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
1816 <field cname="mem_type" access="public" writeable="false" readable="true" is_callback="false" name="MemType" type="gchar*" />
1817 <field cname="mem_map" access="public" writeable="false" readable="true" is_callback="false" name="MemMap" type="GstMemoryMapFunction" />
1818 <field cname="mem_unmap" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmap" type="GstMemoryUnmapFunction" />
1819 <field cname="mem_copy" access="public" writeable="false" readable="true" is_callback="false" name="MemCopy" type="GstMemoryCopyFunction" />
1820 <field cname="mem_share" access="public" writeable="false" readable="true" is_callback="false" name="MemShare" type="GstMemoryShareFunction" />
1821 <field cname="mem_is_span" access="public" writeable="false" readable="true" is_callback="false" name="MemIsSpan" type="GstMemoryIsSpanFunction" />
1822 <field cname="mem_map_full" access="public" writeable="false" readable="true" is_callback="false" name="MemMapFull" type="GstMemoryMapFullFunction" />
1823 <field cname="mem_unmap_full" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmapFull" type="GstMemoryUnmapFullFunction" />
1824 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
1825 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAllocatorPrivate*">
1826 <warning>missing glib:type-name</warning>
1829 <object name="Bin" cname="GstBin" opaque="false" hidden="false" parent="GstElement">
1831 <interface cname="GstChildProxy" />
1833 <class_struct cname="GstBinClass">
1834 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
1835 <warning>missing glib:type-name</warning>
1837 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
1838 <warning>missing glib:type-name</warning>
1840 <method signal_vm="element_added" />
1841 <method signal_vm="element_removed" />
1842 <method vm="add_element" />
1843 <method vm="remove_element" />
1844 <method vm="handle_message" />
1845 <method signal_vm="do_latency" />
1846 <method signal_vm="deep_element_added" />
1847 <method signal_vm="deep_element_removed" />
1848 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
1850 <method name="GetType" cname="gst_bin_get_type" shared="true">
1851 <return-type type="GType" />
1853 <constructor cname="gst_bin_new">
1855 <parameter name="name" type="const-gchar*" />
1858 <virtual_method name="AddElement" cname="add_element">
1859 <return-type type="gboolean" />
1861 <parameter name="element" type="GstElement*" />
1864 <virtual_method name="HandleMessage" cname="handle_message">
1865 <return-type type="void" />
1867 <parameter name="message" type="GstMessage*">
1868 <warning>missing glib:type-name</warning>
1872 <virtual_method name="RemoveElement" cname="remove_element">
1873 <return-type type="gboolean" />
1875 <parameter name="element" type="GstElement*" />
1878 <method name="Add" cname="gst_bin_add">
1879 <return-type type="gboolean" />
1881 <parameter name="element" type="GstElement*" />
1884 <method name="FindUnlinkedPad" cname="gst_bin_find_unlinked_pad">
1885 <return-type type="GstPad*" owned="true" />
1887 <parameter name="direction" type="GstPadDirection" />
1890 <method name="GetByInterface" cname="gst_bin_get_by_interface">
1891 <return-type type="GstElement*" owned="true" />
1893 <parameter name="iface" type="GType" />
1896 <method name="GetByName" cname="gst_bin_get_by_name">
1897 <return-type type="GstElement*" owned="true" />
1899 <parameter name="name" type="const-gchar*" />
1902 <method name="GetByNameRecurseUp" cname="gst_bin_get_by_name_recurse_up">
1903 <return-type type="GstElement*" owned="true" />
1905 <parameter name="name" type="const-gchar*" />
1908 <method name="GetSuppressedFlags" cname="gst_bin_get_suppressed_flags" version="1.10">
1909 <return-type type="GstElementFlags" />
1912 <method name="IterateAllByElementFactoryName" cname="gst_bin_iterate_all_by_element_factory_name" version="1.18">
1913 <return-type type="GstIterator*" owned="true">
1914 <warning>missing glib:type-name</warning>
1917 <parameter name="factory_name" type="const-gchar*" />
1920 <method name="IterateAllByInterface" cname="gst_bin_iterate_all_by_interface">
1921 <return-type type="GstIterator*" owned="true">
1922 <warning>missing glib:type-name</warning>
1925 <parameter name="iface" type="GType" />
1928 <method name="IterateElements" cname="gst_bin_iterate_elements">
1929 <return-type type="GstIterator*" owned="true">
1930 <warning>missing glib:type-name</warning>
1934 <method name="IterateRecurse" cname="gst_bin_iterate_recurse">
1935 <return-type type="GstIterator*" owned="true">
1936 <warning>missing glib:type-name</warning>
1940 <method name="IterateSinks" cname="gst_bin_iterate_sinks">
1941 <return-type type="GstIterator*" owned="true">
1942 <warning>missing glib:type-name</warning>
1946 <method name="IterateSorted" cname="gst_bin_iterate_sorted">
1947 <return-type type="GstIterator*" owned="true">
1948 <warning>missing glib:type-name</warning>
1952 <method name="IterateSources" cname="gst_bin_iterate_sources">
1953 <return-type type="GstIterator*" owned="true">
1954 <warning>missing glib:type-name</warning>
1958 <method name="RecalculateLatency" cname="gst_bin_recalculate_latency">
1959 <return-type type="gboolean" />
1962 <method name="Remove" cname="gst_bin_remove">
1963 <return-type type="gboolean" />
1965 <parameter name="element" type="GstElement*" />
1968 <method name="SetSuppressedFlags" cname="gst_bin_set_suppressed_flags" version="1.10">
1969 <return-type type="void" />
1971 <parameter name="flags" type="GstElementFlags" />
1974 <method name="SyncChildrenStates" cname="gst_bin_sync_children_states" version="1.6">
1975 <return-type type="gboolean" />
1978 <property name="AsyncHandling" cname="async-handling" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
1979 <property name="MessageForward" cname="message-forward" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
1980 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" hidden="true" />
1981 <field cname="numchildren" access="public" writeable="false" readable="true" is_callback="false" name="Numchildren" type="gint" />
1982 <field cname="children" access="public" writeable="false" readable="true" is_callback="false" name="Children" type="GList*" element_type="GstElement*" />
1983 <field cname="children_cookie" access="public" writeable="false" readable="true" is_callback="false" name="ChildrenCookie" type="guint32" />
1984 <field cname="child_bus" access="public" writeable="false" readable="true" is_callback="false" name="ChildBus" type="GstBus*" />
1985 <field cname="messages" access="public" writeable="false" readable="true" is_callback="false" name="Messages" type="GList*" element_type="GList*">
1986 <warning>missing glib:type-name</warning>
1988 <field cname="polling" access="public" writeable="false" readable="true" is_callback="false" name="Polling" type="gboolean" />
1989 <field cname="state_dirty" access="public" writeable="false" readable="true" is_callback="false" name="StateDirty" type="gboolean" />
1990 <field cname="clock_dirty" access="public" writeable="false" readable="true" is_callback="false" name="ClockDirty" type="gboolean" />
1991 <field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*" />
1992 <field cname="clock_provider" access="public" writeable="false" readable="true" is_callback="false" name="ClockProvider" type="GstElement*" />
1993 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBinPrivate*">
1994 <warning>missing glib:type-name</warning>
1996 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
1997 <signal name="DeepElementAdded" cname="deep-element-added" when="first" field_name="deep_element_added" version="1.10">
1998 <return-type type="void" />
2000 <parameter name="sub_bin" type="GstBin*" />
2001 <parameter name="element" type="GstElement*" />
2004 <signal name="DeepElementRemoved" cname="deep-element-removed" when="first" field_name="deep_element_removed" version="1.10">
2005 <return-type type="void" />
2007 <parameter name="sub_bin" type="GstBin*" />
2008 <parameter name="element" type="GstElement*" />
2011 <signal name="DoLatency" cname="do-latency" when="last" field_name="do_latency">
2012 <return-type type="gboolean" />
2015 <signal name="ElementAdded" cname="element-added" when="first" field_name="element_added">
2016 <return-type type="void" />
2018 <parameter name="element" type="GstElement*" />
2021 <signal name="ElementRemoved" cname="element-removed" when="first" field_name="element_removed">
2022 <return-type type="void" />
2024 <parameter name="element" type="GstElement*" />
2028 <struct name="Bitmask" cname="GstBitmask" opaque="true" hidden="false">
2029 <method name="GetType" cname="gst_bitmask_get_type" shared="true">
2030 <return-type type="GType" />
2033 <object name="BufferPool" cname="GstBufferPool" opaque="false" hidden="false" parent="GstObject">
2034 <class_struct cname="GstBufferPoolClass">
2035 <field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
2036 <warning>missing glib:type-name</warning>
2038 <method vm="get_options" />
2039 <method vm="set_config" />
2040 <method vm="start" />
2041 <method vm="stop" />
2042 <method vm="acquire_buffer" />
2043 <method vm="alloc_buffer" />
2044 <method vm="reset_buffer" />
2045 <method vm="release_buffer" />
2046 <method vm="free_buffer" />
2047 <method vm="flush_start" />
2048 <method vm="flush_stop" />
2049 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
2051 <method name="GetType" cname="gst_buffer_pool_get_type" shared="true">
2052 <return-type type="GType" />
2054 <constructor cname="gst_buffer_pool_new" disable_void_ctor="" />
2055 <method name="ConfigAddOption" cname="gst_buffer_pool_config_add_option" shared="true">
2056 <return-type type="void" />
2058 <parameter name="config" type="GstStructure*">
2059 <warning>missing glib:type-name</warning>
2061 <parameter name="option" type="const-gchar*" />
2064 <method name="ConfigGetAllocator" cname="gst_buffer_pool_config_get_allocator" shared="true">
2065 <return-type type="gboolean" />
2067 <parameter name="config" type="GstStructure*">
2068 <warning>missing glib:type-name</warning>
2070 <parameter allow-none="1" name="allocator" type="GstAllocator*" pass_as="out" />
2071 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
2072 <warning>missing glib:type-name</warning>
2076 <method name="ConfigGetOption" cname="gst_buffer_pool_config_get_option" shared="true">
2077 <return-type type="const-gchar*" />
2079 <parameter name="config" type="GstStructure*">
2080 <warning>missing glib:type-name</warning>
2082 <parameter name="index" type="guint" />
2085 <method name="ConfigGetParams" cname="gst_buffer_pool_config_get_params" shared="true">
2086 <return-type type="gboolean" />
2088 <parameter name="config" type="GstStructure*">
2089 <warning>missing glib:type-name</warning>
2091 <parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
2092 <warning>missing glib:type-name</warning>
2094 <parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out" />
2095 <parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out" />
2096 <parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out" />
2099 <method name="ConfigHasOption" cname="gst_buffer_pool_config_has_option" shared="true">
2100 <return-type type="gboolean" />
2102 <parameter name="config" type="GstStructure*">
2103 <warning>missing glib:type-name</warning>
2105 <parameter name="option" type="const-gchar*" />
2108 <method name="ConfigNOptions" cname="gst_buffer_pool_config_n_options" shared="true">
2109 <return-type type="guint" />
2111 <parameter name="config" type="GstStructure*">
2112 <warning>missing glib:type-name</warning>
2116 <method name="ConfigSetAllocator" cname="gst_buffer_pool_config_set_allocator" shared="true">
2117 <return-type type="void" />
2119 <parameter name="config" type="GstStructure*">
2120 <warning>missing glib:type-name</warning>
2122 <parameter allow-none="1" name="allocator" type="GstAllocator*" />
2123 <parameter allow-none="1" name="params" type="GstAllocationParams*">
2124 <warning>missing glib:type-name</warning>
2128 <method name="ConfigSetParams" cname="gst_buffer_pool_config_set_params" shared="true">
2129 <return-type type="void" />
2131 <parameter name="config" type="GstStructure*">
2132 <warning>missing glib:type-name</warning>
2134 <parameter allow-none="1" name="caps" type="GstCaps*">
2135 <warning>missing glib:type-name</warning>
2137 <parameter name="size" type="guint" />
2138 <parameter name="min_buffers" type="guint" />
2139 <parameter name="max_buffers" type="guint" />
2142 <method name="ConfigValidateParams" cname="gst_buffer_pool_config_validate_params" shared="true" version="1.4">
2143 <return-type type="gboolean" />
2145 <parameter name="config" type="GstStructure*">
2146 <warning>missing glib:type-name</warning>
2148 <parameter allow-none="1" name="caps" type="GstCaps*">
2149 <warning>missing glib:type-name</warning>
2151 <parameter name="size" type="guint" />
2152 <parameter name="min_buffers" type="guint" />
2153 <parameter name="max_buffers" type="guint" />
2156 <virtual_method name="AcquireBuffer" cname="acquire_buffer">
2157 <return-type type="GstFlowReturn" />
2159 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
2160 <warning>missing glib:type-name</warning>
2162 <parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
2163 <warning>missing glib:type-name</warning>
2167 <virtual_method name="AllocBuffer" cname="alloc_buffer">
2168 <return-type type="GstFlowReturn" />
2170 <parameter name="buffer" type="GstBuffer**">
2171 <warning>missing glib:type-name</warning>
2173 <parameter name="params" type="GstBufferPoolAcquireParams*">
2174 <warning>missing glib:type-name</warning>
2178 <virtual_method name="FlushStart" cname="flush_start">
2179 <return-type type="void" />
2182 <virtual_method name="FlushStop" cname="flush_stop">
2183 <return-type type="void" />
2186 <virtual_method name="FreeBuffer" cname="free_buffer">
2187 <return-type type="void" />
2189 <parameter name="buffer" type="GstBuffer*">
2190 <warning>missing glib:type-name</warning>
2194 <virtual_method name="GetOptions" cname="get_options">
2195 <return-type type="const gchar**" array="true" null_term_array="true" />
2198 <virtual_method name="ReleaseBuffer" cname="release_buffer">
2199 <return-type type="void" />
2201 <parameter name="buffer" type="GstBuffer*" owned="true">
2202 <warning>missing glib:type-name</warning>
2206 <virtual_method name="ResetBuffer" cname="reset_buffer">
2207 <return-type type="void" />
2209 <parameter name="buffer" type="GstBuffer*">
2210 <warning>missing glib:type-name</warning>
2214 <virtual_method name="SetConfig" cname="set_config">
2215 <return-type type="gboolean" />
2217 <parameter name="config" type="GstStructure*" owned="true">
2218 <warning>missing glib:type-name</warning>
2222 <virtual_method name="Start" cname="start">
2223 <return-type type="gboolean" />
2226 <virtual_method name="Stop" cname="stop">
2227 <return-type type="gboolean" />
2230 <method name="AcquireBuffer" cname="gst_buffer_pool_acquire_buffer">
2231 <return-type type="GstFlowReturn" />
2233 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
2234 <warning>missing glib:type-name</warning>
2236 <parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
2237 <warning>missing glib:type-name</warning>
2241 <method name="GetConfig" cname="gst_buffer_pool_get_config">
2242 <return-type type="GstStructure*" owned="true">
2243 <warning>missing glib:type-name</warning>
2247 <method name="GetOptions" cname="gst_buffer_pool_get_options">
2248 <return-type type="const gchar**" array="true" null_term_array="true" />
2251 <method name="HasOption" cname="gst_buffer_pool_has_option">
2252 <return-type type="gboolean" />
2254 <parameter name="option" type="const-gchar*" />
2257 <method name="IsActive" cname="gst_buffer_pool_is_active">
2258 <return-type type="gboolean" />
2261 <method name="ReleaseBuffer" cname="gst_buffer_pool_release_buffer">
2262 <return-type type="void" />
2264 <parameter name="buffer" type="GstBuffer*" owned="true">
2265 <warning>missing glib:type-name</warning>
2269 <method name="SetActive" cname="gst_buffer_pool_set_active">
2270 <return-type type="gboolean" />
2272 <parameter name="active" type="gboolean" />
2275 <method name="SetConfig" cname="gst_buffer_pool_set_config">
2276 <return-type type="gboolean" />
2278 <parameter name="config" type="GstStructure*" owned="true">
2279 <warning>missing glib:type-name</warning>
2283 <method name="SetFlushing" cname="gst_buffer_pool_set_flushing" version="1.4">
2284 <return-type type="void" />
2286 <parameter name="flushing" type="gboolean" />
2289 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
2290 <field cname="flushing" access="public" writeable="false" readable="true" is_callback="false" name="Flushing" type="gboolean" />
2291 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBufferPoolPrivate*">
2292 <warning>missing glib:type-name</warning>
2294 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2296 <object name="Bus" cname="GstBus" opaque="true" hidden="false" parent="GstObject">
2297 <class_struct cname="GstBusClass">
2298 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2299 <warning>missing glib:type-name</warning>
2301 <method signal_vm="message" />
2302 <method signal_vm="sync_message" />
2303 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2305 <method name="GetType" cname="gst_bus_get_type" shared="true">
2306 <return-type type="GType" />
2308 <constructor cname="gst_bus_new" disable_void_ctor="" />
2309 <method name="AddSignalWatch" cname="gst_bus_add_signal_watch">
2310 <return-type type="void" />
2313 <method name="AddSignalWatchFull" cname="gst_bus_add_signal_watch_full">
2314 <return-type type="void" />
2316 <parameter name="priority" type="gint" />
2319 <method name="AddWatchFull" cname="gst_bus_add_watch_full">
2320 <return-type type="guint" />
2322 <parameter name="priority" type="gint" />
2323 <parameter closure="2" destroy="3" scope="notified" name="func" type="GstBusFunc" />
2324 <parameter allow-none="1" name="user_data" type="gpointer" />
2325 <parameter scope="async" name="notify" type="GDestroyNotify" />
2328 <method name="AsyncSignalFunc" cname="gst_bus_async_signal_func">
2329 <return-type type="gboolean" />
2331 <parameter name="message" type="GstMessage*">
2332 <warning>missing glib:type-name</warning>
2334 <parameter allow-none="1" name="data" type="gpointer" />
2337 <method name="CreateWatch" cname="gst_bus_create_watch">
2338 <return-type type="GSource*" owned="true">
2339 <warning>missing glib:type-name</warning>
2343 <method name="DisableSyncMessageEmission" cname="gst_bus_disable_sync_message_emission">
2344 <return-type type="void" />
2347 <method name="EnableSyncMessageEmission" cname="gst_bus_enable_sync_message_emission">
2348 <return-type type="void" />
2351 <method name="GetPollfd" cname="gst_bus_get_pollfd" version="1.14">
2352 <return-type type="void" />
2354 <parameter name="fd" type="GPollFD*" pass_as="out">
2355 <warning>missing glib:type-name</warning>
2359 <method name="HavePending" cname="gst_bus_have_pending">
2360 <return-type type="gboolean" />
2363 <method name="Peek" cname="gst_bus_peek">
2364 <return-type type="GstMessage*" owned="true">
2365 <warning>missing glib:type-name</warning>
2369 <method name="Poll" cname="gst_bus_poll">
2370 <return-type type="GstMessage*" owned="true">
2371 <warning>missing glib:type-name</warning>
2374 <parameter name="events" type="GstMessageType" />
2375 <parameter name="timeout" type="guint64" />
2378 <method name="Pop" cname="gst_bus_pop">
2379 <return-type type="GstMessage*" owned="true">
2380 <warning>missing glib:type-name</warning>
2384 <method name="PopFiltered" cname="gst_bus_pop_filtered">
2385 <return-type type="GstMessage*" owned="true">
2386 <warning>missing glib:type-name</warning>
2389 <parameter name="types" type="GstMessageType" />
2392 <method name="Post" cname="gst_bus_post">
2393 <return-type type="gboolean" />
2395 <parameter name="message" type="GstMessage*" owned="true">
2396 <warning>missing glib:type-name</warning>
2400 <method name="RemoveSignalWatch" cname="gst_bus_remove_signal_watch">
2401 <return-type type="void" />
2404 <method name="RemoveWatch" cname="gst_bus_remove_watch" version="1.6">
2405 <return-type type="gboolean" />
2408 <method name="SetFlushing" cname="gst_bus_set_flushing">
2409 <return-type type="void" />
2411 <parameter name="flushing" type="gboolean" />
2414 <method name="SetSyncHandler" cname="gst_bus_set_sync_handler">
2415 <return-type type="void" />
2417 <parameter closure="1" destroy="2" scope="notified" allow-none="1" name="func" type="GstBusSyncHandler" />
2418 <parameter allow-none="1" name="user_data" type="gpointer" />
2419 <parameter scope="async" name="notify" type="GDestroyNotify" />
2422 <method name="SyncSignalHandler" cname="gst_bus_sync_signal_handler">
2423 <return-type type="GstBusSyncReply" />
2425 <parameter name="message" type="GstMessage*">
2426 <warning>missing glib:type-name</warning>
2428 <parameter allow-none="1" name="data" type="gpointer" hidden="1" />
2431 <method name="TimedPop" cname="gst_bus_timed_pop">
2432 <return-type type="GstMessage*" owned="true">
2433 <warning>missing glib:type-name</warning>
2436 <parameter name="timeout" type="guint64" />
2439 <method name="TimedPopFiltered" cname="gst_bus_timed_pop_filtered">
2440 <return-type type="GstMessage*" owned="true">
2441 <warning>missing glib:type-name</warning>
2444 <parameter name="timeout" type="guint64" />
2445 <parameter name="types" type="GstMessageType" />
2448 <property name="EnableAsync" cname="enable-async" type="gboolean" readable="false" writeable="true" construct="false" construct-only="true" />
2449 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
2450 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBusPrivate*">
2451 <warning>missing glib:type-name</warning>
2453 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2454 <signal name="Message" cname="message" when="last" field_name="message">
2455 <return-type type="void" />
2457 <parameter name="message" type="GstMessage*">
2458 <warning>missing glib:type-name</warning>
2462 <signal name="SyncMessage" cname="sync-message" when="last" field_name="sync_message">
2463 <return-type type="void" />
2465 <parameter name="message" type="GstMessage*">
2466 <warning>missing glib:type-name</warning>
2471 <object name="Clock" cname="GstClock" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2472 <class_struct cname="GstClockClass">
2473 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2474 <warning>missing glib:type-name</warning>
2476 <method vm="change_resolution" />
2477 <method vm="get_resolution" />
2478 <method vm="get_internal_time" />
2479 <method vm="wait" />
2480 <method vm="wait_async" />
2481 <method vm="unschedule" />
2482 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2484 <method name="GetType" cname="gst_clock_get_type" shared="true">
2485 <return-type type="GType" />
2487 <method name="IdCompareFunc" cname="gst_clock_id_compare_func" shared="true">
2488 <return-type type="gint" />
2490 <parameter allow-none="1" name="id1" type="gpointer" />
2491 <parameter allow-none="1" name="id2" type="gpointer" />
2494 <method name="IdGetClock" cname="gst_clock_id_get_clock" shared="true" version="1.16">
2495 <return-type type="GstClock*" owned="true" />
2497 <parameter name="id" type="gpointer" />
2500 <method name="IdGetTime" cname="gst_clock_id_get_time" shared="true">
2501 <return-type type="guint64" />
2503 <parameter name="id" type="gpointer" />
2506 <method name="IdRef" cname="gst_clock_id_ref" shared="true">
2507 <return-type type="gpointer" owned="true" />
2509 <parameter name="id" type="gpointer" />
2512 <method name="IdUnref" cname="gst_clock_id_unref" shared="true">
2513 <return-type type="void" />
2515 <parameter name="id" type="gpointer" owned="true" />
2518 <method name="IdUnschedule" cname="gst_clock_id_unschedule" shared="true">
2519 <return-type type="void" />
2521 <parameter name="id" type="gpointer" />
2524 <method name="IdUsesClock" cname="gst_clock_id_uses_clock" shared="true" version="1.16">
2525 <return-type type="gboolean" />
2527 <parameter name="id" type="gpointer" />
2528 <parameter name="clock" type="GstClock*" />
2531 <method name="IdWait" cname="gst_clock_id_wait" shared="true">
2532 <return-type type="GstClockReturn" />
2534 <parameter name="id" type="gpointer" />
2535 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
2538 <method name="IdWaitAsync" cname="gst_clock_id_wait_async" shared="true">
2539 <return-type type="GstClockReturn" />
2541 <parameter name="id" type="gpointer" />
2542 <parameter closure="2" destroy="3" scope="notified" name="func" type="GstClockCallback" />
2543 <parameter allow-none="1" name="user_data" type="gpointer" />
2544 <parameter scope="async" name="destroy_data" type="GDestroyNotify" />
2547 <virtual_method name="ChangeResolution" cname="change_resolution">
2548 <return-type type="guint64" />
2550 <parameter name="old_resolution" type="guint64" />
2551 <parameter name="new_resolution" type="guint64" />
2554 <virtual_method name="GetInternalTime" cname="get_internal_time">
2555 <return-type type="guint64" />
2558 <virtual_method name="GetResolution" cname="get_resolution">
2559 <return-type type="guint64" />
2562 <virtual_method name="Unschedule" cname="unschedule">
2563 <return-type type="void" />
2565 <parameter name="entry" type="GstClockEntry*">
2566 <warning>missing glib:type-name</warning>
2570 <virtual_method name="Wait" cname="wait">
2571 <return-type type="GstClockReturn" />
2573 <parameter name="entry" type="GstClockEntry*">
2574 <warning>missing glib:type-name</warning>
2576 <parameter name="jitter" type="gint64" />
2579 <virtual_method name="WaitAsync" cname="wait_async">
2580 <return-type type="GstClockReturn" />
2582 <parameter name="entry" type="GstClockEntry*">
2583 <warning>missing glib:type-name</warning>
2587 <method name="AddObservation" cname="gst_clock_add_observation">
2588 <return-type type="gboolean" />
2590 <parameter name="slave" type="guint64" />
2591 <parameter name="master" type="guint64" />
2592 <parameter name="r_squared" type="gdouble*" owned="true" pass_as="out" />
2595 <method name="AddObservationUnapplied" cname="gst_clock_add_observation_unapplied" version="1.6">
2596 <return-type type="gboolean" />
2598 <parameter name="slave" type="guint64" />
2599 <parameter name="master" type="guint64" />
2600 <parameter name="r_squared" type="gdouble*" owned="true" pass_as="out" />
2601 <parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out" />
2602 <parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out" />
2603 <parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out" />
2604 <parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out" />
2607 <method name="AdjustUnlocked" cname="gst_clock_adjust_unlocked">
2608 <return-type type="guint64" />
2610 <parameter name="internal" type="guint64" />
2613 <method name="AdjustWithCalibration" cname="gst_clock_adjust_with_calibration" version="1.6">
2614 <return-type type="guint64" />
2616 <parameter name="internal_target" type="guint64" />
2617 <parameter name="cinternal" type="guint64" />
2618 <parameter name="cexternal" type="guint64" />
2619 <parameter name="cnum" type="guint64" />
2620 <parameter name="cdenom" type="guint64" />
2623 <method name="GetCalibration" cname="gst_clock_get_calibration">
2624 <return-type type="void" />
2626 <parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out" />
2627 <parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out" />
2628 <parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out" />
2629 <parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out" />
2632 <method name="GetInternalTime" cname="gst_clock_get_internal_time">
2633 <return-type type="guint64" />
2636 <method name="GetMaster" cname="gst_clock_get_master">
2637 <return-type type="GstClock*" owned="true" />
2640 <method name="GetResolution" cname="gst_clock_get_resolution">
2641 <return-type type="guint64" />
2644 <method name="GetTime" cname="gst_clock_get_time">
2645 <return-type type="guint64" />
2648 <method name="GetTimeout" cname="gst_clock_get_timeout">
2649 <return-type type="guint64" />
2652 <method name="IsSynced" cname="gst_clock_is_synced" version="1.6">
2653 <return-type type="gboolean" />
2656 <method name="NewPeriodicId" cname="gst_clock_new_periodic_id">
2657 <return-type type="gpointer" owned="true" />
2659 <parameter name="start_time" type="guint64" />
2660 <parameter name="interval" type="guint64" />
2663 <method name="NewSingleShotId" cname="gst_clock_new_single_shot_id">
2664 <return-type type="gpointer" owned="true" />
2666 <parameter name="time" type="guint64" />
2669 <method name="PeriodicIdReinit" cname="gst_clock_periodic_id_reinit">
2670 <return-type type="gboolean" />
2672 <parameter name="id" type="gpointer" />
2673 <parameter name="start_time" type="guint64" />
2674 <parameter name="interval" type="guint64" />
2677 <method name="SetCalibration" cname="gst_clock_set_calibration">
2678 <return-type type="void" />
2680 <parameter name="internal" type="guint64" />
2681 <parameter name="external" type="guint64" />
2682 <parameter name="rate_num" type="guint64" />
2683 <parameter name="rate_denom" type="guint64" />
2686 <method name="SetMaster" cname="gst_clock_set_master">
2687 <return-type type="gboolean" />
2689 <parameter allow-none="1" name="master" type="GstClock*" />
2692 <method name="SetResolution" cname="gst_clock_set_resolution">
2693 <return-type type="guint64" />
2695 <parameter name="resolution" type="guint64" />
2698 <method name="is_synced" cname="gst_clock_set_synced" version="1.6">
2699 <return-type type="void" />
2701 <parameter name="synced" type="gboolean" />
2704 <method name="SetTimeout" cname="gst_clock_set_timeout">
2705 <return-type type="void" />
2707 <parameter name="timeout" type="guint64" />
2710 <method name="SingleShotIdReinit" cname="gst_clock_single_shot_id_reinit">
2711 <return-type type="gboolean" />
2713 <parameter name="id" type="gpointer" />
2714 <parameter name="time" type="guint64" />
2717 <method name="UnadjustUnlocked" cname="gst_clock_unadjust_unlocked">
2718 <return-type type="guint64" />
2720 <parameter name="external" type="guint64" />
2723 <method name="UnadjustWithCalibration" cname="gst_clock_unadjust_with_calibration" version="1.8">
2724 <return-type type="guint64" />
2726 <parameter name="external_target" type="guint64" />
2727 <parameter name="cinternal" type="guint64" />
2728 <parameter name="cexternal" type="guint64" />
2729 <parameter name="cnum" type="guint64" />
2730 <parameter name="cdenom" type="guint64" />
2733 <method name="WaitForSync" cname="gst_clock_wait_for_sync" version="1.6">
2734 <return-type type="gboolean" />
2736 <parameter name="timeout" type="guint64" />
2739 <property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
2740 <property name="WindowSize" cname="window-size" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
2741 <property name="WindowThreshold" cname="window-threshold" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
2742 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
2743 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstClockPrivate*">
2744 <warning>missing glib:type-name</warning>
2746 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2747 <signal name="Synced" cname="synced" when="last" version="1.6">
2748 <return-type type="void" />
2750 <parameter name="synced" type="gboolean" />
2754 <object name="ControlBinding" cname="GstControlBinding" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2755 <class_struct cname="GstControlBindingClass">
2756 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2757 <warning>missing glib:type-name</warning>
2759 <method vm="sync_values" />
2760 <method vm="get_value" />
2761 <method vm="get_value_array" />
2762 <method vm="get_g_value_array" />
2763 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2765 <method name="GetType" cname="gst_control_binding_get_type" shared="true">
2766 <return-type type="GType" />
2768 <virtual_method name="GetGValueArray" cname="get_g_value_array" hidden="true">
2769 <return-type type="gboolean" />
2771 <parameter name="timestamp" type="guint64" />
2772 <parameter name="interval" type="guint64" />
2773 <parameter name="n_values" type="guint" array_index="3" />
2774 <parameter name="values" type="GValue*" array="true" array_length_param_index="2" />
2777 <virtual_method name="GetValue" cname="get_value">
2778 <return-type type="GValue*" owned="true">
2779 <warning>missing glib:type-name</warning>
2782 <parameter name="timestamp" type="guint64" />
2785 <virtual_method name="GetValueArray" cname="get_value_array" hidden="true">
2786 <return-type type="gboolean" />
2788 <parameter name="timestamp" type="guint64" />
2789 <parameter name="interval" type="guint64" />
2790 <parameter name="n_values" type="guint" array_index="3" />
2791 <parameter allow-none="1" name="values" type="gpointer" array="true" array_length_param_index="2" />
2794 <virtual_method name="SyncValues" cname="sync_values">
2795 <return-type type="gboolean" />
2797 <parameter name="_object" type="GstObject*" />
2798 <parameter name="timestamp" type="guint64" />
2799 <parameter name="last_sync" type="guint64" />
2802 <method name="GetGValueArray" cname="gst_control_binding_get_g_value_array">
2803 <return-type type="gboolean" />
2805 <parameter name="timestamp" type="guint64" />
2806 <parameter name="interval" type="guint64" />
2807 <parameter name="n_values" type="guint" array_index="3" />
2808 <parameter name="values" type="GValue*" array="true" array_length_param_index="2" />
2811 <method name="GetValue" cname="gst_control_binding_get_value">
2812 <return-type type="GValue*" owned="true">
2813 <warning>missing glib:type-name</warning>
2816 <parameter name="timestamp" type="guint64" />
2819 <method name="IsDisabled" cname="gst_control_binding_is_disabled">
2820 <return-type type="gboolean" />
2823 <method name="SetDisabled" cname="gst_control_binding_set_disabled">
2824 <return-type type="void" />
2826 <parameter name="disabled" type="gboolean" />
2829 <method name="SyncValues" cname="gst_control_binding_sync_values">
2830 <return-type type="gboolean" />
2832 <parameter name="_object" type="GstObject*" />
2833 <parameter name="timestamp" type="guint64" />
2834 <parameter name="last_sync" type="guint64" />
2837 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
2838 <property name="Object" cname="object" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="true" />
2839 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
2840 <field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*" />
2841 <field cname="pspec" access="public" writeable="false" readable="true" is_callback="false" name="Pspec" type="GParamSpec*" />
2842 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="ObjectField" type="GstObject*" hidden="true" />
2843 <field cname="disabled" access="private" writeable="false" readable="false" is_callback="false" name="Disabled" type="gboolean" />
2844 <union name="ABI" cname="ABI">
2845 <struct name="abi" cname="abi" opaque="false" hidden="false">
2846 <field cname="priv" access="public" writeable="true" readable="true" is_callback="false" name="Priv" type="GstControlBindingPrivate*">
2847 <warning>missing glib:type-name</warning>
2850 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2853 <object name="ControlSource" cname="GstControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
2854 <class_struct cname="GstControlSourceClass">
2855 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2856 <warning>missing glib:type-name</warning>
2858 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2860 <method name="GetType" cname="gst_control_source_get_type" shared="true">
2861 <return-type type="GType" />
2863 <method name="GetValueAt" cname="gst_control_source_get_value">
2864 <return-type type="gboolean" />
2866 <parameter name="timestamp" type="guint64" />
2867 <parameter name="value" type="gdouble*" owned="true" pass_as="out" />
2870 <method name="GetValues" cname="gst_control_source_get_value_array">
2871 <return-type type="gboolean" />
2873 <parameter name="timestamp" type="guint64" />
2874 <parameter name="interval" type="guint64" />
2875 <parameter name="n_values" type="guint" array_index="3" />
2876 <parameter name="values" type="gdouble*" array="true" array_length_param_index="2" />
2879 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
2880 <field cname="get_value" access="public" writeable="false" readable="true" is_callback="false" name="GetValue" type="GstControlSourceGetValue" />
2881 <field cname="get_value_array" access="public" writeable="false" readable="true" is_callback="false" name="GetValueArray" type="GstControlSourceGetValueArray" />
2882 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2884 <object name="Device" cname="GstDevice" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
2885 <class_struct cname="GstDeviceClass" version="1.4">
2886 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2887 <warning>missing glib:type-name</warning>
2889 <method vm="create_element" />
2890 <method vm="reconfigure_element" />
2891 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2893 <method name="GetType" cname="gst_device_get_type" shared="true">
2894 <return-type type="GType" />
2896 <virtual_method name="CreateElement" cname="create_element" version="1.4">
2897 <return-type type="GstElement*" />
2899 <parameter allow-none="1" name="name" type="const-gchar*" />
2902 <virtual_method name="ReconfigureElement" cname="reconfigure_element" version="1.4">
2903 <return-type type="gboolean" />
2905 <parameter name="element" type="GstElement*" />
2908 <method name="CreateElement" cname="gst_device_create_element" version="1.4">
2909 <return-type type="GstElement*" />
2911 <parameter allow-none="1" name="name" type="const-gchar*" />
2914 <method name="GetCaps" cname="gst_device_get_caps" version="1.4">
2915 <return-type type="GstCaps*" owned="true">
2916 <warning>missing glib:type-name</warning>
2920 <method name="GetDeviceClass" cname="gst_device_get_device_class" version="1.4">
2921 <return-type type="gchar*" owned="true" />
2924 <method name="GetDisplayName" cname="gst_device_get_display_name" version="1.4">
2925 <return-type type="gchar*" owned="true" />
2928 <method name="GetProperties" cname="gst_device_get_properties" version="1.6">
2929 <return-type type="GstStructure*" owned="true">
2930 <warning>missing glib:type-name</warning>
2934 <method name="HasClasses" cname="gst_device_has_classes" version="1.4">
2935 <return-type type="gboolean" />
2937 <parameter name="classes" type="const-gchar*" />
2940 <method name="HasClassesv" cname="gst_device_has_classesv" version="1.4">
2941 <return-type type="gboolean" />
2943 <parameter name="classes" type="const-gchar**" array="true" null_term_array="true" />
2946 <method name="ReconfigureElement" cname="gst_device_reconfigure_element" version="1.4">
2947 <return-type type="gboolean" />
2949 <parameter name="element" type="GstElement*" />
2952 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true" />
2953 <property name="DeviceClass" cname="device-class" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
2954 <property name="DisplayName" cname="display-name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
2955 <property name="Properties" cname="properties" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="true" />
2956 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
2957 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDevicePrivate*">
2958 <warning>missing glib:type-name</warning>
2960 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2961 <signal name="Removed" cname="removed" when="last">
2962 <return-type type="void" />
2966 <object name="DeviceMonitor" cname="GstDeviceMonitor" opaque="false" hidden="false" parent="GstObject" version="1.4">
2967 <class_struct cname="GstDeviceMonitorClass" version="1.4">
2968 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
2969 <warning>missing glib:type-name</warning>
2971 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
2973 <method name="GetType" cname="gst_device_monitor_get_type" shared="true">
2974 <return-type type="GType" />
2976 <constructor cname="gst_device_monitor_new" disable_void_ctor="" version="1.4" />
2977 <method name="AddFilter" cname="gst_device_monitor_add_filter" version="1.4">
2978 <return-type type="guint" />
2980 <parameter allow-none="1" name="classes" type="const-gchar*" />
2981 <parameter allow-none="1" name="caps" type="GstCaps*">
2982 <warning>missing glib:type-name</warning>
2986 <method name="GetBus" cname="gst_device_monitor_get_bus" version="1.4">
2987 <return-type type="GstBus*" owned="true" />
2990 <method name="GetDevices" cname="gst_device_monitor_get_devices" version="1.4">
2991 <return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true" />
2994 <method name="GetProviders" cname="gst_device_monitor_get_providers" version="1.6">
2995 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
2998 <method name="GetShowAllDevices" cname="gst_device_monitor_get_show_all_devices" version="1.6">
2999 <return-type type="gboolean" />
3002 <method name="RemoveFilter" cname="gst_device_monitor_remove_filter" version="1.4">
3003 <return-type type="gboolean" />
3005 <parameter name="filter_id" type="guint" />
3008 <method name="SetShowAllDevices" cname="gst_device_monitor_set_show_all_devices" version="1.6">
3009 <return-type type="void" />
3011 <parameter name="show_all" type="gboolean" />
3014 <method name="Start" cname="gst_device_monitor_start" version="1.4">
3015 <return-type type="gboolean" />
3018 <method name="Stop" cname="gst_device_monitor_stop" version="1.4">
3019 <return-type type="void" />
3022 <property name="ShowAll" cname="show-all" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
3023 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
3024 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceMonitorPrivate*">
3025 <warning>missing glib:type-name</warning>
3027 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
3029 <object name="DeviceProvider" cname="GstDeviceProvider" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
3030 <class_struct cname="GstDeviceProviderClass" version="1.4">
3031 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
3032 <warning>missing glib:type-name</warning>
3034 <field cname="factory" access="public" writeable="false" readable="true" is_callback="false" name="Factory" type="GstDeviceProviderFactory*" />
3035 <method vm="probe" />
3036 <method vm="start" />
3037 <method vm="stop" />
3038 <field cname="metadata" access="private" writeable="false" readable="false" is_callback="false" name="Metadata" type="gpointer" />
3039 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
3041 <method name="AddMetadata" cname="gst_device_provider_class_add_metadata" shared="true" version="1.4" hidden="true">
3042 <return-type type="void" />
3044 <parameter name="key" type="const-gchar*" />
3045 <parameter name="value" type="const-gchar*" />
3048 <method name="AddStaticMetadata" cname="gst_device_provider_class_add_static_metadata" shared="true" version="1.4" hidden="true">
3049 <return-type type="void" />
3051 <parameter name="key" type="const-gchar*" />
3052 <parameter name="value" type="gchar*" owned="true" />
3055 <method name="GetMetadata" cname="gst_device_provider_class_get_metadata" shared="true" version="1.4" hidden="true">
3056 <return-type type="const-gchar*" />
3058 <parameter name="key" type="const-gchar*" />
3061 <method name="SetMetadata" cname="gst_device_provider_class_set_metadata" shared="true" version="1.4" hidden="true">
3062 <return-type type="void" />
3064 <parameter name="longname" type="const-gchar*" />
3065 <parameter name="classification" type="const-gchar*" />
3066 <parameter name="description" type="const-gchar*" />
3067 <parameter name="author" type="const-gchar*" />
3070 <method name="SetStaticMetadata" cname="gst_device_provider_class_set_static_metadata" shared="true" version="1.4" hidden="true">
3071 <return-type type="void" />
3073 <parameter name="longname" type="gchar*" owned="true" />
3074 <parameter name="classification" type="gchar*" owned="true" />
3075 <parameter name="description" type="gchar*" owned="true" />
3076 <parameter name="author" type="gchar*" owned="true" />
3079 <method name="GetType" cname="gst_device_provider_get_type" shared="true">
3080 <return-type type="GType" />
3082 <method name="Register" cname="gst_device_provider_register" shared="true" version="1.4">
3083 <return-type type="gboolean" />
3085 <parameter allow-none="1" name="plugin" type="GstPlugin*" />
3086 <parameter name="name" type="const-gchar*" />
3087 <parameter name="rank" type="guint" />
3088 <parameter name="type" type="GType" />
3091 <virtual_method name="Probe" cname="probe" hidden="true">
3092 <return-type type="GList*" element_type="gpointer" />
3095 <virtual_method name="Start" cname="start" version="1.4">
3096 <return-type type="gboolean" />
3099 <virtual_method name="Stop" cname="stop" version="1.4">
3100 <return-type type="void" />
3103 <method name="CanMonitor" cname="gst_device_provider_can_monitor">
3104 <return-type type="gboolean" />
3107 <method name="DeviceAdd" cname="gst_device_provider_device_add" version="1.4">
3108 <return-type type="void" />
3110 <parameter name="device" type="GstDevice*" />
3113 <method name="DeviceChanged" cname="gst_device_provider_device_changed" version="1.16">
3114 <return-type type="void" />
3116 <parameter name="device" type="GstDevice*" />
3117 <parameter name="changed_device" type="GstDevice*" />
3120 <method name="DeviceRemove" cname="gst_device_provider_device_remove" version="1.4">
3121 <return-type type="void" />
3123 <parameter name="device" type="GstDevice*" />
3126 <method name="GetBus" cname="gst_device_provider_get_bus" version="1.4">
3127 <return-type type="GstBus*" owned="true" />
3130 <method name="GetDevices" cname="gst_device_provider_get_devices" version="1.4">
3131 <return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true" />
3134 <method name="GetFactory" cname="gst_device_provider_get_factory" version="1.4">
3135 <return-type type="GstDeviceProviderFactory*" />
3138 <method name="GetHiddenProviders" cname="gst_device_provider_get_hidden_providers" version="1.6">
3139 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
3142 <method name="GetMetadata" cname="gst_device_provider_get_metadata" version="1.14">
3143 <return-type type="const-gchar*" />
3145 <parameter name="key" type="const-gchar*" />
3148 <method name="HideProvider" cname="gst_device_provider_hide_provider" version="1.6">
3149 <return-type type="void" />
3151 <parameter name="name" type="const-gchar*" />
3154 <method name="IsStarted" cname="gst_device_provider_is_started" version="1.20">
3155 <return-type type="gboolean" />
3158 <method name="Start" cname="gst_device_provider_start" version="1.4">
3159 <return-type type="gboolean" />
3162 <method name="Stop" cname="gst_device_provider_stop" version="1.4">
3163 <return-type type="void" />
3166 <method name="UnhideProvider" cname="gst_device_provider_unhide_provider" version="1.6">
3167 <return-type type="void" />
3169 <parameter name="name" type="const-gchar*" />
3172 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
3173 <field cname="devices" access="public" writeable="false" readable="true" is_callback="false" name="Devices" type="GList*" element_type="gpointer" />
3174 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceProviderPrivate*">
3175 <warning>missing glib:type-name</warning>
3177 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
3178 <signal name="ProviderHidden" cname="provider-hidden" when="first">
3179 <return-type type="void" />
3181 <parameter name="_object" type="const-gchar*" />
3184 <signal name="ProviderUnhidden" cname="provider-unhidden" when="first">
3185 <return-type type="void" />
3187 <parameter name="_object" type="const-gchar*" />
3191 <object name="DeviceProviderFactory" cname="GstDeviceProviderFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.4">
3192 <class_struct cname="GstDeviceProviderFactoryClass" version="1.4" />
3193 <method name="GetType" cname="gst_device_provider_factory_get_type" shared="true">
3194 <return-type type="GType" />
3196 <method name="Find" cname="gst_device_provider_factory_find" shared="true" version="1.4">
3197 <return-type type="GstDeviceProviderFactory*" owned="true" />
3199 <parameter name="name" type="const-gchar*" />
3202 <method name="GetByName" cname="gst_device_provider_factory_get_by_name" shared="true" version="1.4">
3203 <return-type type="GstDeviceProvider*" owned="true" />
3205 <parameter name="factoryname" type="const-gchar*" />
3208 <method name="ListGetDeviceProviders" cname="gst_device_provider_factory_list_get_device_providers" shared="true" version="1.4">
3209 <return-type type="GList*" element_type="GstDeviceProviderFactory*" elements_owned="true" owned="true" />
3211 <parameter name="minrank" type="GstRank" />
3214 <method name="Get" cname="gst_device_provider_factory_get" version="1.4">
3215 <return-type type="GstDeviceProvider*" owned="true" />
3218 <method name="GetDeviceProviderType" cname="gst_device_provider_factory_get_device_provider_type" version="1.4">
3219 <return-type type="GType" />
3222 <method name="GetMetadata" cname="gst_device_provider_factory_get_metadata" version="1.4">
3223 <return-type type="const-gchar*" />
3225 <parameter name="key" type="const-gchar*" />
3228 <method name="GetMetadataKeys" cname="gst_device_provider_factory_get_metadata_keys" version="1.4">
3229 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
3232 <method name="HasClasses" cname="gst_device_provider_factory_has_classes" version="1.4">
3233 <return-type type="gboolean" />
3235 <parameter allow-none="1" name="classes" type="const-gchar*" />
3238 <method name="HasClassesv" cname="gst_device_provider_factory_has_classesv" version="1.4">
3239 <return-type type="gboolean" />
3241 <parameter allow-none="1" name="classes" type="const-gchar**" array="true" null_term_array="true" />
3245 <struct name="DoubleRange" cname="GstDoubleRange" opaque="true" hidden="true">
3246 <method name="GetType" cname="gst_double_range_get_type" shared="true">
3247 <return-type type="GType" />
3250 <object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.12">
3251 <class_struct cname="GstDynamicTypeFactoryClass" />
3252 <method name="GetType" cname="gst_dynamic_type_factory_get_type" shared="true">
3253 <return-type type="GType" />
3255 <method name="Load" cname="gst_dynamic_type_factory_load" shared="true">
3256 <return-type type="GType" />
3258 <parameter name="factoryname" type="const-gchar*" />
3262 <object name="Element" cname="GstElement" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
3263 <class_struct cname="GstElementClass">
3264 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
3265 <warning>missing glib:type-name</warning>
3267 <field cname="metadata" access="public" writeable="false" readable="true" is_callback="false" name="Metadata" type="gpointer" />
3268 <field cname="elementfactory" access="public" writeable="false" readable="true" is_callback="false" name="Elementfactory" type="GstElementFactory*" />
3269 <field cname="padtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplates" type="GList*" element_type="gpointer" />
3270 <field cname="numpadtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Numpadtemplates" type="gint" />
3271 <field cname="pad_templ_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadTemplCookie" type="guint32" />
3272 <method signal_vm="pad_added" />
3273 <method signal_vm="pad_removed" />
3274 <method signal_vm="no_more_pads" />
3275 <method vm="request_new_pad" />
3276 <method vm="release_pad" />
3277 <method vm="get_state" />
3278 <method vm="set_state" />
3279 <method vm="change_state" />
3280 <method vm="state_changed" />
3281 <method vm="set_bus" />
3282 <method vm="provide_clock" />
3283 <method vm="set_clock" />
3284 <method vm="send_event" />
3285 <method vm="query" />
3286 <method vm="post_message" />
3287 <method vm="set_context" />
3288 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
3290 <method name="AddMetadata" cname="gst_element_class_add_metadata" shared="true" hidden="true">
3291 <return-type type="void" />
3293 <parameter name="key" type="const-gchar*" />
3294 <parameter name="value" type="const-gchar*" />
3297 <method name="AddPadTemplate" cname="gst_element_class_add_pad_template" shared="true" hidden="true">
3298 <return-type type="void" />
3300 <parameter name="templ" type="GstPadTemplate*" />
3303 <method name="AddStaticMetadata" cname="gst_element_class_add_static_metadata" shared="true" hidden="true">
3304 <return-type type="void" />
3306 <parameter name="key" type="const-gchar*" />
3307 <parameter name="value" type="const-gchar*" />
3310 <method name="AddStaticPadTemplate" cname="gst_element_class_add_static_pad_template" shared="true" version="1.8" hidden="true">
3311 <return-type type="void" />
3313 <parameter name="static_templ" type="GstStaticPadTemplate*">
3314 <warning>missing glib:type-name</warning>
3318 <method name="AddStaticPadTemplateWithGtype" cname="gst_element_class_add_static_pad_template_with_gtype" shared="true" version="1.14" hidden="true">
3319 <return-type type="void" />
3321 <parameter name="static_templ" type="GstStaticPadTemplate*">
3322 <warning>missing glib:type-name</warning>
3324 <parameter name="pad_type" type="GType" />
3327 <method name="GetMetadata" cname="gst_element_class_get_metadata" shared="true" hidden="true">
3328 <return-type type="const-gchar*" />
3330 <parameter name="key" type="const-gchar*" />
3333 <method name="GetPadTemplate" cname="gst_element_class_get_pad_template" shared="true" hidden="true">
3334 <return-type type="GstPadTemplate*" />
3336 <parameter name="name" type="const-gchar*" />
3339 <method name="GetPadTemplateList" cname="gst_element_class_get_pad_template_list" shared="true" hidden="true">
3340 <return-type type="GList*" element_type="GstPadTemplate*" />
3343 <method name="SetMetadata" cname="gst_element_class_set_metadata" shared="true" hidden="true">
3344 <return-type type="void" />
3346 <parameter name="longname" type="const-gchar*" />
3347 <parameter name="classification" type="const-gchar*" />
3348 <parameter name="description" type="const-gchar*" />
3349 <parameter name="author" type="const-gchar*" />
3352 <method name="SetStaticMetadata" cname="gst_element_class_set_static_metadata" shared="true" hidden="true">
3353 <return-type type="void" />
3355 <parameter name="longname" type="const-gchar*" />
3356 <parameter name="classification" type="const-gchar*" />
3357 <parameter name="description" type="const-gchar*" />
3358 <parameter name="author" type="const-gchar*" />
3361 <method name="GetType" cname="gst_element_get_type" shared="true">
3362 <return-type type="GType" />
3364 <method name="MakeFromUri" cname="gst_element_make_from_uri" shared="true">
3365 <return-type type="GstElement*" />
3366 <parameters throws="1">
3367 <parameter name="type" type="GstURIType" />
3368 <parameter name="uri" type="const-gchar*" />
3369 <parameter allow-none="1" name="elementname" type="const-gchar*" />
3370 <parameter name="error" type="GError**" />
3373 <method name="Register" cname="gst_element_register" shared="true">
3374 <return-type type="gboolean" />
3376 <parameter allow-none="1" name="plugin" type="GstPlugin*" />
3377 <parameter name="name" type="const-gchar*" />
3378 <parameter name="rank" type="guint" />
3379 <parameter name="type" type="GType" />
3382 <method name="StateChangeReturnGetName" cname="gst_element_state_change_return_get_name" shared="true">
3383 <return-type type="const-gchar*" />
3385 <parameter name="state_ret" type="GstStateChangeReturn" />
3388 <method name="StateGetName" cname="gst_element_state_get_name" shared="true">
3389 <return-type type="const-gchar*" />
3391 <parameter name="state" type="GstState" />
3394 <virtual_method name="ChangeState" cname="change_state">
3395 <return-type type="GstStateChangeReturn" />
3397 <parameter name="transition" type="GstStateChange" />
3400 <virtual_method name="GetState" cname="get_state">
3401 <return-type type="GstStateChangeReturn" />
3403 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
3404 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
3405 <parameter name="timeout" type="guint64" />
3408 <virtual_method name="PostMessage" cname="post_message">
3409 <return-type type="gboolean" />
3411 <parameter name="message" type="GstMessage*" owned="true">
3412 <warning>missing glib:type-name</warning>
3416 <virtual_method name="ProvideClock" cname="provide_clock">
3417 <return-type type="GstClock*" owned="true" />
3420 <virtual_method name="Query" cname="query">
3421 <return-type type="gboolean" />
3423 <parameter name="query" type="GstQuery*">
3424 <warning>missing glib:type-name</warning>
3428 <virtual_method name="ReleasePad" cname="release_pad">
3429 <return-type type="void" />
3431 <parameter name="pad" type="GstPad*" />
3434 <virtual_method name="RequestNewPad" cname="request_new_pad">
3435 <return-type type="GstPad*" owned="true" />
3437 <parameter name="templ" type="GstPadTemplate*" />
3438 <parameter allow-none="1" name="name" type="const-gchar*" />
3439 <parameter allow-none="1" name="caps" type="GstCaps*">
3440 <warning>missing glib:type-name</warning>
3444 <virtual_method name="SendEvent" cname="send_event">
3445 <return-type type="gboolean" />
3447 <parameter name="event" type="GstEvent*" owned="true">
3448 <warning>missing glib:type-name</warning>
3452 <virtual_method name="SetBus" cname="set_bus">
3453 <return-type type="void" />
3455 <parameter allow-none="1" name="bus" type="GstBus*" />
3458 <virtual_method name="SetClock" cname="set_clock">
3459 <return-type type="gboolean" />
3461 <parameter allow-none="1" name="clock" type="GstClock*" />
3464 <virtual_method name="SetContext" cname="set_context">
3465 <return-type type="void" />
3467 <parameter name="context" type="GstContext*">
3468 <warning>missing glib:type-name</warning>
3472 <virtual_method name="SetState" cname="set_state">
3473 <return-type type="GstStateChangeReturn" />
3475 <parameter name="state" type="GstState" />
3478 <virtual_method name="StateChanged" cname="state_changed">
3479 <return-type type="void" />
3481 <parameter name="oldstate" type="GstState" />
3482 <parameter name="newstate" type="GstState" />
3483 <parameter name="pending" type="GstState" />
3486 <method name="AbortState" cname="gst_element_abort_state">
3487 <return-type type="void" />
3490 <method name="AddPad" cname="gst_element_add_pad">
3491 <return-type type="gboolean" />
3493 <parameter name="pad" type="GstPad*" />
3496 <method name="AddPropertyDeepNotifyWatch" cname="gst_element_add_property_deep_notify_watch" version="1.10">
3497 <return-type type="gulong" />
3499 <parameter allow-none="1" name="property_name" type="const-gchar*" />
3500 <parameter name="include_value" type="gboolean" />
3503 <method name="AddPropertyNotifyWatch" cname="gst_element_add_property_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="CallAsync" cname="gst_element_call_async" version="1.10">
3511 <return-type type="void" />
3513 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstElementCallAsyncFunc" />
3514 <parameter allow-none="1" name="user_data" type="gpointer" />
3515 <parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
3518 <method name="ChangeState" cname="gst_element_change_state">
3519 <return-type type="GstStateChangeReturn" />
3521 <parameter name="transition" type="GstStateChange" />
3524 <method name="ContinueState" cname="gst_element_continue_state">
3525 <return-type type="GstStateChangeReturn" />
3527 <parameter name="_ret" type="GstStateChangeReturn" />
3530 <method name="CreateAllPads" cname="gst_element_create_all_pads">
3531 <return-type type="void" />
3534 <method name="ForeachPad" cname="gst_element_foreach_pad" version="1.14">
3535 <return-type type="gboolean" />
3537 <parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc" />
3538 <parameter allow-none="1" name="user_data" type="gpointer" />
3541 <method name="ForeachSinkPad" cname="gst_element_foreach_sink_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="ForeachSrcPad" cname="gst_element_foreach_src_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="GetBaseTime" cname="gst_element_get_base_time">
3556 <return-type type="guint64" />
3559 <method name="GetBus" cname="gst_element_get_bus">
3560 <return-type type="GstBus*" owned="true" />
3563 <method name="GetClock" cname="gst_element_get_clock">
3564 <return-type type="GstClock*" owned="true" />
3567 <method name="GetCompatiblePad" cname="gst_element_get_compatible_pad">
3568 <return-type type="GstPad*" owned="true" />
3570 <parameter name="pad" type="GstPad*" />
3571 <parameter allow-none="1" name="caps" type="GstCaps*">
3572 <warning>missing glib:type-name</warning>
3576 <method name="GetCompatiblePadTemplate" cname="gst_element_get_compatible_pad_template">
3577 <return-type type="GstPadTemplate*" />
3579 <parameter name="compattempl" type="GstPadTemplate*" />
3582 <method name="GetContext" cname="gst_element_get_context" version="1.8">
3583 <return-type type="GstContext*" owned="true">
3584 <warning>missing glib:type-name</warning>
3587 <parameter name="context_type" type="const-gchar*" />
3590 <method name="GetContextUnlocked" cname="gst_element_get_context_unlocked" version="1.8">
3591 <return-type type="GstContext*" owned="true">
3592 <warning>missing glib:type-name</warning>
3595 <parameter name="context_type" type="const-gchar*" />
3598 <method name="GetContexts" cname="gst_element_get_contexts" version="1.8">
3599 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
3600 <warning>missing glib:type-name</warning>
3604 <method name="GetCurrentClockTime" cname="gst_element_get_current_clock_time" version="1.18">
3605 <return-type type="guint64" />
3608 <method name="GetCurrentRunningTime" cname="gst_element_get_current_running_time" version="1.18">
3609 <return-type type="guint64" />
3612 <method name="GetFactory" cname="gst_element_get_factory">
3613 <return-type type="GstElementFactory*" />
3616 <method name="GetMetadata" cname="gst_element_get_metadata" version="1.14">
3617 <return-type type="const-gchar*" />
3619 <parameter name="key" type="const-gchar*" />
3622 <method name="GetPadTemplate" cname="gst_element_get_pad_template" version="1.14">
3623 <return-type type="GstPadTemplate*" />
3625 <parameter name="name" type="const-gchar*" />
3628 <method name="GetPadTemplateList" cname="gst_element_get_pad_template_list" version="1.14">
3629 <return-type type="GList*" element_type="GstPadTemplate*" />
3632 <method name="GetRequestPad" cname="gst_element_get_request_pad">
3633 <return-type type="GstPad*" owned="true" />
3635 <parameter name="name" type="const-gchar*" />
3638 <method name="GetStartTime" cname="gst_element_get_start_time">
3639 <return-type type="guint64" />
3642 <method name="GetState" cname="gst_element_get_state">
3643 <return-type type="GstStateChangeReturn" />
3645 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
3646 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
3647 <parameter name="timeout" type="guint64" />
3650 <method name="GetStaticPad" cname="gst_element_get_static_pad">
3651 <return-type type="GstPad*" owned="true" />
3653 <parameter name="name" type="const-gchar*" />
3656 <method name="IsLockedState" cname="gst_element_is_locked_state">
3657 <return-type type="gboolean" />
3660 <method name="IteratePads" cname="gst_element_iterate_pads">
3661 <return-type type="GstIterator*" owned="true">
3662 <warning>missing glib:type-name</warning>
3666 <method name="IterateSinkPads" cname="gst_element_iterate_sink_pads">
3667 <return-type type="GstIterator*" owned="true">
3668 <warning>missing glib:type-name</warning>
3672 <method name="IterateSrcPads" cname="gst_element_iterate_src_pads">
3673 <return-type type="GstIterator*" owned="true">
3674 <warning>missing glib:type-name</warning>
3678 <method name="Link" cname="gst_element_link">
3679 <return-type type="gboolean" />
3681 <parameter name="dest" type="GstElement*" />
3684 <method name="LinkFiltered" cname="gst_element_link_filtered">
3685 <return-type type="gboolean" />
3687 <parameter name="dest" type="GstElement*" />
3688 <parameter allow-none="1" name="filter" type="GstCaps*">
3689 <warning>missing glib:type-name</warning>
3693 <method name="LinkPads" cname="gst_element_link_pads">
3694 <return-type type="gboolean" />
3696 <parameter allow-none="1" name="srcpadname" type="const-gchar*" />
3697 <parameter name="dest" type="GstElement*" />
3698 <parameter allow-none="1" name="destpadname" type="const-gchar*" />
3701 <method name="LinkPadsFiltered" cname="gst_element_link_pads_filtered">
3702 <return-type type="gboolean" />
3704 <parameter allow-none="1" name="srcpadname" type="const-gchar*" />
3705 <parameter name="dest" type="GstElement*" />
3706 <parameter allow-none="1" name="destpadname" type="const-gchar*" />
3707 <parameter allow-none="1" name="filter" type="GstCaps*">
3708 <warning>missing glib:type-name</warning>
3712 <method name="LinkPadsFull" cname="gst_element_link_pads_full">
3713 <return-type type="gboolean" />
3715 <parameter allow-none="1" name="srcpadname" type="const-gchar*" />
3716 <parameter name="dest" type="GstElement*" />
3717 <parameter allow-none="1" name="destpadname" type="const-gchar*" />
3718 <parameter name="flags" type="GstPadLinkCheck" />
3721 <method name="LostState" cname="gst_element_lost_state">
3722 <return-type type="void" />
3725 <method name="MessageFull" cname="gst_element_message_full">
3726 <return-type type="void" />
3728 <parameter name="type" type="GstMessageType" />
3729 <parameter name="domain" type="guint32" />
3730 <parameter name="code" type="gint" />
3731 <parameter allow-none="1" name="text" type="gchar*" owned="true" />
3732 <parameter allow-none="1" name="debug" type="gchar*" owned="true" />
3733 <parameter name="file" type="const-gchar*" />
3734 <parameter name="function" type="const-gchar*" />
3735 <parameter name="line" type="gint" />
3738 <method name="MessageFullWithDetails" cname="gst_element_message_full_with_details" version="1.10">
3739 <return-type type="void" />
3741 <parameter name="type" type="GstMessageType" />
3742 <parameter name="domain" type="guint32" />
3743 <parameter name="code" type="gint" />
3744 <parameter allow-none="1" name="text" type="gchar*" owned="true" />
3745 <parameter allow-none="1" name="debug" type="gchar*" owned="true" />
3746 <parameter name="file" type="const-gchar*" />
3747 <parameter name="function" type="const-gchar*" />
3748 <parameter name="line" type="gint" />
3749 <parameter name="structure" type="GstStructure*" owned="true">
3750 <warning>missing glib:type-name</warning>
3754 <method name="NoMorePads" cname="gst_element_no_more_pads">
3755 <return-type type="void" />
3758 <method name="PostMessage" cname="gst_element_post_message">
3759 <return-type type="gboolean" />
3761 <parameter name="message" type="GstMessage*" owned="true">
3762 <warning>missing glib:type-name</warning>
3766 <method name="ProvideClock" cname="gst_element_provide_clock">
3767 <return-type type="GstClock*" owned="true" />
3770 <method name="Query" cname="gst_element_query">
3771 <return-type type="gboolean" />
3773 <parameter name="query" type="GstQuery*">
3774 <warning>missing glib:type-name</warning>
3778 <method name="QueryConvert" cname="gst_element_query_convert">
3779 <return-type type="gboolean" />
3781 <parameter name="src_format" type="GstFormat" />
3782 <parameter name="src_val" type="gint64" />
3783 <parameter name="dest_format" type="GstFormat" />
3784 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
3787 <method name="QueryDuration" cname="gst_element_query_duration">
3788 <return-type type="gboolean" />
3790 <parameter name="format" type="GstFormat" />
3791 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
3794 <method name="QueryPosition" cname="gst_element_query_position">
3795 <return-type type="gboolean" />
3797 <parameter name="format" type="GstFormat" />
3798 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
3801 <method name="ReleaseRequestPad" cname="gst_element_release_request_pad">
3802 <return-type type="void" />
3804 <parameter name="pad" type="GstPad*" />
3807 <method name="RemovePad" cname="gst_element_remove_pad">
3808 <return-type type="gboolean" />
3810 <parameter name="pad" type="GstPad*" />
3813 <method name="RemovePropertyNotifyWatch" cname="gst_element_remove_property_notify_watch" version="1.10">
3814 <return-type type="void" />
3816 <parameter name="watch_id" type="gulong" />
3819 <method name="RequestPad" cname="gst_element_request_pad">
3820 <return-type type="GstPad*" owned="true" />
3822 <parameter name="templ" type="GstPadTemplate*" />
3823 <parameter allow-none="1" name="name" type="const-gchar*" />
3824 <parameter allow-none="1" name="caps" type="GstCaps*">
3825 <warning>missing glib:type-name</warning>
3829 <method name="Seek" cname="gst_element_seek">
3830 <return-type type="gboolean" />
3832 <parameter name="rate" type="gdouble" />
3833 <parameter name="format" type="GstFormat" />
3834 <parameter name="flags" type="GstSeekFlags" />
3835 <parameter name="start_type" type="GstSeekType" />
3836 <parameter name="start" type="gint64" />
3837 <parameter name="stop_type" type="GstSeekType" />
3838 <parameter name="stop" type="gint64" />
3841 <method name="SeekSimple" cname="gst_element_seek_simple">
3842 <return-type type="gboolean" />
3844 <parameter name="format" type="GstFormat" />
3845 <parameter name="seek_flags" type="GstSeekFlags" />
3846 <parameter name="seek_pos" type="gint64" />
3849 <method name="SendEvent" cname="gst_element_send_event">
3850 <return-type type="gboolean" />
3852 <parameter name="event" type="GstEvent*" owned="true">
3853 <warning>missing glib:type-name</warning>
3857 <method name="SetBaseTime" cname="gst_element_set_base_time">
3858 <return-type type="void" />
3860 <parameter name="time" type="guint64" />
3863 <method name="SetBus" cname="gst_element_set_bus">
3864 <return-type type="void" />
3866 <parameter allow-none="1" name="bus" type="GstBus*" />
3869 <method name="SetClock" cname="gst_element_set_clock">
3870 <return-type type="gboolean" />
3872 <parameter allow-none="1" name="clock" type="GstClock*" />
3875 <method name="SetContext" cname="gst_element_set_context">
3876 <return-type type="void" />
3878 <parameter name="context" type="GstContext*">
3879 <warning>missing glib:type-name</warning>
3883 <method name="SetLockedState" cname="gst_element_set_locked_state">
3884 <return-type type="gboolean" />
3886 <parameter name="locked_state" type="gboolean" />
3889 <method name="SetStartTime" cname="gst_element_set_start_time">
3890 <return-type type="void" />
3892 <parameter name="time" type="guint64" />
3895 <method name="SetState" cname="gst_element_set_state">
3896 <return-type type="GstStateChangeReturn" />
3898 <parameter name="state" type="GstState" />
3901 <method name="SyncStateWithParent" cname="gst_element_sync_state_with_parent">
3902 <return-type type="gboolean" />
3905 <method name="Unlink" cname="gst_element_unlink">
3906 <return-type type="void" />
3908 <parameter name="dest" type="GstElement*" />
3911 <method name="UnlinkPads" cname="gst_element_unlink_pads">
3912 <return-type type="void" />
3914 <parameter name="srcpadname" type="const-gchar*" />
3915 <parameter name="dest" type="GstElement*" />
3916 <parameter name="destpadname" type="const-gchar*" />
3919 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
3920 <field cname="state_lock" access="public" writeable="false" readable="true" is_callback="false" name="StateLock" type="GRecMutex">
3921 <warning>missing glib:type-name</warning>
3923 <field cname="state_cond" access="public" writeable="false" readable="true" is_callback="false" name="StateCond" type="GCond">
3924 <warning>missing glib:type-name</warning>
3926 <field cname="state_cookie" access="public" writeable="false" readable="true" is_callback="false" name="StateCookie" type="guint32" />
3927 <field cname="target_state" access="public" writeable="false" readable="true" is_callback="false" name="TargetState" type="GstState" />
3928 <field cname="current_state" access="public" writeable="false" readable="true" is_callback="false" name="CurrentState" type="GstState" />
3929 <field cname="next_state" access="public" writeable="false" readable="true" is_callback="false" name="NextState" type="GstState" />
3930 <field cname="pending_state" access="public" writeable="false" readable="true" is_callback="false" name="PendingState" type="GstState" />
3931 <field cname="last_return" access="public" writeable="false" readable="true" is_callback="false" name="LastReturn" type="GstStateChangeReturn" />
3932 <field cname="bus" access="public" writeable="false" readable="true" is_callback="false" name="Bus" type="GstBus*" />
3933 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
3934 <field cname="base_time" access="public" writeable="false" readable="true" is_callback="false" name="BaseTime" type="gint64" />
3935 <field cname="start_time" access="public" writeable="false" readable="true" is_callback="false" name="StartTime" type="guint64" />
3936 <field cname="numpads" access="public" writeable="false" readable="true" is_callback="false" name="Numpads" type="guint16" />
3937 <field cname="pads" access="public" writeable="false" readable="true" is_callback="false" name="Pads" type="GList*" element_type="GstPad*" />
3938 <field cname="numsrcpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsrcpads" type="guint16" />
3939 <field cname="srcpads" access="public" writeable="false" readable="true" is_callback="false" name="Srcpads" type="GList*" element_type="GstPad*" />
3940 <field cname="numsinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsinkpads" type="guint16" />
3941 <field cname="sinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpads" type="GList*" element_type="GstPad*" />
3942 <field cname="pads_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadsCookie" type="guint32" />
3943 <field cname="contexts" access="public" writeable="false" readable="true" is_callback="false" name="Contexts" type="GList*" element_type="GList*">
3944 <warning>missing glib:type-name</warning>
3946 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
3947 <signal name="NoMorePadsEvent" cname="no-more-pads" when="last" field_name="no_more_pads">
3948 <return-type type="void" />
3950 <warning>Signal renamed because of existing method with same name</warning>
3952 <signal name="PadAdded" cname="pad-added" when="last" field_name="pad_added">
3953 <return-type type="void" />
3955 <parameter name="new_pad" type="GstPad*" />
3958 <signal name="PadRemoved" cname="pad-removed" when="last" field_name="pad_removed">
3959 <return-type type="void" />
3961 <parameter name="old_pad" type="GstPad*" />
3965 <object name="ElementFactory" cname="GstElementFactory" opaque="true" hidden="false" parent="GstPluginFeature">
3966 <class_struct cname="GstElementFactoryClass" />
3967 <method name="GetType" cname="gst_element_factory_get_type" shared="true">
3968 <return-type type="GType" />
3970 <method name="Find" cname="gst_element_factory_find" shared="true">
3971 <return-type type="GstElementFactory*" owned="true" />
3973 <parameter name="name" type="const-gchar*" />
3976 <method name="ListFilter" cname="gst_element_factory_list_filter" shared="true">
3977 <return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true" />
3979 <parameter name="list" type="GList*" element_type="GstElementFactory*" />
3980 <parameter name="caps" type="GstCaps*">
3981 <warning>missing glib:type-name</warning>
3983 <parameter name="direction" type="GstPadDirection" />
3984 <parameter name="subsetonly" type="gboolean" />
3987 <method name="ListGetElements" cname="gst_element_factory_list_get_elements" shared="true">
3988 <return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true" />
3990 <parameter name="type" type="guint64" />
3991 <parameter name="minrank" type="GstRank" />
3994 <method name="Make" cname="gst_element_factory_make" shared="true">
3995 <return-type type="GstElement*" />
3997 <parameter name="factoryname" type="const-gchar*" />
3998 <parameter allow-none="1" name="name" type="const-gchar*" />
4001 <method name="CanSinkAllCaps" cname="gst_element_factory_can_sink_all_caps">
4002 <return-type type="gboolean" />
4004 <parameter name="caps" type="GstCaps*">
4005 <warning>missing glib:type-name</warning>
4009 <method name="CanSinkAnyCaps" cname="gst_element_factory_can_sink_any_caps">
4010 <return-type type="gboolean" />
4012 <parameter name="caps" type="GstCaps*">
4013 <warning>missing glib:type-name</warning>
4017 <method name="CanSrcAllCaps" cname="gst_element_factory_can_src_all_caps">
4018 <return-type type="gboolean" />
4020 <parameter name="caps" type="GstCaps*">
4021 <warning>missing glib:type-name</warning>
4025 <method name="CanSrcAnyCaps" cname="gst_element_factory_can_src_any_caps">
4026 <return-type type="gboolean" />
4028 <parameter name="caps" type="GstCaps*">
4029 <warning>missing glib:type-name</warning>
4033 <method name="Create" cname="gst_element_factory_create">
4034 <return-type type="GstElement*" />
4036 <parameter allow-none="1" name="name" type="const-gchar*" />
4039 <method name="GetElementType" cname="gst_element_factory_get_element_type">
4040 <return-type type="GType" />
4043 <method name="GetMetadata" cname="gst_element_factory_get_metadata">
4044 <return-type type="const-gchar*" />
4046 <parameter name="key" type="const-gchar*" />
4049 <method name="GetMetadataKeys" cname="gst_element_factory_get_metadata_keys">
4050 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
4053 <method name="GetNumPadTemplates" cname="gst_element_factory_get_num_pad_templates">
4054 <return-type type="guint" />
4057 <method name="GetStaticPadTemplates" cname="gst_element_factory_get_static_pad_templates">
4059 <return-type type="GList*" element_type="GstStaticPadTemplate" />
4061 <method name="GetUriProtocols" cname="gst_element_factory_get_uri_protocols">
4062 <return-type type="const gchar* const*" array="true" null_term_array="true" />
4065 <method name="GetUriType" cname="gst_element_factory_get_uri_type">
4066 <return-type type="GstURIType" />
4069 <method name="HasInterface" cname="gst_element_factory_has_interface">
4070 <return-type type="gboolean" />
4072 <parameter name="interfacename" type="const-gchar*" />
4075 <method name="ListIsType" cname="gst_element_factory_list_is_type">
4076 <return-type type="gboolean" />
4078 <parameter name="type" type="guint64" />
4082 <struct name="FlagSet" cname="GstFlagSet" opaque="true" hidden="false">
4083 <method name="GetType" cname="gst_flagset_get_type" shared="true">
4084 <return-type type="GType" />
4086 <method name="Register" cname="gst_flagset_register" shared="true" version="1.6">
4087 <return-type type="GType" />
4089 <parameter name="flags_type" type="GType" />
4093 <struct name="Fraction" cname="GstFraction" opaque="true" hidden="true">
4094 <method name="GetType" cname="gst_fraction_get_type" shared="true">
4095 <return-type type="GType" />
4098 <struct name="FractionRange" cname="GstFractionRange" opaque="true" hidden="true">
4099 <method name="GetType" cname="gst_fraction_range_get_type" shared="true">
4100 <return-type type="GType" />
4103 <object name="GhostPad" cname="GstGhostPad" opaque="false" hidden="false" parent="GstProxyPad">
4104 <class_struct cname="GstGhostPadClass">
4105 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstProxyPadClass">
4106 <warning>missing glib:type-name</warning>
4108 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
4110 <method name="GetType" cname="gst_ghost_pad_get_type" shared="true">
4111 <return-type type="GType" />
4113 <constructor cname="gst_ghost_pad_new">
4115 <parameter name="name" type="const-gchar*" />
4116 <parameter name="target" type="GstPad*" />
4119 <constructor cname="gst_ghost_pad_new_from_template">
4121 <parameter name="name" type="const-gchar*" />
4122 <parameter name="target" type="GstPad*" />
4123 <parameter name="templ" type="GstPadTemplate*" />
4126 <constructor cname="gst_ghost_pad_new_no_target">
4128 <parameter name="name" type="const-gchar*" />
4129 <parameter name="dir" type="GstPadDirection" />
4132 <constructor cname="gst_ghost_pad_new_no_target_from_template">
4134 <parameter name="name" type="const-gchar*" />
4135 <parameter name="templ" type="GstPadTemplate*" />
4138 <method name="ActivateModeDefault" cname="gst_ghost_pad_activate_mode_default" shared="true">
4139 <return-type type="gboolean" />
4141 <parameter name="pad" type="GstPad*" />
4142 <parameter allow-none="1" name="parent" type="GstObject*" />
4143 <parameter name="mode" type="GstPadMode" />
4144 <parameter name="active" type="gboolean" />
4147 <method name="InternalActivateModeDefault" cname="gst_ghost_pad_internal_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="Construct" cname="gst_ghost_pad_construct" deprecated="true">
4157 <return-type type="gboolean" />
4160 <method name="GetTarget" cname="gst_ghost_pad_get_target">
4161 <return-type type="GstPad*" owned="true" />
4164 <method name="SetTarget" cname="gst_ghost_pad_set_target">
4165 <return-type type="gboolean" />
4167 <parameter allow-none="1" name="newtarget" type="GstPad*" />
4170 <field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstProxyPad*" />
4171 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstGhostPadPrivate*">
4172 <warning>missing glib:type-name</warning>
4175 <struct name="Int64Range" cname="GstInt64Range" opaque="true" hidden="false">
4176 <method name="GetType" cname="gst_int64_range_get_type" shared="true">
4177 <return-type type="GType" />
4180 <struct name="IntRange" cname="GstIntRange" opaque="true" hidden="true">
4181 <method name="GetType" cname="gst_int_range_get_type" shared="true">
4182 <return-type type="GType" />
4185 <object name="Object" cname="GstObject" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GInitiallyUnowned">
4186 <class_struct cname="GstObjectClass">
4187 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GInitiallyUnownedClass">
4188 <warning>missing glib:type-name</warning>
4190 <field cname="path_string_separator" access="public" writeable="false" readable="true" is_callback="false" name="PathStringSeparator" type="gchar*" />
4191 <method signal_vm="deep_notify" />
4192 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
4194 <method name="GetType" cname="gst_object_get_type" shared="true">
4195 <return-type type="GType" />
4197 <method name="CheckUniqueness" cname="gst_object_check_uniqueness" shared="true">
4198 <return-type type="gboolean" />
4200 <parameter name="list" type="GList*" element_type="GstObject*" />
4201 <parameter name="name" type="const-gchar*" />
4204 <method name="DefaultDeepNotify" cname="gst_object_default_deep_notify" shared="true">
4205 <return-type type="void" />
4207 <parameter name="_object" type="GObject*" />
4208 <parameter name="orig" type="GstObject*" />
4209 <parameter name="pspec" type="GParamSpec*" />
4210 <parameter allow-none="1" name="excluded_props" type="const-gchar**" array="true" null_term_array="true" />
4213 <method name="Replace" cname="gst_object_replace" shared="true">
4214 <return-type type="gboolean" />
4216 <parameter allow-none="1" name="oldobj" type="GstObject*" owned="true" />
4217 <parameter allow-none="1" name="newobj" type="GstObject*" />
4220 <method name="AddControlBinding" cname="gst_object_add_control_binding">
4221 <return-type type="gboolean" />
4223 <parameter name="binding" type="GstControlBinding*" />
4226 <method name="DefaultError" cname="gst_object_default_error">
4227 <return-type type="void" />
4229 <parameter name="error" type="GError*">
4230 <warning>missing glib:type-name</warning>
4232 <parameter allow-none="1" name="debug" type="const-gchar*" />
4235 <method name="GetControlBinding" cname="gst_object_get_control_binding">
4236 <return-type type="GstControlBinding*" owned="true" />
4238 <parameter name="property_name" type="const-gchar*" />
4241 <method name="GetControlRate" cname="gst_object_get_control_rate">
4242 <return-type type="guint64" />
4245 <method name="GetGValueArray" cname="gst_object_get_g_value_array">
4246 <return-type type="gboolean" />
4248 <parameter name="property_name" type="const-gchar*" />
4249 <parameter name="timestamp" type="guint64" />
4250 <parameter name="interval" type="guint64" />
4251 <parameter name="n_values" type="guint" array_index="4" />
4252 <parameter name="values" type="GValue*" array="true" array_length_param_index="3" />
4255 <method name="GetName" cname="gst_object_get_name">
4256 <return-type type="gchar*" owned="true" />
4259 <method name="GetParent" cname="gst_object_get_parent">
4260 <return-type type="GstObject*" owned="true" />
4263 <method name="GetPathString" cname="gst_object_get_path_string">
4264 <return-type type="gchar*" owned="true" />
4267 <method name="GetValue" cname="gst_object_get_value">
4268 <return-type type="GValue*" owned="true">
4269 <warning>missing glib:type-name</warning>
4272 <parameter name="property_name" type="const-gchar*" />
4273 <parameter name="timestamp" type="guint64" />
4276 <method name="HasActiveControlBindings" cname="gst_object_has_active_control_bindings">
4277 <return-type type="gboolean" />
4280 <method name="HasAncestor" cname="gst_object_has_ancestor" deprecated="true">
4281 <return-type type="gboolean" />
4283 <parameter name="ancestor" type="GstObject*" />
4286 <method name="HasAsAncestor" cname="gst_object_has_as_ancestor">
4287 <return-type type="gboolean" />
4289 <parameter name="ancestor" type="GstObject*" />
4292 <method name="HasAsParent" cname="gst_object_has_as_parent" version="1.6">
4293 <return-type type="gboolean" />
4295 <parameter name="parent" type="GstObject*" />
4298 <method name="Ref" cname="gst_object_ref">
4299 <return-type type="GstObject*" owned="true" />
4302 <method name="RemoveControlBinding" cname="gst_object_remove_control_binding">
4303 <return-type type="gboolean" />
4305 <parameter name="binding" type="GstControlBinding*" />
4308 <method name="SetControlBindingDisabled" cname="gst_object_set_control_binding_disabled">
4309 <return-type type="void" />
4311 <parameter name="property_name" type="const-gchar*" />
4312 <parameter name="disabled" type="gboolean" />
4315 <method name="SetControlBindingsDisabled" cname="gst_object_set_control_bindings_disabled">
4316 <return-type type="void" />
4318 <parameter name="disabled" type="gboolean" />
4321 <method name="SetControlRate" cname="gst_object_set_control_rate">
4322 <return-type type="void" />
4324 <parameter name="control_rate" type="guint64" />
4327 <method name="SetName" cname="gst_object_set_name">
4328 <return-type type="gboolean" />
4330 <parameter allow-none="1" name="name" type="const-gchar*" />
4333 <method name="SetParent" cname="gst_object_set_parent">
4334 <return-type type="gboolean" />
4336 <parameter name="parent" type="GstObject*" />
4339 <method name="SuggestNextSync" cname="gst_object_suggest_next_sync">
4340 <return-type type="guint64" />
4343 <method name="SyncValues" cname="gst_object_sync_values">
4344 <return-type type="gboolean" />
4346 <parameter name="timestamp" type="guint64" />
4349 <method name="Unparent" cname="gst_object_unparent">
4350 <return-type type="void" />
4353 <method name="Unref" cname="gst_object_unref">
4354 <return-type type="void" />
4357 <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
4358 <property name="Parent" cname="parent" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="false" />
4359 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GInitiallyUnowned*" hidden="true" />
4360 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*" />
4361 <field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*" />
4362 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="ParentField" type="GstObject*" hidden="true" />
4363 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint32" />
4364 <field cname="control_bindings" access="private" writeable="false" readable="false" is_callback="false" name="ControlBindings" type="GList*" element_type="gpointer" />
4365 <field cname="control_rate" access="private" writeable="false" readable="false" is_callback="false" name="ControlRate" type="guint64" />
4366 <field cname="last_sync" access="private" writeable="false" readable="false" is_callback="false" name="LastSync" type="guint64" />
4367 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" padding="true" />
4368 <signal name="DeepNotify" cname="deep-notify" when="first" field_name="deep_notify">
4369 <return-type type="void" />
4371 <parameter name="prop_object" type="GstObject*" />
4372 <parameter name="prop" type="GParamSpec*" />
4375 <method name="Connect">
4377 <parameter name="o" type="GObject" />
4378 <parameter name="handler" type="Delegate" />
4382 <object name="Pad" cname="GstPad" opaque="false" hidden="false" parent="GstObject">
4383 <class_struct cname="GstPadClass">
4384 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
4385 <warning>missing glib:type-name</warning>
4387 <method signal_vm="linked" />
4388 <method signal_vm="unlinked" />
4389 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
4391 <method name="GetType" cname="gst_pad_get_type" shared="true">
4392 <return-type type="GType" />
4394 <constructor cname="gst_pad_new">
4396 <parameter name="name" type="const-gchar*" />
4397 <parameter name="direction" type="GstPadDirection" />
4400 <constructor cname="gst_pad_new_from_static_template">
4402 <parameter name="templ" type="GstStaticPadTemplate*">
4403 <warning>missing glib:type-name</warning>
4405 <parameter name="name" type="const-gchar*" />
4408 <constructor cname="gst_pad_new_from_template">
4410 <parameter name="templ" type="GstPadTemplate*" />
4411 <parameter name="name" type="const-gchar*" />
4414 <method name="LinkGetName" cname="gst_pad_link_get_name" shared="true" version="1.4">
4415 <return-type type="const-gchar*" />
4417 <parameter name="_ret" type="GstPadLinkReturn" />
4420 <method name="ActivateMode" cname="gst_pad_activate_mode">
4421 <return-type type="gboolean" />
4423 <parameter name="mode" type="GstPadMode" />
4424 <parameter name="active" type="gboolean" />
4427 <method name="AddProbe" cname="gst_pad_add_probe">
4428 <return-type type="gulong" />
4430 <parameter name="mask" type="GstPadProbeType" />
4431 <parameter closure="2" destroy="3" scope="notified" name="callback" type="GstPadProbeCallback" />
4432 <parameter allow-none="1" name="user_data" type="gpointer" />
4433 <parameter scope="async" name="destroy_data" type="GDestroyNotify" />
4436 <method name="CanLink" cname="gst_pad_can_link">
4437 <return-type type="gboolean" />
4439 <parameter name="sinkpad" type="GstPad*" />
4442 <method name="Chain" cname="gst_pad_chain">
4443 <return-type type="GstFlowReturn" />
4445 <parameter name="buffer" type="GstBuffer*" owned="true">
4446 <warning>missing glib:type-name</warning>
4450 <method name="ChainList" cname="gst_pad_chain_list">
4451 <return-type type="GstFlowReturn" />
4453 <parameter name="list" type="GstBufferList*" owned="true">
4454 <warning>missing glib:type-name</warning>
4458 <method name="CheckReconfigure" cname="gst_pad_check_reconfigure">
4459 <return-type type="gboolean" />
4462 <method name="CreateStreamId" cname="gst_pad_create_stream_id">
4463 <return-type type="gchar*" owned="true" />
4465 <parameter name="parent" type="GstElement*" />
4466 <parameter allow-none="1" name="stream_id" type="const-gchar*" />
4469 <method name="EventDefault" cname="gst_pad_event_default">
4470 <return-type type="gboolean" />
4472 <parameter allow-none="1" name="parent" type="GstObject*" />
4473 <parameter name="event" type="GstEvent*" owned="true">
4474 <warning>missing glib:type-name</warning>
4478 <method name="Forward" cname="gst_pad_forward">
4479 <return-type type="gboolean" />
4481 <parameter closure="1" scope="call" name="forward" type="GstPadForwardFunction" />
4482 <parameter allow-none="1" name="user_data" type="gpointer" />
4485 <method name="GetAllowedCaps" cname="gst_pad_get_allowed_caps">
4486 <return-type type="GstCaps*" owned="true">
4487 <warning>missing glib:type-name</warning>
4491 <method name="GetCurrentCaps" cname="gst_pad_get_current_caps">
4492 <return-type type="GstCaps*" owned="true">
4493 <warning>missing glib:type-name</warning>
4497 <method name="GetDirection" cname="gst_pad_get_direction">
4498 <return-type type="GstPadDirection" />
4501 <method name="GetElementPrivate" cname="gst_pad_get_element_private">
4502 <return-type type="gpointer" />
4505 <method name="GetLastFlowReturn" cname="gst_pad_get_last_flow_return" version="1.4">
4506 <return-type type="GstFlowReturn" />
4509 <method name="GetOffset" cname="gst_pad_get_offset">
4510 <return-type type="gint64" />
4513 <method name="GetPadTemplate" cname="gst_pad_get_pad_template">
4514 <return-type type="GstPadTemplate*" owned="true" />
4517 <method name="GetPadTemplateCaps" cname="gst_pad_get_pad_template_caps">
4518 <return-type type="GstCaps*" owned="true">
4519 <warning>missing glib:type-name</warning>
4523 <method name="GetParentElement" cname="gst_pad_get_parent_element">
4524 <return-type type="GstElement*" owned="true" />
4527 <method name="GetPeer" cname="gst_pad_get_peer">
4528 <return-type type="GstPad*" owned="true" />
4531 <method name="GetRange" cname="gst_pad_get_range">
4532 <return-type type="GstFlowReturn" />
4534 <parameter name="offset" type="guint64" />
4535 <parameter name="size" type="guint" />
4536 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
4537 <warning>missing glib:type-name</warning>
4541 <method name="GetSingleInternalLink" cname="gst_pad_get_single_internal_link" version="1.18">
4542 <return-type type="GstPad*" owned="true" />
4545 <method name="GetStickyEvent" cname="gst_pad_get_sticky_event">
4546 <return-type type="GstEvent*" owned="true">
4547 <warning>missing glib:type-name</warning>
4550 <parameter name="event_type" type="GstEventType" />
4551 <parameter name="idx" type="guint" />
4554 <method name="GetStream" cname="gst_pad_get_stream" version="1.10">
4555 <return-type type="GstStream*" owned="true" />
4558 <method name="GetStreamId" cname="gst_pad_get_stream_id" version="1.2">
4559 <return-type type="gchar*" owned="true" />
4562 <method name="GetTaskState" cname="gst_pad_get_task_state" version="1.12">
4563 <return-type type="GstTaskState" />
4566 <method name="HasCurrentCaps" cname="gst_pad_has_current_caps">
4567 <return-type type="gboolean" />
4570 <method name="IsActive" cname="gst_pad_is_active">
4571 <return-type type="gboolean" />
4574 <method name="IsBlocked" cname="gst_pad_is_blocked">
4575 <return-type type="gboolean" />
4578 <method name="IsBlocking" cname="gst_pad_is_blocking">
4579 <return-type type="gboolean" />
4582 <method name="IsLinked" cname="gst_pad_is_linked">
4583 <return-type type="gboolean" />
4586 <method name="IterateInternalLinks" cname="gst_pad_iterate_internal_links">
4587 <return-type type="GstIterator*" owned="true">
4588 <warning>missing glib:type-name</warning>
4592 <method name="IterateInternalLinksDefault" cname="gst_pad_iterate_internal_links_default">
4593 <return-type type="GstIterator*" owned="true">
4594 <warning>missing glib:type-name</warning>
4597 <parameter allow-none="1" name="parent" type="GstObject*" />
4600 <method name="Link" cname="gst_pad_link">
4601 <return-type type="GstPadLinkReturn" />
4603 <parameter name="sinkpad" type="GstPad*" />
4606 <method name="LinkFull" cname="gst_pad_link_full">
4607 <return-type type="GstPadLinkReturn" />
4609 <parameter name="sinkpad" type="GstPad*" />
4610 <parameter name="flags" type="GstPadLinkCheck" />
4613 <method name="LinkMaybeGhosting" cname="gst_pad_link_maybe_ghosting" version="1.10">
4614 <return-type type="gboolean" />
4616 <parameter name="sink" type="GstPad*" />
4619 <method name="LinkMaybeGhostingFull" cname="gst_pad_link_maybe_ghosting_full" version="1.10">
4620 <return-type type="gboolean" />
4622 <parameter name="sink" type="GstPad*" />
4623 <parameter name="flags" type="GstPadLinkCheck" />
4626 <method name="MarkReconfigure" cname="gst_pad_mark_reconfigure">
4627 <return-type type="void" />
4630 <method name="NeedsReconfigure" cname="gst_pad_needs_reconfigure">
4631 <return-type type="gboolean" />
4634 <method name="PauseTask" cname="gst_pad_pause_task">
4635 <return-type type="gboolean" />
4638 <method name="PeerQuery" cname="gst_pad_peer_query">
4639 <return-type type="gboolean" />
4641 <parameter name="query" type="GstQuery*">
4642 <warning>missing glib:type-name</warning>
4646 <method name="PeerQueryAcceptCaps" cname="gst_pad_peer_query_accept_caps">
4647 <return-type type="gboolean" />
4649 <parameter name="caps" type="GstCaps*">
4650 <warning>missing glib:type-name</warning>
4654 <method name="PeerQueryCaps" cname="gst_pad_peer_query_caps">
4655 <return-type type="GstCaps*" owned="true">
4656 <warning>missing glib:type-name</warning>
4659 <parameter allow-none="1" name="filter" type="GstCaps*">
4660 <warning>missing glib:type-name</warning>
4664 <method name="PeerQueryConvert" cname="gst_pad_peer_query_convert">
4665 <return-type type="gboolean" />
4667 <parameter name="src_format" type="GstFormat" />
4668 <parameter name="src_val" type="gint64" />
4669 <parameter name="dest_format" type="GstFormat" />
4670 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
4673 <method name="PeerQueryDuration" cname="gst_pad_peer_query_duration">
4674 <return-type type="gboolean" />
4676 <parameter name="format" type="GstFormat" />
4677 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
4680 <method name="PeerQueryPosition" cname="gst_pad_peer_query_position">
4681 <return-type type="gboolean" />
4683 <parameter name="format" type="GstFormat" />
4684 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
4687 <method name="ProxyQueryAcceptCaps" cname="gst_pad_proxy_query_accept_caps">
4688 <return-type type="gboolean" />
4690 <parameter name="query" type="GstQuery*">
4691 <warning>missing glib:type-name</warning>
4695 <method name="ProxyQueryCaps" cname="gst_pad_proxy_query_caps">
4696 <return-type type="gboolean" />
4698 <parameter name="query" type="GstQuery*">
4699 <warning>missing glib:type-name</warning>
4703 <method name="PullRange" cname="gst_pad_pull_range">
4704 <return-type type="GstFlowReturn" />
4706 <parameter name="offset" type="guint64" />
4707 <parameter name="size" type="guint" />
4708 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
4709 <warning>missing glib:type-name</warning>
4713 <method name="Push" cname="gst_pad_push">
4714 <return-type type="GstFlowReturn" />
4716 <parameter name="buffer" type="GstBuffer*" owned="true">
4717 <warning>missing glib:type-name</warning>
4721 <method name="PushEvent" cname="gst_pad_push_event">
4722 <return-type type="gboolean" />
4724 <parameter name="event" type="GstEvent*" owned="true">
4725 <warning>missing glib:type-name</warning>
4729 <method name="PushList" cname="gst_pad_push_list">
4730 <return-type type="GstFlowReturn" />
4732 <parameter name="list" type="GstBufferList*" owned="true">
4733 <warning>missing glib:type-name</warning>
4737 <method name="Query" cname="gst_pad_query">
4738 <return-type type="gboolean" />
4740 <parameter name="query" type="GstQuery*">
4741 <warning>missing glib:type-name</warning>
4745 <method name="QueryAcceptCaps" cname="gst_pad_query_accept_caps">
4746 <return-type type="gboolean" />
4748 <parameter name="caps" type="GstCaps*">
4749 <warning>missing glib:type-name</warning>
4753 <method name="QueryCaps" cname="gst_pad_query_caps">
4754 <return-type type="GstCaps*" owned="true">
4755 <warning>missing glib:type-name</warning>
4758 <parameter allow-none="1" name="filter" type="GstCaps*">
4759 <warning>missing glib:type-name</warning>
4763 <method name="QueryConvert" cname="gst_pad_query_convert">
4764 <return-type type="gboolean" />
4766 <parameter name="src_format" type="GstFormat" />
4767 <parameter name="src_val" type="gint64" />
4768 <parameter name="dest_format" type="GstFormat" />
4769 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
4772 <method name="QueryDefault" cname="gst_pad_query_default">
4773 <return-type type="gboolean" />
4775 <parameter allow-none="1" name="parent" type="GstObject*" />
4776 <parameter name="query" type="GstQuery*">
4777 <warning>missing glib:type-name</warning>
4781 <method name="QueryDuration" cname="gst_pad_query_duration">
4782 <return-type type="gboolean" />
4784 <parameter name="format" type="GstFormat" />
4785 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
4788 <method name="QueryPosition" cname="gst_pad_query_position">
4789 <return-type type="gboolean" />
4791 <parameter name="format" type="GstFormat" />
4792 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
4795 <method name="RemoveProbe" cname="gst_pad_remove_probe">
4796 <return-type type="void" />
4798 <parameter name="id" type="gulong" />
4801 <method name="SendEvent" cname="gst_pad_send_event">
4802 <return-type type="gboolean" />
4804 <parameter name="event" type="GstEvent*" owned="true">
4805 <warning>missing glib:type-name</warning>
4809 <method name="SetActivateFunctionFull" cname="gst_pad_set_activate_function_full">
4810 <return-type type="void" />
4812 <parameter closure="1" destroy="2" scope="notified" name="activate" type="GstPadActivateFunction" />
4813 <parameter allow-none="1" name="user_data" type="gpointer" />
4814 <parameter scope="async" name="notify" type="GDestroyNotify" />
4817 <method name="SetActivatemodeFunctionFull" cname="gst_pad_set_activatemode_function_full">
4818 <return-type type="void" />
4820 <parameter closure="1" destroy="2" scope="notified" name="activatemode" type="GstPadActivateModeFunction" />
4821 <parameter allow-none="1" name="user_data" type="gpointer" />
4822 <parameter scope="async" name="notify" type="GDestroyNotify" />
4825 <method name="SetActive" cname="gst_pad_set_active">
4826 <return-type type="gboolean" />
4828 <parameter name="active" type="gboolean" />
4831 <method name="SetChainFunctionFull" cname="gst_pad_set_chain_function_full">
4832 <return-type type="void" />
4834 <parameter closure="1" destroy="2" scope="notified" name="chain" type="GstPadChainFunction" />
4835 <parameter allow-none="1" name="user_data" type="gpointer" />
4836 <parameter scope="async" name="notify" type="GDestroyNotify" />
4839 <method name="SetChainListFunctionFull" cname="gst_pad_set_chain_list_function_full">
4840 <return-type type="void" />
4842 <parameter closure="1" destroy="2" scope="notified" name="chainlist" type="GstPadChainListFunction" />
4843 <parameter allow-none="1" name="user_data" type="gpointer" />
4844 <parameter scope="async" name="notify" type="GDestroyNotify" />
4847 <method name="SetElementPrivate" cname="gst_pad_set_element_private">
4848 <return-type type="void" />
4850 <parameter allow-none="1" name="priv" type="gpointer" />
4853 <method name="SetEventFullFunctionFull" cname="gst_pad_set_event_full_function_full" version="1.8">
4854 <return-type type="void" />
4856 <parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFullFunction" />
4857 <parameter allow-none="1" name="user_data" type="gpointer" />
4858 <parameter scope="async" name="notify" type="GDestroyNotify" />
4861 <method name="SetEventFunctionFull" cname="gst_pad_set_event_function_full">
4862 <return-type type="void" />
4864 <parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFunction" />
4865 <parameter allow-none="1" name="user_data" type="gpointer" />
4866 <parameter scope="async" name="notify" type="GDestroyNotify" />
4869 <method name="SetGetrangeFunctionFull" cname="gst_pad_set_getrange_function_full">
4870 <return-type type="void" />
4872 <parameter closure="1" destroy="2" scope="notified" name="get" type="GstPadGetRangeFunction" />
4873 <parameter allow-none="1" name="user_data" type="gpointer" />
4874 <parameter scope="async" name="notify" type="GDestroyNotify" />
4877 <method name="SetIterateInternalLinksFunctionFull" cname="gst_pad_set_iterate_internal_links_function_full">
4878 <return-type type="void" />
4880 <parameter closure="1" destroy="2" scope="notified" name="iterintlink" type="GstPadIterIntLinkFunction" />
4881 <parameter allow-none="1" name="user_data" type="gpointer" />
4882 <parameter scope="async" name="notify" type="GDestroyNotify" />
4885 <method name="SetLinkFunctionFull" cname="gst_pad_set_link_function_full">
4886 <return-type type="void" />
4888 <parameter closure="1" destroy="2" scope="notified" name="link" type="GstPadLinkFunction" />
4889 <parameter allow-none="1" name="user_data" type="gpointer" />
4890 <parameter scope="async" name="notify" type="GDestroyNotify" />
4893 <method name="SetOffset" cname="gst_pad_set_offset">
4894 <return-type type="void" />
4896 <parameter name="offset" type="gint64" />
4899 <method name="SetQueryFunctionFull" cname="gst_pad_set_query_function_full">
4900 <return-type type="void" />
4902 <parameter closure="1" destroy="2" scope="notified" name="query" type="GstPadQueryFunction" />
4903 <parameter allow-none="1" name="user_data" type="gpointer" />
4904 <parameter scope="async" name="notify" type="GDestroyNotify" />
4907 <method name="SetUnlinkFunctionFull" cname="gst_pad_set_unlink_function_full">
4908 <return-type type="void" />
4910 <parameter closure="1" destroy="2" scope="notified" name="unlink" type="GstPadUnlinkFunction" />
4911 <parameter allow-none="1" name="user_data" type="gpointer" />
4912 <parameter scope="async" name="notify" type="GDestroyNotify" />
4915 <method name="StartTask" cname="gst_pad_start_task">
4916 <return-type type="gboolean" />
4918 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstTaskFunction" />
4919 <parameter allow-none="1" name="user_data" type="gpointer" />
4920 <parameter scope="async" name="notify" type="GDestroyNotify" />
4923 <method name="StickyEventsForeach" cname="gst_pad_sticky_events_foreach">
4924 <return-type type="void" />
4926 <parameter closure="1" scope="call" name="foreach_func" type="GstPadStickyEventsForeachFunction" />
4927 <parameter allow-none="1" name="user_data" type="gpointer" />
4930 <method name="StopTask" cname="gst_pad_stop_task">
4931 <return-type type="gboolean" />
4934 <method name="StoreStickyEvent" cname="gst_pad_store_sticky_event" version="1.2">
4935 <return-type type="GstFlowReturn" />
4937 <parameter name="event" type="GstEvent*">
4938 <warning>missing glib:type-name</warning>
4942 <method name="Unlink" cname="gst_pad_unlink">
4943 <return-type type="gboolean" />
4945 <parameter name="sinkpad" type="GstPad*" />
4948 <method name="UseFixedCaps" cname="gst_pad_use_fixed_caps">
4949 <return-type type="void" />
4952 <property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true" />
4953 <property name="Offset" cname="offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6" />
4954 <property name="Template" cname="template" type="GstPadTemplate*" readable="true" writeable="true" construct="false" construct-only="false" />
4955 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
4956 <field cname="element_private" access="public" writeable="false" readable="true" is_callback="false" name="ElementPrivate" type="gpointer" />
4957 <field cname="padtemplate" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplate" type="GstPadTemplate*" />
4958 <field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection" />
4959 <field cname="stream_rec_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamRecLock" type="GRecMutex">
4960 <warning>missing glib:type-name</warning>
4962 <field cname="task" access="private" writeable="false" readable="false" is_callback="false" name="Task" type="GstTask*" />
4963 <field cname="block_cond" access="private" writeable="false" readable="false" is_callback="false" name="BlockCond" type="GCond">
4964 <warning>missing glib:type-name</warning>
4966 <field cname="probes" access="private" writeable="false" readable="false" is_callback="false" name="Probes" type="GHookList">
4967 <warning>missing glib:type-name</warning>
4969 <field cname="mode" access="private" writeable="false" readable="false" is_callback="false" name="Mode" type="GstPadMode" />
4970 <field cname="activatefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatefunc" type="GstPadActivateFunction" />
4971 <field cname="activatedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatedata" type="gpointer" />
4972 <field cname="activatenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatenotify" type="GDestroyNotify" />
4973 <field cname="activatemodefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodefunc" type="GstPadActivateModeFunction" />
4974 <field cname="activatemodedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodedata" type="gpointer" />
4975 <field cname="activatemodenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodenotify" type="GDestroyNotify" />
4976 <field cname="peer" access="private" writeable="false" readable="false" is_callback="false" name="Peer" type="GstPad*" />
4977 <field cname="linkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Linkfunc" type="GstPadLinkFunction" />
4978 <field cname="linkdata" access="private" writeable="false" readable="false" is_callback="false" name="Linkdata" type="gpointer" />
4979 <field cname="linknotify" access="private" writeable="false" readable="false" is_callback="false" name="Linknotify" type="GDestroyNotify" />
4980 <field cname="unlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkfunc" type="GstPadUnlinkFunction" />
4981 <field cname="unlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkdata" type="gpointer" />
4982 <field cname="unlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Unlinknotify" type="GDestroyNotify" />
4983 <field cname="chainfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainfunc" type="GstPadChainFunction" />
4984 <field cname="chaindata" access="private" writeable="false" readable="false" is_callback="false" name="Chaindata" type="gpointer" />
4985 <field cname="chainnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainnotify" type="GDestroyNotify" />
4986 <field cname="chainlistfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistfunc" type="GstPadChainListFunction" />
4987 <field cname="chainlistdata" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistdata" type="gpointer" />
4988 <field cname="chainlistnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistnotify" type="GDestroyNotify" />
4989 <field cname="getrangefunc" access="private" writeable="false" readable="false" is_callback="false" name="Getrangefunc" type="GstPadGetRangeFunction" />
4990 <field cname="getrangedata" access="private" writeable="false" readable="false" is_callback="false" name="Getrangedata" type="gpointer" />
4991 <field cname="getrangenotify" access="private" writeable="false" readable="false" is_callback="false" name="Getrangenotify" type="GDestroyNotify" />
4992 <field cname="eventfunc" access="private" writeable="false" readable="false" is_callback="false" name="Eventfunc" type="GstPadEventFunction" />
4993 <field cname="eventdata" access="private" writeable="false" readable="false" is_callback="false" name="Eventdata" type="gpointer" />
4994 <field cname="eventnotify" access="private" writeable="false" readable="false" is_callback="false" name="Eventnotify" type="GDestroyNotify" />
4995 <field cname="offset" access="private" writeable="false" readable="false" is_callback="false" name="OffsetField" type="gint64" />
4996 <field cname="queryfunc" access="private" writeable="false" readable="false" is_callback="false" name="Queryfunc" type="GstPadQueryFunction" />
4997 <field cname="querydata" access="private" writeable="false" readable="false" is_callback="false" name="Querydata" type="gpointer" />
4998 <field cname="querynotify" access="private" writeable="false" readable="false" is_callback="false" name="Querynotify" type="GDestroyNotify" />
4999 <field cname="iterintlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkfunc" type="GstPadIterIntLinkFunction" />
5000 <field cname="iterintlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkdata" type="gpointer" />
5001 <field cname="iterintlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinknotify" type="GDestroyNotify" />
5002 <field cname="num_probes" access="private" writeable="false" readable="false" is_callback="false" name="NumProbes" type="gint" />
5003 <field cname="num_blocked" access="private" writeable="false" readable="false" is_callback="false" name="NumBlocked" type="gint" />
5004 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPadPrivate*">
5005 <warning>missing glib:type-name</warning>
5007 <union name="ABI" cname="ABI" hidden="true">
5008 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5009 <struct name="abi" cname="abi" opaque="false" hidden="false">
5010 <field cname="last_flowret" access="public" writeable="true" readable="true" is_callback="false" name="LastFlowret" type="GstFlowReturn" />
5011 <field cname="eventfullfunc" access="public" writeable="true" readable="true" is_callback="false" name="Eventfullfunc" type="GstPadEventFullFunction" />
5014 <signal name="Linked" cname="linked" when="last" field_name="linked">
5015 <return-type type="void" />
5017 <parameter name="peer" type="GstPad*" />
5020 <signal name="Unlinked" cname="unlinked" when="last" field_name="unlinked">
5021 <return-type type="void" />
5023 <parameter name="peer" type="GstPad*" />
5026 <method name="PadModeGetName" cname="gst_pad_mode_get_name" shared="true">
5027 <return-type type="const-gchar*" />
5029 <parameter name="mode" type="GstPadMode" />
5033 <object name="PadTemplate" cname="GstPadTemplate" opaque="false" hidden="false" parent="GstObject">
5034 <class_struct cname="GstPadTemplateClass">
5035 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5036 <warning>missing glib:type-name</warning>
5038 <method signal_vm="pad_created" />
5039 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5041 <method name="GetType" cname="gst_pad_template_get_type" shared="true">
5042 <return-type type="GType" />
5044 <constructor cname="gst_pad_template_new">
5046 <parameter name="name_template" type="const-gchar*" />
5047 <parameter name="direction" type="GstPadDirection" />
5048 <parameter name="presence" type="GstPadPresence" />
5049 <parameter name="caps" type="GstCaps*">
5050 <warning>missing glib:type-name</warning>
5054 <constructor cname="gst_pad_template_new_from_static_pad_template_with_gtype" version="1.14">
5056 <parameter name="pad_template" type="GstStaticPadTemplate*">
5057 <warning>missing glib:type-name</warning>
5059 <parameter name="pad_type" type="GType" />
5062 <constructor cname="gst_pad_template_new_with_gtype" version="1.14">
5064 <parameter name="name_template" type="const-gchar*" />
5065 <parameter name="direction" type="GstPadDirection" />
5066 <parameter name="presence" type="GstPadPresence" />
5067 <parameter name="caps" type="GstCaps*">
5068 <warning>missing glib:type-name</warning>
5070 <parameter name="pad_type" type="GType" />
5073 <method name="GetCaps" cname="gst_pad_template_get_caps">
5074 <return-type type="GstCaps*" owned="true">
5075 <warning>missing glib:type-name</warning>
5079 <method name="GetDocumentationCaps" cname="gst_pad_template_get_documentation_caps" version="1.18">
5080 <return-type type="GstCaps*" owned="true">
5081 <warning>missing glib:type-name</warning>
5085 <method name="PadCreated" cname="gst_pad_template_pad_created">
5086 <return-type type="void" />
5088 <parameter name="pad" type="GstPad*" />
5091 <method name="SetDocumentationCaps" cname="gst_pad_template_set_documentation_caps" version="1.18">
5092 <return-type type="void" />
5094 <parameter name="caps" type="GstCaps*" owned="true">
5095 <warning>missing glib:type-name</warning>
5099 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true" />
5100 <property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true" />
5101 <property name="Gtype" cname="gtype" type="GType" readable="true" writeable="true" construct="false" construct-only="true" version="1.14" />
5102 <property name="NameTemplate" cname="name-template" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
5103 <property name="Presence" cname="presence" type="GstPadPresence" readable="true" writeable="true" construct="false" construct-only="true" />
5104 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5105 <field cname="name_template" access="public" writeable="false" readable="true" is_callback="false" name="NameTemplateField" type="gchar*" />
5106 <field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection" />
5107 <field cname="presence" access="public" writeable="false" readable="true" is_callback="false" name="PresenceField" type="GstPadPresence" />
5108 <field cname="caps" access="public" writeable="false" readable="true" is_callback="false" name="CapsField" type="GstCaps*">
5109 <warning>missing glib:type-name</warning>
5111 <union name="ABI" cname="ABI">
5112 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5113 <struct name="abi" cname="abi" opaque="false" hidden="false">
5114 <field cname="gtype" access="public" writeable="true" readable="true" is_callback="false" name="Gtype" type="GType" />
5115 <field cname="documentation_caps" access="public" writeable="true" readable="true" is_callback="false" name="DocumentationCaps" type="GstCaps*">
5116 <warning>missing glib:type-name</warning>
5120 <signal name="PadCreatedEvent" cname="pad-created" when="last" field_name="pad_created">
5121 <return-type type="void" />
5123 <parameter name="pad" type="GstPad*" />
5125 <warning>Signal renamed because of existing method with same name</warning>
5128 <struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam" version="1.12">
5129 <method name="GetType" cname="gst_param_spec_array_get_type" shared="true">
5130 <return-type type="GType" />
5133 <struct name="ParamFraction" cname="GstParamFraction" opaque="true" hidden="false" parent="GParam">
5134 <method name="GetType" cname="gst_param_spec_fraction_get_type" shared="true">
5135 <return-type type="GType" />
5138 <object name="Pipeline" cname="GstPipeline" opaque="false" hidden="false" parent="GstBin">
5140 <interface cname="GstChildProxy" />
5142 <class_struct cname="GstPipelineClass">
5143 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBinClass">
5144 <warning>missing glib:type-name</warning>
5146 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5148 <method name="GetType" cname="gst_pipeline_get_type" shared="true">
5149 <return-type type="GType" />
5151 <constructor cname="gst_pipeline_new">
5153 <parameter name="name" type="const-gchar*" />
5156 <method name="AutoClock" cname="gst_pipeline_auto_clock">
5157 <return-type type="void" />
5160 <method name="GetAutoFlushBus" cname="gst_pipeline_get_auto_flush_bus">
5161 <return-type type="gboolean" />
5164 <method name="GetBus" cname="gst_pipeline_get_bus" hidden="true">
5165 <return-type type="GstBus*" owned="true" />
5168 <method name="GetDelay" cname="gst_pipeline_get_delay">
5169 <return-type type="guint64" />
5172 <method name="GetLatency" cname="gst_pipeline_get_latency" version="1.6">
5173 <return-type type="guint64" />
5176 <method name="GetPipelineClock" cname="gst_pipeline_get_pipeline_clock" version="1.6">
5177 <return-type type="GstClock*" owned="true" />
5180 <method name="SetAutoFlushBus" cname="gst_pipeline_set_auto_flush_bus">
5181 <return-type type="void" />
5183 <parameter name="auto_flush" type="gboolean" />
5186 <method name="SetDelay" cname="gst_pipeline_set_delay">
5187 <return-type type="void" />
5189 <parameter name="delay" type="guint64" />
5192 <method name="SetLatency" cname="gst_pipeline_set_latency" version="1.6">
5193 <return-type type="void" />
5195 <parameter name="latency" type="guint64" />
5198 <method name="UseClock" cname="gst_pipeline_use_clock">
5199 <return-type type="void" />
5201 <parameter allow-none="1" name="clock" type="GstClock*" />
5204 <property name="AutoFlushBus" cname="auto-flush-bus" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
5205 <property name="Delay" cname="delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
5206 <property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6" />
5207 <field cname="bin" access="public" writeable="false" readable="true" is_callback="false" name="Bin" type="GstBin*" hidden="true" />
5208 <field cname="fixed_clock" access="public" writeable="false" readable="true" is_callback="false" name="FixedClock" type="GstClock*" />
5209 <field cname="stream_time" access="public" writeable="false" readable="true" is_callback="false" name="StreamTime" type="guint64" />
5210 <field cname="delay" access="public" writeable="false" readable="true" is_callback="false" name="DelayField" type="guint64" />
5211 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPipelinePrivate*">
5212 <warning>missing glib:type-name</warning>
5214 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5216 <object name="Plugin" cname="GstPlugin" opaque="true" hidden="false" parent="GstObject">
5217 <class_struct cname="GstPluginClass" />
5218 <method name="GetType" cname="gst_plugin_get_type" shared="true">
5219 <return-type type="GType" />
5221 <method name="ListFree" cname="gst_plugin_list_free" shared="true">
5222 <return-type type="void" />
5224 <parameter name="list" type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
5227 <method name="LoadByName" cname="gst_plugin_load_by_name" shared="true">
5228 <return-type type="GstPlugin*" owned="true" />
5230 <parameter name="name" type="const-gchar*" />
5233 <method name="LoadFile" cname="gst_plugin_load_file" shared="true">
5234 <return-type type="GstPlugin*" owned="true" />
5235 <parameters throws="1">
5236 <parameter name="filename" type="const-gfilename*" />
5237 <parameter name="error" type="GError**" />
5240 <method name="RegisterStatic" cname="gst_plugin_register_static" shared="true">
5241 <return-type type="gboolean" />
5243 <parameter name="major_version" type="gint" />
5244 <parameter name="minor_version" type="gint" />
5245 <parameter name="name" type="const-gchar*" />
5246 <parameter name="description" type="const-gchar*" />
5247 <parameter scope="call" name="init_func" type="GstPluginInitFunc" />
5248 <parameter name="version" type="const-gchar*" />
5249 <parameter name="license" type="const-gchar*" />
5250 <parameter name="source" type="const-gchar*" />
5251 <parameter name="package" type="const-gchar*" />
5252 <parameter name="origin" type="const-gchar*" />
5255 <method name="RegisterStaticFull" cname="gst_plugin_register_static_full" shared="true">
5256 <return-type type="gboolean" />
5258 <parameter name="major_version" type="gint" />
5259 <parameter name="minor_version" type="gint" />
5260 <parameter name="name" type="const-gchar*" />
5261 <parameter name="description" type="const-gchar*" />
5262 <parameter closure="10" scope="call" name="init_full_func" type="GstPluginInitFullFunc" />
5263 <parameter name="version" type="const-gchar*" />
5264 <parameter name="license" type="const-gchar*" />
5265 <parameter name="source" type="const-gchar*" />
5266 <parameter name="package" type="const-gchar*" />
5267 <parameter name="origin" type="const-gchar*" />
5268 <parameter allow-none="1" name="user_data" type="gpointer" />
5271 <method name="AddDependency" cname="gst_plugin_add_dependency">
5272 <return-type type="void" />
5274 <parameter allow-none="1" name="env_vars" type="const gchar**" array="true" null_term_array="true" />
5275 <parameter allow-none="1" name="paths" type="const gchar**" array="true" null_term_array="true" />
5276 <parameter allow-none="1" name="names" type="const gchar**" array="true" null_term_array="true" />
5277 <parameter name="flags" type="GstPluginDependencyFlags" />
5280 <method name="AddDependencySimple" cname="gst_plugin_add_dependency_simple">
5281 <return-type type="void" />
5283 <parameter allow-none="1" name="env_vars" type="const-gchar*" />
5284 <parameter allow-none="1" name="paths" type="const-gchar*" />
5285 <parameter allow-none="1" name="names" type="const-gchar*" />
5286 <parameter name="flags" type="GstPluginDependencyFlags" />
5289 <method name="GetCacheData" cname="gst_plugin_get_cache_data">
5290 <return-type type="GstStructure*">
5291 <warning>missing glib:type-name</warning>
5295 <method name="GetDescription" cname="gst_plugin_get_description">
5296 <return-type type="const-gchar*" />
5299 <method name="GetFilename" cname="gst_plugin_get_filename">
5300 <return-type type="const-gfilename*" />
5303 <method name="GetLicense" cname="gst_plugin_get_license">
5304 <return-type type="const-gchar*" />
5307 <method name="GetName" cname="gst_plugin_get_name">
5308 <return-type type="const-gchar*" />
5311 <method name="GetOrigin" cname="gst_plugin_get_origin">
5312 <return-type type="const-gchar*" />
5315 <method name="GetPackage" cname="gst_plugin_get_package">
5316 <return-type type="const-gchar*" />
5319 <method name="GetReleaseDateString" cname="gst_plugin_get_release_date_string">
5320 <return-type type="const-gchar*" />
5323 <method name="GetSource" cname="gst_plugin_get_source">
5324 <return-type type="const-gchar*" />
5327 <method name="GetVersion" cname="gst_plugin_get_version">
5328 <return-type type="const-gchar*" />
5331 <method name="IsLoaded" cname="gst_plugin_is_loaded">
5332 <return-type type="gboolean" />
5335 <method name="Load" cname="gst_plugin_load">
5336 <return-type type="GstPlugin*" owned="true" />
5339 <method name="SetCacheData" cname="gst_plugin_set_cache_data">
5340 <return-type type="void" />
5342 <parameter name="cache_data" type="GstStructure*" owned="true">
5343 <warning>missing glib:type-name</warning>
5348 <object name="PluginFeature" cname="GstPluginFeature" defaultconstructoraccess="protected" opaque="true" hidden="false" parent="GstObject">
5349 <class_struct cname="GstPluginFeatureClass" />
5350 <method name="GetType" cname="gst_plugin_feature_get_type" shared="true">
5351 <return-type type="GType" />
5353 <method name="ListCopy" cname="gst_plugin_feature_list_copy" shared="true">
5354 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
5356 <parameter name="list" type="GList*" element_type="GstPluginFeature*" />
5359 <method name="ListDebug" cname="gst_plugin_feature_list_debug" shared="true">
5360 <return-type type="void" />
5362 <parameter name="list" type="GList*" element_type="GstPluginFeature*" />
5365 <method name="ListFree" cname="gst_plugin_feature_list_free" shared="true">
5366 <return-type type="void" />
5368 <parameter name="list" type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
5371 <method name="RankCompareFunc" cname="gst_plugin_feature_rank_compare_func" shared="true">
5372 <return-type type="gint" />
5374 <parameter allow-none="1" name="p1" type="gpointer" />
5375 <parameter allow-none="1" name="p2" type="gpointer" />
5378 <method name="CheckVersion" cname="gst_plugin_feature_check_version">
5379 <return-type type="gboolean" />
5381 <parameter name="min_major" type="guint" />
5382 <parameter name="min_minor" type="guint" />
5383 <parameter name="min_micro" type="guint" />
5386 <method name="GetPlugin" cname="gst_plugin_feature_get_plugin">
5387 <return-type type="GstPlugin*" owned="true" />
5390 <method name="GetPluginName" cname="gst_plugin_feature_get_plugin_name" version="1.2">
5391 <return-type type="const-gchar*" />
5394 <method name="GetRank" cname="gst_plugin_feature_get_rank">
5395 <return-type type="guint" />
5398 <method name="Load" cname="gst_plugin_feature_load">
5399 <return-type type="GstPluginFeature*" owned="true" />
5402 <method name="SetRank" cname="gst_plugin_feature_set_rank">
5403 <return-type type="void" />
5405 <parameter name="rank" type="guint" />
5409 <object name="ProxyPad" cname="GstProxyPad" opaque="false" hidden="false" parent="GstPad">
5410 <class_struct cname="GstProxyPadClass">
5411 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
5412 <warning>missing glib:type-name</warning>
5414 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="1" padding="true" />
5416 <method name="GetType" cname="gst_proxy_pad_get_type" shared="true">
5417 <return-type type="GType" />
5419 <method name="ChainDefault" cname="gst_proxy_pad_chain_default" shared="true">
5420 <return-type type="GstFlowReturn" />
5422 <parameter name="pad" type="GstPad*" />
5423 <parameter allow-none="1" name="parent" type="GstObject*" />
5424 <parameter name="buffer" type="GstBuffer*" owned="true">
5425 <warning>missing glib:type-name</warning>
5429 <method name="ChainListDefault" cname="gst_proxy_pad_chain_list_default" shared="true">
5430 <return-type type="GstFlowReturn" />
5432 <parameter name="pad" type="GstPad*" />
5433 <parameter allow-none="1" name="parent" type="GstObject*" />
5434 <parameter name="list" type="GstBufferList*" owned="true">
5435 <warning>missing glib:type-name</warning>
5439 <method name="GetrangeDefault" cname="gst_proxy_pad_getrange_default" shared="true">
5440 <return-type type="GstFlowReturn" />
5442 <parameter name="pad" type="GstPad*" />
5443 <parameter name="parent" type="GstObject*" />
5444 <parameter name="offset" type="guint64" />
5445 <parameter name="size" type="guint" />
5446 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
5447 <warning>missing glib:type-name</warning>
5451 <method name="IterateInternalLinksDefault" cname="gst_proxy_pad_iterate_internal_links_default" shared="true">
5452 <return-type type="GstIterator*" owned="true">
5453 <warning>missing glib:type-name</warning>
5456 <parameter name="pad" type="GstPad*" />
5457 <parameter allow-none="1" name="parent" type="GstObject*" />
5460 <method name="GetInternal" cname="gst_proxy_pad_get_internal">
5461 <return-type type="GstProxyPad*" owned="true" />
5464 <field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstPad*" />
5465 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstProxyPadPrivate*">
5466 <warning>missing glib:type-name</warning>
5469 <object name="Registry" cname="GstRegistry" opaque="true" hidden="false" parent="GstObject">
5470 <class_struct cname="GstRegistryClass">
5471 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5472 <warning>missing glib:type-name</warning>
5475 <method name="GetType" cname="gst_registry_get_type" shared="true">
5476 <return-type type="GType" />
5478 <method name="ForkIsEnabled" cname="gst_registry_fork_is_enabled" shared="true">
5479 <return-type type="gboolean" />
5481 <method name="ForkSetEnabled" cname="gst_registry_fork_set_enabled" shared="true">
5482 <return-type type="void" />
5484 <parameter name="enabled" type="gboolean" />
5487 <method name="Get" cname="gst_registry_get" shared="true">
5488 <return-type type="GstRegistry*" />
5490 <method name="AddFeature" cname="gst_registry_add_feature">
5491 <return-type type="gboolean" />
5493 <parameter name="feature" type="GstPluginFeature*" />
5496 <method name="AddPlugin" cname="gst_registry_add_plugin">
5497 <return-type type="gboolean" />
5499 <parameter name="plugin" type="GstPlugin*" />
5502 <method name="CheckFeatureVersion" cname="gst_registry_check_feature_version">
5503 <return-type type="gboolean" />
5505 <parameter name="feature_name" type="const-gchar*" />
5506 <parameter name="min_major" type="guint" />
5507 <parameter name="min_minor" type="guint" />
5508 <parameter name="min_micro" type="guint" />
5511 <method name="FeatureFilter" cname="gst_registry_feature_filter">
5512 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
5514 <parameter closure="2" scope="call" name="filter" type="GstPluginFeatureFilter" />
5515 <parameter name="first" type="gboolean" />
5516 <parameter allow-none="1" name="user_data" type="gpointer" />
5519 <method name="FindFeature" cname="gst_registry_find_feature">
5520 <return-type type="GstPluginFeature*" owned="true" />
5522 <parameter name="name" type="const-gchar*" />
5523 <parameter name="type" type="GType" />
5526 <method name="FindPlugin" cname="gst_registry_find_plugin">
5527 <return-type type="GstPlugin*" owned="true" />
5529 <parameter name="name" type="const-gchar*" />
5532 <method name="GetFeatureList" cname="gst_registry_get_feature_list">
5533 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
5535 <parameter name="type" type="GType" />
5538 <method name="GetFeatureListByPlugin" cname="gst_registry_get_feature_list_by_plugin">
5539 <return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
5541 <parameter name="name" type="const-gchar*" />
5544 <method name="GetFeatureListCookie" cname="gst_registry_get_feature_list_cookie">
5545 <return-type type="guint32" />
5548 <method name="GetPluginList" cname="gst_registry_get_plugin_list">
5549 <return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
5552 <method name="Lookup" cname="gst_registry_lookup">
5553 <return-type type="GstPlugin*" owned="true" />
5555 <parameter name="filename" type="const-gchar*" />
5558 <method name="LookupFeature" cname="gst_registry_lookup_feature">
5559 <return-type type="GstPluginFeature*" owned="true" />
5561 <parameter name="name" type="const-gchar*" />
5564 <method name="PluginFilter" cname="gst_registry_plugin_filter">
5565 <return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
5567 <parameter closure="2" scope="call" name="filter" type="GstPluginFilter" />
5568 <parameter name="first" type="gboolean" />
5569 <parameter allow-none="1" name="user_data" type="gpointer" />
5572 <method name="RemoveFeature" cname="gst_registry_remove_feature">
5573 <return-type type="void" />
5575 <parameter name="feature" type="GstPluginFeature*" />
5578 <method name="RemovePlugin" cname="gst_registry_remove_plugin">
5579 <return-type type="void" />
5581 <parameter name="plugin" type="GstPlugin*" />
5584 <method name="ScanPath" cname="gst_registry_scan_path">
5585 <return-type type="gboolean" />
5587 <parameter name="path" type="const-gfilename*" />
5590 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5591 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRegistryPrivate*">
5592 <warning>missing glib:type-name</warning>
5594 <signal name="FeatureAdded" cname="feature-added" when="last">
5595 <return-type type="void" />
5597 <parameter name="feature" type="GstPluginFeature*" />
5600 <signal name="PluginAdded" cname="plugin-added" when="last">
5601 <return-type type="void" />
5603 <parameter name="plugin" type="GstPlugin*" />
5606 <method name="UpdateRegistry" cname="gst_update_registry" shared="true">
5607 <return-type type="gboolean" />
5610 <object name="SharedTaskPool" cname="GstSharedTaskPool" opaque="false" hidden="false" parent="GstTaskPool" version="1.20">
5611 <class_struct cname="GstSharedTaskPoolClass" version="1.20">
5612 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTaskPoolClass">
5613 <warning>missing glib:type-name</warning>
5615 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5617 <method name="GetType" cname="gst_shared_task_pool_get_type" shared="true">
5618 <return-type type="GType" />
5620 <constructor cname="gst_shared_task_pool_new" disable_void_ctor="" version="1.20" />
5621 <method name="GetMaxThreads" cname="gst_shared_task_pool_get_max_threads" version="1.20">
5622 <return-type type="guint" />
5625 <method name="SetMaxThreads" cname="gst_shared_task_pool_set_max_threads" version="1.20">
5626 <return-type type="void" />
5628 <parameter name="max_threads" type="guint" />
5631 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTaskPool*" hidden="true" />
5632 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSharedTaskPoolPrivate*">
5633 <warning>missing glib:type-name</warning>
5635 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5637 <object name="Stream" cname="GstStream" opaque="false" hidden="false" parent="GstObject" version="1.10">
5638 <class_struct cname="GstStreamClass">
5639 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5640 <warning>missing glib:type-name</warning>
5642 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5644 <method name="GetType" cname="gst_stream_get_type" shared="true">
5645 <return-type type="GType" />
5647 <constructor cname="gst_stream_new" version="1.10">
5649 <parameter name="stream_id" type="const-gchar*" />
5650 <parameter name="caps" type="GstCaps*">
5651 <warning>missing glib:type-name</warning>
5653 <parameter name="type" type="GstStreamType" />
5654 <parameter name="flags" type="GstStreamFlags" />
5657 <method name="GetCaps" cname="gst_stream_get_caps" version="1.10">
5658 <return-type type="GstCaps*" owned="true">
5659 <warning>missing glib:type-name</warning>
5663 <method name="GetStreamFlags" cname="gst_stream_get_stream_flags" version="1.10">
5664 <return-type type="GstStreamFlags" />
5667 <method name="GetStreamId" cname="gst_stream_get_stream_id" version="1.10">
5668 <return-type type="const-gchar*" />
5671 <method name="GetStreamType" cname="gst_stream_get_stream_type" version="1.10">
5672 <return-type type="GstStreamType" />
5675 <method name="GetTags" cname="gst_stream_get_tags" version="1.10">
5676 <return-type type="GstTagList*" owned="true">
5677 <warning>missing glib:type-name</warning>
5681 <method name="SetCaps" cname="gst_stream_set_caps" version="1.10">
5682 <return-type type="void" />
5684 <parameter allow-none="1" name="caps" type="GstCaps*">
5685 <warning>missing glib:type-name</warning>
5689 <method name="SetStreamFlags" cname="gst_stream_set_stream_flags" version="1.10">
5690 <return-type type="void" />
5692 <parameter name="flags" type="GstStreamFlags" />
5695 <method name="SetStreamType" cname="gst_stream_set_stream_type" version="1.10">
5696 <return-type type="void" />
5698 <parameter name="stream_type" type="GstStreamType" />
5701 <method name="SetTags" cname="gst_stream_set_tags" version="1.10">
5702 <return-type type="void" />
5704 <parameter allow-none="1" name="tags" type="GstTagList*">
5705 <warning>missing glib:type-name</warning>
5709 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
5710 <property name="StreamFlags" cname="stream-flags" type="GstStreamFlags" readable="true" writeable="true" construct="true" construct-only="false" />
5711 <property name="StreamId" cname="stream-id" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
5712 <property name="StreamType" cname="stream-type" type="GstStreamType" readable="true" writeable="true" construct="true" construct-only="false" />
5713 <property name="Tags" cname="tags" type="GstTagList*" readable="true" writeable="true" construct="false" construct-only="false" />
5714 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5715 <field cname="stream_id" access="public" writeable="false" readable="true" is_callback="false" name="StreamIdField" type="gchar*" />
5716 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamPrivate*">
5717 <warning>missing glib:type-name</warning>
5719 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5721 <object name="StreamCollection" cname="GstStreamCollection" opaque="false" hidden="false" parent="GstObject" version="1.10">
5722 <class_struct cname="GstStreamCollectionClass">
5723 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5724 <warning>missing glib:type-name</warning>
5726 <method signal_vm="stream_notify" />
5727 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5729 <method name="GetType" cname="gst_stream_collection_get_type" shared="true">
5730 <return-type type="GType" />
5732 <constructor cname="gst_stream_collection_new" version="1.10">
5734 <parameter name="upstream_id" type="const-gchar*" />
5737 <method name="AddStream" cname="gst_stream_collection_add_stream" version="1.10">
5738 <return-type type="gboolean" />
5740 <parameter name="stream" type="GstStream*" owned="true" />
5743 <method name="GetSize" cname="gst_stream_collection_get_size" version="1.10">
5744 <return-type type="guint" />
5747 <method name="GetStream" cname="gst_stream_collection_get_stream" version="1.10">
5748 <return-type type="GstStream*" />
5750 <parameter name="index" type="guint" />
5753 <method name="GetUpstreamId" cname="gst_stream_collection_get_upstream_id" version="1.10">
5754 <return-type type="const-gchar*" />
5757 <property name="UpstreamId" cname="upstream-id" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
5758 <field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5759 <field cname="upstream_id" access="private" writeable="false" readable="false" is_callback="false" name="UpstreamIdField" type="gchar*" />
5760 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamCollectionPrivate*">
5761 <warning>missing glib:type-name</warning>
5763 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5764 <signal name="StreamNotify" cname="stream-notify" when="first" field_name="stream_notify">
5765 <return-type type="void" />
5767 <parameter name="_object" type="GstStream*" />
5768 <parameter name="p0" type="GParamSpec*" />
5772 <object name="SystemClock" cname="GstSystemClock" opaque="false" hidden="false" parent="GstClock">
5773 <class_struct cname="GstSystemClockClass">
5774 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstClockClass">
5775 <warning>missing glib:type-name</warning>
5777 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5779 <method name="GetType" cname="gst_system_clock_get_type" shared="true">
5780 <return-type type="GType" />
5782 <method name="Obtain" cname="gst_system_clock_obtain" shared="true">
5783 <return-type type="GstClock*" owned="true" />
5785 <method name="SetDefault" cname="gst_system_clock_set_default" shared="true" version="1.4">
5786 <return-type type="void" />
5788 <parameter allow-none="1" name="new_clock" type="GstClock*" />
5791 <property name="ClockType" cname="clock-type" type="GstClockType" readable="true" writeable="true" construct="false" construct-only="false" />
5792 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
5793 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSystemClockPrivate*">
5794 <warning>missing glib:type-name</warning>
5796 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5798 <object name="Task" cname="GstTask" opaque="false" hidden="false" parent="GstObject">
5799 <class_struct cname="GstTaskClass">
5800 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5801 <warning>missing glib:type-name</warning>
5803 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GstTaskPool*" />
5804 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5806 <method name="GetType" cname="gst_task_get_type" shared="true">
5807 <return-type type="GType" />
5809 <constructor cname="gst_task_new">
5811 <parameter name="func" type="GstTaskFunction" />
5812 <parameter name="user_data" type="gpointer" />
5813 <parameter name="notify" type="GDestroyNotify" />
5816 <method name="CleanupAll" cname="gst_task_cleanup_all" shared="true">
5817 <return-type type="void" />
5819 <method name="GetPool" cname="gst_task_get_pool">
5820 <return-type type="GstTaskPool*" owned="true" />
5823 <method name="GetState" cname="gst_task_get_state">
5824 <return-type type="GstTaskState" />
5827 <method name="Join" cname="gst_task_join">
5828 <return-type type="gboolean" />
5831 <method name="Pause" cname="gst_task_pause">
5832 <return-type type="gboolean" />
5835 <method name="Resume" cname="gst_task_resume" version="1.18">
5836 <return-type type="gboolean" />
5839 <method name="SetEnterCallback" cname="gst_task_set_enter_callback">
5840 <return-type type="void" />
5842 <parameter closure="1" destroy="2" scope="notified" name="enter_func" type="GstTaskThreadFunc" />
5843 <parameter allow-none="1" name="user_data" type="gpointer" />
5844 <parameter scope="async" name="notify" type="GDestroyNotify" />
5847 <method name="SetLeaveCallback" cname="gst_task_set_leave_callback">
5848 <return-type type="void" />
5850 <parameter closure="1" destroy="2" scope="notified" name="leave_func" type="GstTaskThreadFunc" />
5851 <parameter allow-none="1" name="user_data" type="gpointer" />
5852 <parameter scope="async" name="notify" type="GDestroyNotify" />
5855 <method name="SetLock" cname="gst_task_set_lock">
5856 <return-type type="void" />
5858 <parameter name="mutex" type="GRecMutex*">
5859 <warning>missing glib:type-name</warning>
5863 <method name="SetPool" cname="gst_task_set_pool">
5864 <return-type type="void" />
5866 <parameter name="pool" type="GstTaskPool*" />
5869 <method name="SetState" cname="gst_task_set_state">
5870 <return-type type="gboolean" />
5872 <parameter name="state" type="GstTaskState" />
5875 <method name="Start" cname="gst_task_start">
5876 <return-type type="gboolean" />
5879 <method name="Stop" cname="gst_task_stop">
5880 <return-type type="gboolean" />
5883 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5884 <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="GstTaskState" />
5885 <field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
5886 <warning>missing glib:type-name</warning>
5888 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GRecMutex*">
5889 <warning>missing glib:type-name</warning>
5891 <field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstTaskFunction" />
5892 <field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer" />
5893 <field cname="notify" access="public" writeable="false" readable="true" is_callback="false" name="Notify" type="GDestroyNotify" hidden="true" />
5894 <field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean" />
5895 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
5896 <warning>missing glib:type-name</warning>
5898 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTaskPrivate*">
5899 <warning>missing glib:type-name</warning>
5901 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5903 <object name="TaskPool" cname="GstTaskPool" opaque="false" hidden="false" parent="GstObject">
5904 <class_struct cname="GstTaskPoolClass">
5905 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5906 <warning>missing glib:type-name</warning>
5908 <method vm="prepare" />
5909 <method vm="cleanup" />
5910 <method vm="push" />
5911 <method vm="join" />
5912 <method vm="dispose_handle" />
5913 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
5915 <method name="GetType" cname="gst_task_pool_get_type" shared="true">
5916 <return-type type="GType" />
5918 <constructor cname="gst_task_pool_new" disable_void_ctor="" />
5919 <virtual_method name="Cleanup" cname="cleanup">
5920 <return-type type="void" />
5923 <virtual_method name="DisposeHandle" cname="dispose_handle" version="1.20">
5924 <return-type type="void" />
5926 <parameter allow-none="1" name="id" type="gpointer*" owned="true" />
5929 <virtual_method name="Join" cname="join">
5930 <return-type type="void" />
5932 <parameter allow-none="1" name="id" type="gpointer*" owned="true" />
5935 <virtual_method name="Prepare" cname="prepare">
5936 <return-type type="void" />
5937 <parameters throws="1">
5938 <parameter name="error" type="GError**" />
5941 <virtual_method name="Push" cname="push">
5942 <return-type type="gpointer*" owned="true" />
5943 <parameters throws="1">
5944 <parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction" />
5945 <parameter closure="1" allow-none="1" name="user_data" type="gpointer" />
5946 <parameter name="error" type="GError**" />
5949 <method name="Cleanup" cname="gst_task_pool_cleanup">
5950 <return-type type="void" />
5953 <method name="DisposeHandle" cname="gst_task_pool_dispose_handle" version="1.20">
5954 <return-type type="void" />
5956 <parameter allow-none="1" name="id" type="gpointer*" owned="true" />
5959 <method name="Join" cname="gst_task_pool_join">
5960 <return-type type="void" />
5962 <parameter allow-none="1" name="id" type="gpointer*" owned="true" />
5965 <method name="Prepare" cname="gst_task_pool_prepare">
5966 <return-type type="void" />
5967 <parameters throws="1">
5968 <parameter name="error" type="GError**" />
5971 <method name="Push" cname="gst_task_pool_push">
5972 <return-type type="gpointer*" owned="true" />
5973 <parameters throws="1">
5974 <parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction" />
5975 <parameter allow-none="1" name="user_data" type="gpointer" />
5976 <parameter name="error" type="GError**" />
5979 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
5980 <field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
5981 <warning>missing glib:type-name</warning>
5983 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5985 <object name="Tracer" cname="GstTracer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.8">
5986 <class_struct cname="GstTracerClass">
5987 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
5988 <warning>missing glib:type-name</warning>
5990 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
5992 <method name="GetType" cname="gst_tracer_get_type" shared="true">
5993 <return-type type="GType" />
5995 <method name="Register" cname="gst_tracer_register" shared="true">
5996 <return-type type="gboolean" />
5998 <parameter allow-none="1" name="plugin" type="GstPlugin*" />
5999 <parameter name="name" type="const-gchar*" />
6000 <parameter name="type" type="GType" />
6003 <property name="Params" cname="params" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
6004 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
6005 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTracerPrivate*">
6006 <warning>missing glib:type-name</warning>
6008 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
6010 <object name="TracerFactory" cname="GstTracerFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.8">
6011 <class_struct cname="GstTracerFactoryClass" />
6012 <method name="GetType" cname="gst_tracer_factory_get_type" shared="true">
6013 <return-type type="GType" />
6015 <method name="GetList" cname="gst_tracer_factory_get_list" shared="true" version="1.8">
6016 <return-type type="GList*" element_type="GstTracerFactory*" elements_owned="true" owned="true" />
6018 <method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type" version="1.14">
6019 <return-type type="GType" />
6023 <object name="TracerRecord" cname="GstTracerRecord" opaque="false" hidden="false" parent="GstObject" version="1.8">
6024 <class_struct cname="GstTracerRecordClass" />
6025 <method name="GetType" cname="gst_tracer_record_get_type" shared="true">
6026 <return-type type="GType" />
6029 <object name="TypeFindFactory" cname="GstTypeFindFactory" opaque="true" hidden="false" parent="GstPluginFeature">
6030 <class_struct cname="GstTypeFindFactoryClass" />
6031 <method name="GetType" cname="gst_type_find_factory_get_type" shared="true">
6032 <return-type type="GType" />
6034 <method name="GetList" cname="gst_type_find_factory_get_list" shared="true">
6035 <return-type type="GList*" element_type="GstTypeFindFactory*" elements_owned="true" owned="true" />
6037 <method name="CallFunction" cname="gst_type_find_factory_call_function">
6038 <return-type type="void" />
6040 <parameter name="find" type="GstTypeFind*">
6041 <warning>missing glib:type-name</warning>
6045 <method name="GetCaps" cname="gst_type_find_factory_get_caps">
6046 <return-type type="GstCaps*">
6047 <warning>missing glib:type-name</warning>
6051 <method name="GetExtensions" cname="gst_type_find_factory_get_extensions">
6052 <return-type type="const gchar* const*" array="true" null_term_array="true" />
6055 <method name="HasFunction" cname="gst_type_find_factory_has_function">
6056 <return-type type="gboolean" />
6060 <struct name="ValueArray" cname="GstValueArray" opaque="true" hidden="false">
6061 <method name="GetType" cname="gst_value_array_get_type" shared="true">
6062 <return-type type="GType" />
6064 <method name="AppendAndTakeValue" cname="gst_value_array_append_and_take_value" shared="true" version="1.2">
6065 <return-type type="void" />
6067 <parameter name="value" type="GValue*">
6068 <warning>missing glib:type-name</warning>
6070 <parameter name="append_value" type="GValue*" owned="true">
6071 <warning>missing glib:type-name</warning>
6075 <method name="AppendValue" cname="gst_value_array_append_value" shared="true">
6076 <return-type type="void" />
6078 <parameter name="value" type="GValue*">
6079 <warning>missing glib:type-name</warning>
6081 <parameter name="append_value" type="GValue*">
6082 <warning>missing glib:type-name</warning>
6086 <method name="GetSize" cname="gst_value_array_get_size" shared="true">
6087 <return-type type="guint" />
6089 <parameter name="value" type="GValue*">
6090 <warning>missing glib:type-name</warning>
6094 <method name="GetValue" cname="gst_value_array_get_value" shared="true">
6095 <return-type type="GValue*">
6096 <warning>missing glib:type-name</warning>
6099 <parameter name="value" type="GValue*">
6100 <warning>missing glib:type-name</warning>
6102 <parameter name="index" type="guint" />
6105 <method name="Init" cname="gst_value_array_init" shared="true" version="1.18">
6106 <return-type type="GValue*">
6107 <warning>missing glib:type-name</warning>
6110 <parameter name="value" type="GValue*">
6111 <warning>missing glib:type-name</warning>
6113 <parameter name="prealloc" type="guint" />
6116 <method name="PrependValue" cname="gst_value_array_prepend_value" shared="true">
6117 <return-type type="void" />
6119 <parameter name="value" type="GValue*">
6120 <warning>missing glib:type-name</warning>
6122 <parameter name="prepend_value" type="GValue*">
6123 <warning>missing glib:type-name</warning>
6128 <struct name="ValueList" cname="GstValueList" opaque="true" hidden="false">
6129 <method name="GetType" cname="gst_value_list_get_type" shared="true">
6130 <return-type type="GType" />
6132 <method name="AppendAndTakeValue" cname="gst_value_list_append_and_take_value" shared="true" version="1.2">
6133 <return-type type="void" />
6135 <parameter name="value" type="GValue*">
6136 <warning>missing glib:type-name</warning>
6138 <parameter name="append_value" type="GValue*" owned="true">
6139 <warning>missing glib:type-name</warning>
6143 <method name="AppendValue" cname="gst_value_list_append_value" shared="true">
6144 <return-type type="void" />
6146 <parameter name="value" type="GValue*">
6147 <warning>missing glib:type-name</warning>
6149 <parameter name="append_value" type="GValue*">
6150 <warning>missing glib:type-name</warning>
6154 <method name="Concat" cname="gst_value_list_concat" shared="true">
6155 <return-type type="void" />
6157 <parameter name="dest" type="GValue*" pass_as="out">
6158 <warning>missing glib:type-name</warning>
6160 <parameter name="value1" type="GValue*">
6161 <warning>missing glib:type-name</warning>
6163 <parameter name="value2" type="GValue*">
6164 <warning>missing glib:type-name</warning>
6168 <method name="GetSize" cname="gst_value_list_get_size" shared="true">
6169 <return-type type="guint" />
6171 <parameter name="value" type="GValue*">
6172 <warning>missing glib:type-name</warning>
6176 <method name="GetValue" cname="gst_value_list_get_value" shared="true">
6177 <return-type type="GValue*">
6178 <warning>missing glib:type-name</warning>
6181 <parameter name="value" type="GValue*">
6182 <warning>missing glib:type-name</warning>
6184 <parameter name="index" type="guint" />
6187 <method name="Init" cname="gst_value_list_init" shared="true" version="1.18">
6188 <return-type type="GValue*">
6189 <warning>missing glib:type-name</warning>
6192 <parameter name="value" type="GValue*">
6193 <warning>missing glib:type-name</warning>
6195 <parameter name="prealloc" type="guint" />
6198 <method name="Merge" cname="gst_value_list_merge" shared="true">
6199 <return-type type="void" />
6201 <parameter name="dest" type="GValue*" pass_as="out">
6202 <warning>missing glib:type-name</warning>
6204 <parameter name="value1" type="GValue*">
6205 <warning>missing glib:type-name</warning>
6207 <parameter name="value2" type="GValue*">
6208 <warning>missing glib:type-name</warning>
6212 <method name="PrependValue" cname="gst_value_list_prepend_value" shared="true">
6213 <return-type type="void" />
6215 <parameter name="value" type="GValue*">
6216 <warning>missing glib:type-name</warning>
6218 <parameter name="prepend_value" type="GValue*">
6219 <warning>missing glib:type-name</warning>
6224 <boxed name="AllocationParams" cname="GstAllocationParams" opaque="false" hidden="false">
6225 <method name="GetType" cname="gst_allocation_params_get_type" shared="true">
6226 <return-type type="GType" />
6228 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMemoryFlags" />
6229 <field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize" />
6230 <field cname="prefix" access="public" writeable="true" readable="true" is_callback="false" name="Prefix" type="gsize" />
6231 <field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gsize" />
6232 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
6233 <method name="Copy" cname="gst_allocation_params_copy">
6234 <return-type type="GstAllocationParams*" owned="true">
6235 <warning>missing glib:type-name</warning>
6239 <method name="Free" cname="gst_allocation_params_free">
6240 <return-type type="void" />
6243 <method name="Init" cname="gst_allocation_params_init">
6244 <return-type type="void" />
6248 <struct name="AllocatorPrivate" cname="GstAllocatorPrivate" opaque="true" hidden="true" />
6249 <boxed name="AtomicQueue" cname="GstAtomicQueue" opaque="true" hidden="false">
6250 <method name="GetType" cname="gst_atomic_queue_get_type" shared="true">
6251 <return-type type="GType" />
6253 <constructor cname="gst_atomic_queue_new">
6255 <parameter name="initial_size" type="guint" />
6258 <method name="Length" cname="gst_atomic_queue_length">
6259 <return-type type="guint" />
6262 <method name="Peek" cname="gst_atomic_queue_peek">
6263 <return-type type="gpointer" />
6266 <method name="Pop" cname="gst_atomic_queue_pop">
6267 <return-type type="gpointer*" owned="true" />
6270 <method name="Push" cname="gst_atomic_queue_push">
6271 <return-type type="void" />
6273 <parameter allow-none="1" name="data" type="gpointer" />
6276 <method name="Ref" cname="gst_atomic_queue_ref">
6277 <return-type type="void" />
6280 <method name="Unref" cname="gst_atomic_queue_unref">
6281 <return-type type="void" />
6285 <struct name="BinPrivate" cname="GstBinPrivate" opaque="true" hidden="true" />
6286 <boxed name="Buffer" cname="GstBuffer" opaque="true" hidden="false" parent="GstMiniObject">
6287 <method name="GetType" cname="gst_buffer_get_type" shared="true">
6288 <return-type type="GType" />
6290 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="3" hidden="true">
6291 <warning>missing glib:type-name</warning>
6293 <field cname="pool" access="public" writeable="true" readable="true" is_callback="false" name="Pool" type="GstBufferPool*" array_index="2" />
6294 <field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64" array_index="1" />
6295 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64" />
6296 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
6297 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
6298 <field cname="offset_end" access="public" writeable="true" readable="true" is_callback="false" name="OffsetEnd" type="guint64" />
6299 <constructor cname="gst_buffer_new" disable_void_ctor="" />
6300 <constructor cname="gst_buffer_new_allocate">
6302 <parameter name="allocator" type="GstAllocator*" />
6303 <parameter name="size" type="gsize" />
6304 <parameter name="params" type="GstAllocationParams*">
6305 <warning>missing glib:type-name</warning>
6309 <constructor cname="gst_buffer_new_wrapped" hidden="true">
6311 <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1" />
6312 <parameter name="size" type="gsize" />
6315 <constructor cname="gst_buffer_new_wrapped_bytes" version="1.16">
6317 <parameter name="bytes" type="GBytes*">
6318 <warning>missing glib:type-name</warning>
6322 <constructor cname="gst_buffer_new_wrapped_full">
6324 <parameter name="flags" type="GstMemoryFlags" />
6325 <parameter name="data" type="guint8*" array="true" array_length_param_index="4" />
6326 <parameter name="maxsize" type="gsize" />
6327 <parameter name="offset" type="gsize" />
6328 <parameter name="size" type="gsize" array_index="1" />
6329 <parameter name="user_data" type="gpointer" />
6330 <parameter name="notify" type="GDestroyNotify" />
6333 <method name="AddCustomMeta" cname="gst_buffer_add_custom_meta" version="1.20">
6334 <return-type type="GstCustomMeta*">
6335 <warning>missing glib:type-name</warning>
6338 <parameter name="name" type="const-gchar*" />
6341 <method name="AddMeta" cname="gst_buffer_add_meta">
6342 <return-type type="GstMeta*">
6343 <warning>missing glib:type-name</warning>
6346 <parameter name="info" type="GstMetaInfo*">
6347 <warning>missing glib:type-name</warning>
6349 <parameter allow-none="1" name="params" type="gpointer" />
6352 <method name="AddParentBufferMeta" cname="gst_buffer_add_parent_buffer_meta" version="1.6">
6353 <return-type type="GstParentBufferMeta*">
6354 <warning>missing glib:type-name</warning>
6357 <parameter name="ref" type="GstBuffer*">
6358 <warning>missing glib:type-name</warning>
6362 <method name="AddProtectionMeta" cname="gst_buffer_add_protection_meta" version="1.6">
6363 <return-type type="GstProtectionMeta*">
6364 <warning>missing glib:type-name</warning>
6367 <parameter name="info" type="GstStructure*" owned="true">
6368 <warning>missing glib:type-name</warning>
6372 <method name="AddReferenceTimestampMeta" cname="gst_buffer_add_reference_timestamp_meta" version="1.14">
6373 <return-type type="GstReferenceTimestampMeta*">
6374 <warning>missing glib:type-name</warning>
6377 <parameter name="reference" type="GstCaps*">
6378 <warning>missing glib:type-name</warning>
6380 <parameter name="timestamp" type="guint64" />
6381 <parameter name="duration" type="guint64" />
6384 <method name="Append" cname="gst_buffer_append">
6385 <return-type type="GstBuffer*" owned="true">
6386 <warning>missing glib:type-name</warning>
6389 <parameter name="buf2" type="GstBuffer*" owned="true">
6390 <warning>missing glib:type-name</warning>
6394 <method name="AppendMemory" cname="gst_buffer_append_memory">
6395 <return-type type="void" />
6397 <parameter name="mem" type="GstMemory*" owned="true">
6398 <warning>missing glib:type-name</warning>
6402 <method name="AppendRegion" cname="gst_buffer_append_region">
6403 <return-type type="GstBuffer*" owned="true">
6404 <warning>missing glib:type-name</warning>
6407 <parameter name="buf2" type="GstBuffer*" owned="true">
6408 <warning>missing glib:type-name</warning>
6410 <parameter name="offset" type="gssize" />
6411 <parameter name="size" type="gssize" />
6414 <method name="CopyDeep" cname="gst_buffer_copy_deep" version="1.6">
6415 <return-type type="GstBuffer*" owned="true">
6416 <warning>missing glib:type-name</warning>
6420 <method name="CopyInto" cname="gst_buffer_copy_into">
6421 <return-type type="gboolean" />
6423 <parameter name="src" type="GstBuffer*">
6424 <warning>missing glib:type-name</warning>
6426 <parameter name="flags" type="GstBufferCopyFlags" />
6427 <parameter name="offset" type="gsize" />
6428 <parameter name="size" type="gsize" />
6431 <method name="CopyRegion" cname="gst_buffer_copy_region">
6432 <return-type type="GstBuffer*" owned="true">
6433 <warning>missing glib:type-name</warning>
6436 <parameter name="flags" type="GstBufferCopyFlags" />
6437 <parameter name="offset" type="gsize" />
6438 <parameter name="size" type="gsize" />
6441 <method name="Extract" cname="gst_buffer_extract" hidden="true">
6442 <return-type type="gsize" />
6444 <parameter name="offset" type="gsize" />
6445 <parameter name="dest" type="gpointer" pass_as="out" array="true" array_length_param_index="2" />
6446 <parameter name="size" type="gsize*" owned="true" pass_as="out" array_index="1" />
6449 <method name="ExtractDup" cname="gst_buffer_extract_dup" version="1.0.10" hidden="true">
6450 <return-type type="void" />
6452 <parameter name="offset" type="gsize" />
6453 <parameter name="size" type="gsize" />
6454 <parameter name="dest" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="3" />
6455 <parameter name="dest_size" type="gsize*" owned="true" pass_as="out" array_index="2" />
6458 <method name="Fill" cname="gst_buffer_fill">
6459 <return-type type="gsize" />
6461 <parameter name="offset" type="gsize" />
6462 <parameter name="src" type="guint8*" array="true" array_length_param_index="2" />
6463 <parameter name="n_length" type="gsize" array_index="1" />
6466 <method name="FindMemory" cname="gst_buffer_find_memory">
6467 <return-type type="gboolean" />
6469 <parameter name="offset" type="gsize" />
6470 <parameter name="size" type="gsize" />
6471 <parameter name="idx" type="guint*" owned="true" pass_as="out" />
6472 <parameter name="length" type="guint*" owned="true" pass_as="out" />
6473 <parameter name="skip" type="gsize*" owned="true" pass_as="out" />
6476 <method name="ForeachMeta" cname="gst_buffer_foreach_meta" hidden="true">
6477 <return-type type="gboolean" />
6479 <parameter closure="1" scope="call" name="func" type="GstBufferForeachMetaFunc" />
6480 <parameter allow-none="1" name="user_data" type="gpointer" />
6483 <method name="GetAllMemory" cname="gst_buffer_get_all_memory">
6484 <return-type type="GstMemory*" owned="true">
6485 <warning>missing glib:type-name</warning>
6489 <method name="GetCustomMeta" cname="gst_buffer_get_custom_meta" version="1.20">
6490 <return-type type="GstCustomMeta*">
6491 <warning>missing glib:type-name</warning>
6494 <parameter name="name" type="const-gchar*" />
6497 <method name="GetFlags" cname="gst_buffer_get_flags" version="1.10">
6498 <return-type type="GstBufferFlags" />
6501 <method name="GetMemory" cname="gst_buffer_get_memory">
6502 <return-type type="GstMemory*" owned="true">
6503 <warning>missing glib:type-name</warning>
6506 <parameter name="idx" type="guint" />
6509 <method name="GetMemoryRange" cname="gst_buffer_get_memory_range">
6510 <return-type type="GstMemory*" owned="true">
6511 <warning>missing glib:type-name</warning>
6514 <parameter name="idx" type="guint" />
6515 <parameter name="length" type="gint" />
6518 <method name="GetMeta" cname="gst_buffer_get_meta">
6519 <return-type type="GstMeta*">
6520 <warning>missing glib:type-name</warning>
6523 <parameter name="api" type="GType" />
6526 <method name="GetNMeta" cname="gst_buffer_get_n_meta" version="1.14">
6527 <return-type type="guint" />
6529 <parameter name="api_type" type="GType" />
6532 <method name="GetReferenceTimestampMeta" cname="gst_buffer_get_reference_timestamp_meta" version="1.14">
6533 <return-type type="GstReferenceTimestampMeta*">
6534 <warning>missing glib:type-name</warning>
6537 <parameter allow-none="1" name="reference" type="GstCaps*">
6538 <warning>missing glib:type-name</warning>
6542 <method name="GetSize" cname="gst_buffer_get_size">
6543 <return-type type="gsize" />
6546 <method name="GetSizes" cname="gst_buffer_get_sizes">
6547 <return-type type="gsize" />
6549 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
6550 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
6553 <method name="GetSizesRange" cname="gst_buffer_get_sizes_range">
6554 <return-type type="gsize" />
6556 <parameter name="idx" type="guint" />
6557 <parameter name="length" type="gint" />
6558 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
6559 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
6562 <method name="HasFlags" cname="gst_buffer_has_flags" version="1.10">
6563 <return-type type="gboolean" />
6565 <parameter name="flags" type="GstBufferFlags" />
6568 <method name="InsertMemory" cname="gst_buffer_insert_memory">
6569 <return-type type="void" />
6571 <parameter name="idx" type="gint" />
6572 <parameter name="mem" type="GstMemory*" owned="true">
6573 <warning>missing glib:type-name</warning>
6577 <method name="IsAllMemoryWritable" cname="gst_buffer_is_all_memory_writable" version="1.4">
6578 <return-type type="gboolean" />
6581 <method name="IsMemoryRangeWritable" cname="gst_buffer_is_memory_range_writable" version="1.4">
6582 <return-type type="gboolean" />
6584 <parameter name="idx" type="guint" />
6585 <parameter name="length" type="gint" />
6588 <method name="Map" cname="gst_buffer_map">
6589 <return-type type="gboolean" />
6591 <parameter name="info" type="GstMapInfo*" pass_as="out">
6592 <warning>missing glib:type-name</warning>
6594 <parameter name="flags" type="GstMapFlags" />
6597 <method name="MapRange" cname="gst_buffer_map_range">
6598 <return-type type="gboolean" />
6600 <parameter name="idx" type="guint" />
6601 <parameter name="length" type="gint" />
6602 <parameter name="info" type="GstMapInfo*" pass_as="out">
6603 <warning>missing glib:type-name</warning>
6605 <parameter name="flags" type="GstMapFlags" />
6608 <method name="Memcmp" cname="gst_buffer_memcmp">
6609 <return-type type="gint" />
6611 <parameter name="offset" type="gsize" />
6612 <parameter name="mem" type="guint8*" array="true" array_length_param_index="2" />
6613 <parameter name="n_length" type="gsize" array_index="1" />
6616 <method name="Memset" cname="gst_buffer_memset">
6617 <return-type type="gsize" />
6619 <parameter name="offset" type="gsize" />
6620 <parameter name="val" type="guint8" />
6621 <parameter name="size" type="gsize" />
6624 <method name="NMemory" cname="gst_buffer_n_memory">
6625 <return-type type="guint" />
6628 <method name="PeekMemory" cname="gst_buffer_peek_memory">
6629 <return-type type="GstMemory*">
6630 <warning>missing glib:type-name</warning>
6633 <parameter name="idx" type="guint" />
6636 <method name="PrependMemory" cname="gst_buffer_prepend_memory">
6637 <return-type type="void" />
6639 <parameter name="mem" type="GstMemory*" owned="true">
6640 <warning>missing glib:type-name</warning>
6644 <method name="Ref" cname="gst_buffer_ref">
6645 <return-type type="GstBuffer*" owned="true">
6646 <warning>missing glib:type-name</warning>
6650 <method name="RemoveAllMemory" cname="gst_buffer_remove_all_memory">
6651 <return-type type="void" />
6654 <method name="RemoveMemory" cname="gst_buffer_remove_memory">
6655 <return-type type="void" />
6657 <parameter name="idx" type="guint" />
6660 <method name="RemoveMemoryRange" cname="gst_buffer_remove_memory_range">
6661 <return-type type="void" />
6663 <parameter name="idx" type="guint" />
6664 <parameter name="length" type="gint" />
6667 <method name="RemoveMeta" cname="gst_buffer_remove_meta">
6668 <return-type type="gboolean" />
6670 <parameter name="meta" type="GstMeta*">
6671 <warning>missing glib:type-name</warning>
6675 <method name="ReplaceAllMemory" cname="gst_buffer_replace_all_memory">
6676 <return-type type="void" />
6678 <parameter name="mem" type="GstMemory*" owned="true">
6679 <warning>missing glib:type-name</warning>
6683 <method name="ReplaceMemory" cname="gst_buffer_replace_memory">
6684 <return-type type="void" />
6686 <parameter name="idx" type="guint" />
6687 <parameter name="mem" type="GstMemory*" owned="true">
6688 <warning>missing glib:type-name</warning>
6692 <method name="ReplaceMemoryRange" cname="gst_buffer_replace_memory_range">
6693 <return-type type="void" />
6695 <parameter name="idx" type="guint" />
6696 <parameter name="length" type="gint" />
6697 <parameter name="mem" type="GstMemory*" owned="true">
6698 <warning>missing glib:type-name</warning>
6702 <method name="Resize" cname="gst_buffer_resize">
6703 <return-type type="void" />
6705 <parameter name="offset" type="gssize" />
6706 <parameter name="size" type="gssize" />
6709 <method name="ResizeRange" cname="gst_buffer_resize_range">
6710 <return-type type="gboolean" />
6712 <parameter name="idx" type="guint" />
6713 <parameter name="length" type="gint" />
6714 <parameter name="offset" type="gssize" />
6715 <parameter name="size" type="gssize" />
6718 <method name="SetFlags" cname="gst_buffer_set_flags" version="1.10">
6719 <return-type type="gboolean" />
6721 <parameter name="flags" type="GstBufferFlags" />
6724 <method name="SetSize" cname="gst_buffer_set_size">
6725 <return-type type="void" />
6727 <parameter name="size" type="gssize" />
6730 <method name="Unmap" cname="gst_buffer_unmap">
6731 <return-type type="void" />
6733 <parameter name="info" type="GstMapInfo*">
6734 <warning>missing glib:type-name</warning>
6738 <method name="Unref" cname="gst_buffer_unref">
6739 <return-type type="void" />
6742 <method name="UnsetFlags" cname="gst_buffer_unset_flags" version="1.10">
6743 <return-type type="gboolean" />
6745 <parameter name="flags" type="GstBufferFlags" />
6748 <method name="GetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
6749 <return-type type="guint" />
6752 <boxed name="BufferList" cname="GstBufferList" opaque="true" hidden="false">
6753 <method name="GetType" cname="gst_buffer_list_get_type" shared="true">
6754 <return-type type="GType" />
6756 <constructor cname="gst_buffer_list_new" disable_void_ctor="" />
6757 <constructor cname="gst_buffer_list_new_sized">
6759 <parameter name="size" type="guint" />
6762 <method name="CalculateSize" cname="gst_buffer_list_calculate_size" version="1.14">
6763 <return-type type="gsize" />
6766 <method name="CopyDeep" cname="gst_buffer_list_copy_deep" version="1.6">
6767 <return-type type="GstBufferList*" owned="true">
6768 <warning>missing glib:type-name</warning>
6772 <method name="Foreach" cname="gst_buffer_list_foreach">
6773 <return-type type="gboolean" />
6775 <parameter closure="1" scope="call" name="func" type="GstBufferListFunc" />
6776 <parameter allow-none="1" name="user_data" type="gpointer" />
6779 <method name="Get" cname="gst_buffer_list_get">
6780 <return-type type="GstBuffer*">
6781 <warning>missing glib:type-name</warning>
6784 <parameter name="idx" type="guint" />
6787 <method name="GetWritable" cname="gst_buffer_list_get_writable" version="1.14">
6788 <return-type type="GstBuffer*">
6789 <warning>missing glib:type-name</warning>
6792 <parameter name="idx" type="guint" />
6795 <method name="Insert" cname="gst_buffer_list_insert">
6796 <return-type type="void" />
6798 <parameter name="idx" type="gint" />
6799 <parameter name="buffer" type="GstBuffer*" owned="true">
6800 <warning>missing glib:type-name</warning>
6804 <method name="Length" cname="gst_buffer_list_length">
6805 <return-type type="guint" />
6808 <method name="Ref" cname="gst_buffer_list_ref">
6809 <return-type type="GstBufferList*" owned="true">
6810 <warning>missing glib:type-name</warning>
6814 <method name="Remove" cname="gst_buffer_list_remove">
6815 <return-type type="void" />
6817 <parameter name="idx" type="guint" />
6818 <parameter name="length" type="guint" />
6821 <method name="Unref" cname="gst_buffer_list_unref">
6822 <return-type type="void" />
6826 <struct name="BufferPoolAcquireParams" cname="GstBufferPoolAcquireParams" opaque="false" hidden="false">
6827 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
6828 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gint64" />
6829 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gint64" />
6830 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstBufferPoolAcquireFlags" />
6831 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
6833 <struct name="BufferPoolPrivate" cname="GstBufferPoolPrivate" opaque="true" hidden="true" />
6834 <struct name="BusPrivate" cname="GstBusPrivate" opaque="true" hidden="true" />
6835 <boxed name="Caps" cname="GstCaps" opaque="true" hidden="false" parent="GstMiniObject">
6836 <method name="GetType" cname="gst_caps_get_type" shared="true">
6837 <return-type type="GType" />
6839 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
6840 <warning>missing glib:type-name</warning>
6842 <constructor cname="gst_caps_new_empty" disable_void_ctor="" />
6843 <constructor cname="gst_caps_new_empty_simple">
6845 <parameter name="media_type" type="const-gchar*" />
6848 <method name="Append" cname="gst_caps_append">
6849 <return-type type="void" />
6851 <parameter name="caps2" type="GstCaps*" owned="true">
6852 <warning>missing glib:type-name</warning>
6856 <method name="AppendStructure" cname="gst_caps_append_structure">
6857 <return-type type="void" />
6859 <parameter name="structure" type="GstStructure*" owned="true">
6860 <warning>missing glib:type-name</warning>
6864 <method name="AppendStructureFull" cname="gst_caps_append_structure_full" version="1.2">
6865 <return-type type="void" />
6867 <parameter name="structure" type="GstStructure*" owned="true">
6868 <warning>missing glib:type-name</warning>
6870 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
6871 <warning>missing glib:type-name</warning>
6875 <method name="CanIntersect" cname="gst_caps_can_intersect">
6876 <return-type type="gboolean" />
6878 <parameter name="caps2" type="GstCaps*">
6879 <warning>missing glib:type-name</warning>
6883 <method name="Copy" cname="gst_caps_copy">
6884 <return-type type="GstCaps*" owned="true">
6885 <warning>missing glib:type-name</warning>
6889 <method name="CopyNth" cname="gst_caps_copy_nth" version="1.16">
6890 <return-type type="GstCaps*" owned="true">
6891 <warning>missing glib:type-name</warning>
6894 <parameter name="nth" type="guint" />
6897 <method name="FilterAndMapInPlace" cname="gst_caps_filter_and_map_in_place" version="1.6">
6898 <return-type type="void" />
6900 <parameter closure="1" scope="call" name="func" type="GstCapsFilterMapFunc" />
6901 <parameter allow-none="1" name="user_data" type="gpointer" />
6904 <method name="Fixate" cname="gst_caps_fixate">
6905 <return-type type="GstCaps*" owned="true">
6906 <warning>missing glib:type-name</warning>
6910 <method name="Foreach" cname="gst_caps_foreach" version="1.6">
6911 <return-type type="gboolean" />
6913 <parameter closure="1" scope="call" name="func" type="GstCapsForeachFunc" />
6914 <parameter allow-none="1" name="user_data" type="gpointer" />
6917 <method name="GetFeatures" cname="gst_caps_get_features" version="1.2">
6918 <return-type type="GstCapsFeatures*">
6919 <warning>missing glib:type-name</warning>
6922 <parameter name="index" type="guint" />
6925 <method name="GetSize" cname="gst_caps_get_size">
6926 <return-type type="guint" />
6929 <method name="GetStructure" cname="gst_caps_get_structure">
6930 <return-type type="GstStructure*">
6931 <warning>missing glib:type-name</warning>
6934 <parameter name="index" type="guint" />
6937 <method name="Intersect" cname="gst_caps_intersect">
6938 <return-type type="GstCaps*" owned="true">
6939 <warning>missing glib:type-name</warning>
6942 <parameter name="caps2" type="GstCaps*">
6943 <warning>missing glib:type-name</warning>
6947 <method name="IntersectFull" cname="gst_caps_intersect_full">
6948 <return-type type="GstCaps*" owned="true">
6949 <warning>missing glib:type-name</warning>
6952 <parameter name="caps2" type="GstCaps*">
6953 <warning>missing glib:type-name</warning>
6955 <parameter name="mode" type="GstCapsIntersectMode" />
6958 <method name="IsAlwaysCompatible" cname="gst_caps_is_always_compatible">
6959 <return-type type="gboolean" />
6961 <parameter name="caps2" type="GstCaps*">
6962 <warning>missing glib:type-name</warning>
6966 <method name="IsAny" cname="gst_caps_is_any">
6967 <return-type type="gboolean" />
6970 <method name="IsEmpty" cname="gst_caps_is_empty">
6971 <return-type type="gboolean" />
6974 <method name="IsEqual" cname="gst_caps_is_equal">
6975 <return-type type="gboolean" />
6977 <parameter name="caps2" type="GstCaps*">
6978 <warning>missing glib:type-name</warning>
6982 <method name="IsEqualFixed" cname="gst_caps_is_equal_fixed">
6983 <return-type type="gboolean" />
6985 <parameter name="caps2" type="GstCaps*">
6986 <warning>missing glib:type-name</warning>
6990 <method name="IsFixed" cname="gst_caps_is_fixed">
6991 <return-type type="gboolean" />
6994 <method name="IsStrictlyEqual" cname="gst_caps_is_strictly_equal">
6995 <return-type type="gboolean" />
6997 <parameter name="caps2" type="GstCaps*">
6998 <warning>missing glib:type-name</warning>
7002 <method name="IsSubset" cname="gst_caps_is_subset">
7003 <return-type type="gboolean" />
7005 <parameter name="superset" type="GstCaps*">
7006 <warning>missing glib:type-name</warning>
7010 <method name="IsSubsetStructure" cname="gst_caps_is_subset_structure">
7011 <return-type type="gboolean" />
7013 <parameter name="structure" type="GstStructure*">
7014 <warning>missing glib:type-name</warning>
7018 <method name="IsSubsetStructureFull" cname="gst_caps_is_subset_structure_full" version="1.2">
7019 <return-type type="gboolean" />
7021 <parameter name="structure" type="GstStructure*">
7022 <warning>missing glib:type-name</warning>
7024 <parameter allow-none="1" name="features" type="GstCapsFeatures*">
7025 <warning>missing glib:type-name</warning>
7029 <method name="MapInPlace" cname="gst_caps_map_in_place" version="1.6">
7030 <return-type type="gboolean" />
7032 <parameter closure="1" scope="call" name="func" type="GstCapsMapFunc" />
7033 <parameter allow-none="1" name="user_data" type="gpointer" />
7036 <method name="Merge" cname="gst_caps_merge">
7037 <return-type type="GstCaps*" owned="true">
7038 <warning>missing glib:type-name</warning>
7041 <parameter name="caps2" type="GstCaps*" owned="true">
7042 <warning>missing glib:type-name</warning>
7046 <method name="MergeStructure" cname="gst_caps_merge_structure">
7047 <return-type type="GstCaps*" owned="true">
7048 <warning>missing glib:type-name</warning>
7051 <parameter name="structure" type="GstStructure*" owned="true">
7052 <warning>missing glib:type-name</warning>
7056 <method name="MergeStructureFull" cname="gst_caps_merge_structure_full" version="1.2">
7057 <return-type type="GstCaps*" owned="true">
7058 <warning>missing glib:type-name</warning>
7061 <parameter name="structure" type="GstStructure*" owned="true">
7062 <warning>missing glib:type-name</warning>
7064 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7065 <warning>missing glib:type-name</warning>
7069 <method name="Normalize" cname="gst_caps_normalize">
7070 <return-type type="GstCaps*" owned="true">
7071 <warning>missing glib:type-name</warning>
7075 <method name="Ref" cname="gst_caps_ref">
7076 <return-type type="GstCaps*" owned="true">
7077 <warning>missing glib:type-name</warning>
7081 <method name="RemoveStructure" cname="gst_caps_remove_structure">
7082 <return-type type="void" />
7084 <parameter name="idx" type="guint" />
7087 <method name="SetFeatures" cname="gst_caps_set_features" version="1.2">
7088 <return-type type="void" />
7090 <parameter name="index" type="guint" />
7091 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7092 <warning>missing glib:type-name</warning>
7096 <method name="SetFeaturesSimple" cname="gst_caps_set_features_simple" version="1.16">
7097 <return-type type="void" />
7099 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
7100 <warning>missing glib:type-name</warning>
7104 <method name="SetValue" cname="gst_caps_set_value">
7105 <return-type type="void" />
7107 <parameter name="field" type="const-gchar*" />
7108 <parameter name="value" type="GValue*">
7109 <warning>missing glib:type-name</warning>
7113 <method name="Simplify" cname="gst_caps_simplify">
7114 <return-type type="GstCaps*" owned="true">
7115 <warning>missing glib:type-name</warning>
7119 <method name="StealStructure" cname="gst_caps_steal_structure">
7120 <return-type type="GstStructure*" owned="true">
7121 <warning>missing glib:type-name</warning>
7124 <parameter name="index" type="guint" />
7127 <method name="Subtract" cname="gst_caps_subtract">
7128 <return-type type="GstCaps*" owned="true">
7129 <warning>missing glib:type-name</warning>
7132 <parameter name="subtrahend" type="GstCaps*">
7133 <warning>missing glib:type-name</warning>
7137 <method name="ToString" cname="gst_caps_to_string">
7138 <return-type type="gchar*" owned="true" />
7141 <method name="Truncate" cname="gst_caps_truncate">
7142 <return-type type="GstCaps*" owned="true">
7143 <warning>missing glib:type-name</warning>
7147 <method name="Unref" cname="gst_caps_unref">
7148 <return-type type="void" />
7151 <method name="FromString" cname="gst_caps_from_string" shared="true">
7152 <return-type type="GstCaps*" owned="true">
7153 <warning>missing glib:type-name</warning>
7156 <parameter name="string" type="const-gchar*" />
7159 <constructor cname="gst_caps_new_any" disable_void_ctor="" />
7161 <boxed name="CapsFeatures" cname="GstCapsFeatures" opaque="false" hidden="false" version="1.2">
7162 <method name="GetType" cname="gst_caps_features_get_type" shared="true">
7163 <return-type type="GType" />
7165 <constructor cname="gst_caps_features_new_any" disable_void_ctor="" version="1.2" />
7166 <constructor cname="gst_caps_features_new_empty" disable_void_ctor="" version="1.2" />
7167 <method name="Add" cname="gst_caps_features_add" version="1.2">
7168 <return-type type="void" />
7170 <parameter name="feature" type="const-gchar*" />
7173 <method name="AddId" cname="gst_caps_features_add_id" version="1.2">
7174 <return-type type="void" />
7176 <parameter name="feature" type="guint32" />
7179 <method name="Contains" cname="gst_caps_features_contains" version="1.2">
7180 <return-type type="gboolean" />
7182 <parameter name="feature" type="const-gchar*" />
7185 <method name="ContainsId" cname="gst_caps_features_contains_id" version="1.2">
7186 <return-type type="gboolean" />
7188 <parameter name="feature" type="guint32" />
7191 <method name="Copy" cname="gst_caps_features_copy" version="1.2">
7192 <return-type type="GstCapsFeatures*" owned="true">
7193 <warning>missing glib:type-name</warning>
7197 <method name="Free" cname="gst_caps_features_free" version="1.2">
7198 <return-type type="void" />
7201 <method name="GetNth" cname="gst_caps_features_get_nth" version="1.2">
7202 <return-type type="const-gchar*" />
7204 <parameter name="i" type="guint" />
7207 <method name="GetNthId" cname="gst_caps_features_get_nth_id" version="1.2">
7208 <return-type type="guint32" />
7210 <parameter name="i" type="guint" />
7213 <method name="GetSize" cname="gst_caps_features_get_size" version="1.2">
7214 <return-type type="guint" />
7217 <method name="IsAny" cname="gst_caps_features_is_any" version="1.2">
7218 <return-type type="gboolean" />
7221 <method name="IsEqual" cname="gst_caps_features_is_equal" version="1.2">
7222 <return-type type="gboolean" />
7224 <parameter name="features2" type="GstCapsFeatures*">
7225 <warning>missing glib:type-name</warning>
7229 <method name="Remove" cname="gst_caps_features_remove" version="1.2">
7230 <return-type type="void" />
7232 <parameter name="feature" type="const-gchar*" />
7235 <method name="RemoveId" cname="gst_caps_features_remove_id" version="1.2">
7236 <return-type type="void" />
7238 <parameter name="feature" type="guint32" />
7241 <method name="SetParentRefcount" cname="gst_caps_features_set_parent_refcount" version="1.2">
7242 <return-type type="gboolean" />
7244 <parameter name="refcount" type="gint" />
7247 <method name="ToString" cname="gst_caps_features_to_string" version="1.2">
7248 <return-type type="gchar*" owned="true" />
7251 <method name="FromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
7252 <return-type type="GstCapsFeatures*" owned="true">
7253 <warning>missing glib:type-name</warning>
7256 <parameter name="features" type="const-gchar*" />
7260 <struct name="ClockEntry" cname="GstClockEntry" opaque="true" hidden="false">
7261 <field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint" />
7262 <field cname="clock" access="public" writeable="true" readable="true" is_callback="false" name="Clock" type="GstClock*" />
7263 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstClockEntryType" />
7264 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
7265 <field cname="interval" access="public" writeable="true" readable="true" is_callback="false" name="Interval" type="guint64" />
7266 <field cname="status" access="public" writeable="true" readable="true" is_callback="false" name="Status" type="GstClockReturn" />
7267 <field cname="func" access="public" writeable="true" readable="true" is_callback="false" name="Func" type="GstClockCallback" hidden="true" />
7268 <field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer" />
7269 <field cname="destroy_data" access="public" writeable="true" readable="true" is_callback="false" name="DestroyData" type="GDestroyNotify" hidden="true" />
7270 <field cname="unscheduled" access="public" writeable="true" readable="true" is_callback="false" name="Unscheduled" type="gboolean" />
7271 <field cname="woken_up" access="public" writeable="true" readable="true" is_callback="false" name="WokenUp" type="gboolean" />
7272 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
7274 <struct name="ClockPrivate" cname="GstClockPrivate" opaque="true" hidden="true" />
7275 <boxed name="Context" cname="GstContext" opaque="false" hidden="false" version="1.2">
7276 <method name="GetType" cname="gst_context_get_type" shared="true">
7277 <return-type type="GType" />
7279 <constructor cname="gst_context_new" version="1.2">
7281 <parameter name="context_type" type="const-gchar*" />
7282 <parameter name="persistent" type="gboolean" />
7285 <method name="GetContextType" cname="gst_context_get_context_type" version="1.2">
7286 <return-type type="const-gchar*" />
7289 <method name="GetStructure" cname="gst_context_get_structure" version="1.2">
7290 <return-type type="GstStructure*">
7291 <warning>missing glib:type-name</warning>
7295 <method name="HasContextType" cname="gst_context_has_context_type" version="1.2">
7296 <return-type type="gboolean" />
7298 <parameter name="context_type" type="const-gchar*" />
7301 <method name="IsPersistent" cname="gst_context_is_persistent" version="1.2">
7302 <return-type type="gboolean" />
7305 <method name="WritableStructure" cname="gst_context_writable_structure" version="1.2">
7306 <return-type type="GstStructure*" owned="true">
7307 <warning>missing glib:type-name</warning>
7312 <struct name="ControlBindingPrivate" cname="GstControlBindingPrivate" opaque="true" hidden="true" />
7313 <struct name="CustomMeta" cname="GstCustomMeta" opaque="false" hidden="false" version="1.20">
7314 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
7315 <warning>missing glib:type-name</warning>
7317 <method name="GetStructure" cname="gst_custom_meta_get_structure" version="1.20">
7318 <return-type type="GstStructure*">
7319 <warning>missing glib:type-name</warning>
7323 <method name="HasName" cname="gst_custom_meta_has_name" version="1.20">
7324 <return-type type="gboolean" />
7326 <parameter name="name" type="const-gchar*" />
7330 <boxed name="DateTime" cname="GstDateTime" opaque="true" hidden="false">
7331 <method name="GetType" cname="gst_date_time_get_type" shared="true">
7332 <return-type type="GType" />
7334 <constructor cname="gst_date_time_new">
7336 <parameter name="tzoffset" type="gfloat" />
7337 <parameter name="year" type="gint" />
7338 <parameter name="month" type="gint" />
7339 <parameter name="day" type="gint" />
7340 <parameter name="hour" type="gint" />
7341 <parameter name="minute" type="gint" />
7342 <parameter name="seconds" type="gdouble" />
7345 <constructor cname="gst_date_time_new_from_g_date_time">
7347 <parameter name="dt" type="GDateTime*" owned="true">
7348 <warning>missing glib:type-name</warning>
7352 <constructor cname="gst_date_time_new_from_iso8601_string">
7354 <parameter name="string" type="const-gchar*" />
7357 <constructor cname="gst_date_time_new_from_unix_epoch_local_time">
7359 <parameter name="secs" type="gint64" />
7362 <constructor cname="gst_date_time_new_from_unix_epoch_local_time_usecs" version="1.18">
7364 <parameter name="usecs" type="gint64" />
7367 <constructor cname="gst_date_time_new_from_unix_epoch_utc">
7369 <parameter name="secs" type="gint64" />
7372 <constructor cname="gst_date_time_new_from_unix_epoch_utc_usecs" version="1.18">
7374 <parameter name="usecs" type="gint64" />
7377 <constructor cname="gst_date_time_new_local_time">
7379 <parameter name="year" type="gint" />
7380 <parameter name="month" type="gint" />
7381 <parameter name="day" type="gint" />
7382 <parameter name="hour" type="gint" />
7383 <parameter name="minute" type="gint" />
7384 <parameter name="seconds" type="gdouble" />
7387 <constructor cname="gst_date_time_new_now_local_time" disable_void_ctor="" />
7388 <constructor cname="gst_date_time_new_now_utc" disable_void_ctor="" />
7389 <constructor cname="gst_date_time_new_y">
7391 <parameter name="year" type="gint" />
7394 <constructor cname="gst_date_time_new_ym">
7396 <parameter name="year" type="gint" />
7397 <parameter name="month" type="gint" />
7400 <constructor cname="gst_date_time_new_ymd">
7402 <parameter name="year" type="gint" />
7403 <parameter name="month" type="gint" />
7404 <parameter name="day" type="gint" />
7407 <method name="GetDay" cname="gst_date_time_get_day">
7408 <return-type type="gint" />
7411 <method name="GetHour" cname="gst_date_time_get_hour">
7412 <return-type type="gint" />
7415 <method name="GetMicrosecond" cname="gst_date_time_get_microsecond">
7416 <return-type type="gint" />
7419 <method name="GetMinute" cname="gst_date_time_get_minute">
7420 <return-type type="gint" />
7423 <method name="GetMonth" cname="gst_date_time_get_month">
7424 <return-type type="gint" />
7427 <method name="GetSecond" cname="gst_date_time_get_second">
7428 <return-type type="gint" />
7431 <method name="GetTimeZoneOffset" cname="gst_date_time_get_time_zone_offset">
7432 <return-type type="gfloat" />
7435 <method name="GetYear" cname="gst_date_time_get_year">
7436 <return-type type="gint" />
7439 <method name="HasDay" cname="gst_date_time_has_day">
7440 <return-type type="gboolean" />
7443 <method name="HasMonth" cname="gst_date_time_has_month">
7444 <return-type type="gboolean" />
7447 <method name="HasSecond" cname="gst_date_time_has_second">
7448 <return-type type="gboolean" />
7451 <method name="HasTime" cname="gst_date_time_has_time">
7452 <return-type type="gboolean" />
7455 <method name="HasYear" cname="gst_date_time_has_year">
7456 <return-type type="gboolean" />
7459 <method name="Ref" cname="gst_date_time_ref">
7460 <return-type type="GstDateTime*" owned="true">
7461 <warning>missing glib:type-name</warning>
7465 <method name="ToGDateTime" cname="gst_date_time_to_g_date_time">
7466 <return-type type="GDateTime*" owned="true">
7467 <warning>missing glib:type-name</warning>
7471 <method name="ToIso8601String" cname="gst_date_time_to_iso8601_string">
7472 <return-type type="gchar*" owned="true" />
7475 <method name="Unref" cname="gst_date_time_unref">
7476 <return-type type="void" />
7480 <struct name="DebugCategory" cname="GstDebugCategory" opaque="false" hidden="false">
7481 <field cname="threshold" access="private" writeable="false" readable="false" is_callback="false" name="Threshold" type="gint" />
7482 <field cname="color" access="private" writeable="false" readable="false" is_callback="false" name="Color" type="guint" />
7483 <field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="gchar*" />
7484 <field cname="description" access="private" writeable="false" readable="false" is_callback="false" name="Description" type="gchar*" />
7485 <method name="Free" cname="gst_debug_category_free" deprecated="true">
7486 <return-type type="void" />
7489 <method name="GetColor" cname="gst_debug_category_get_color">
7490 <return-type type="guint" />
7493 <method name="GetDescription" cname="gst_debug_category_get_description">
7494 <return-type type="const-gchar*" />
7497 <method name="GetName" cname="gst_debug_category_get_name">
7498 <return-type type="const-gchar*" />
7501 <method name="GetThreshold" cname="gst_debug_category_get_threshold">
7502 <return-type type="GstDebugLevel" />
7505 <method name="ResetThreshold" cname="gst_debug_category_reset_threshold">
7506 <return-type type="void" />
7509 <method name="SetThreshold" cname="gst_debug_category_set_threshold">
7510 <return-type type="void" />
7512 <parameter name="level" type="GstDebugLevel" />
7516 <struct name="DebugMessage" cname="GstDebugMessage" opaque="true" hidden="false">
7517 <method name="Get" cname="gst_debug_message_get">
7518 <return-type type="const-gchar*" />
7522 <struct name="DeviceMonitorPrivate" cname="GstDeviceMonitorPrivate" opaque="true" hidden="true" />
7523 <struct name="DevicePrivate" cname="GstDevicePrivate" opaque="true" hidden="true" />
7524 <struct name="DeviceProviderPrivate" cname="GstDeviceProviderPrivate" opaque="true" hidden="true" />
7525 <boxed name="Event" cname="GstEvent" opaque="true" hidden="false" name_constructors="true" parent="GstMiniObject">
7526 <method name="GetType" cname="gst_event_get_type" shared="true">
7527 <return-type type="GType" />
7529 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
7530 <warning>missing glib:type-name</warning>
7532 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstEventType" />
7533 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
7534 <field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32" />
7535 <constructor cname="gst_event_new_buffer_size">
7537 <parameter name="format" type="GstFormat" />
7538 <parameter name="minsize" type="gint64" />
7539 <parameter name="maxsize" type="gint64" />
7540 <parameter name="async" type="gboolean" />
7543 <constructor cname="gst_event_new_caps">
7545 <parameter name="caps" type="GstCaps*">
7546 <warning>missing glib:type-name</warning>
7550 <constructor cname="gst_event_new_custom">
7552 <parameter name="type" type="GstEventType" />
7553 <parameter name="structure" type="GstStructure*" owned="true">
7554 <warning>missing glib:type-name</warning>
7558 <constructor cname="gst_event_new_eos" disable_void_ctor="" />
7559 <constructor cname="gst_event_new_flush_start" disable_void_ctor="" />
7560 <constructor cname="gst_event_new_flush_stop">
7562 <parameter name="reset_time" type="gboolean" />
7565 <constructor cname="gst_event_new_gap">
7567 <parameter name="timestamp" type="guint64" />
7568 <parameter name="duration" type="guint64" />
7571 <constructor cname="gst_event_new_instant_rate_change" version="1.18">
7573 <parameter name="rate_multiplier" type="gdouble" />
7574 <parameter name="new_flags" type="GstSegmentFlags" />
7577 <constructor cname="gst_event_new_instant_rate_sync_time" version="1.18">
7579 <parameter name="rate_multiplier" type="gdouble" />
7580 <parameter name="running_time" type="guint64" />
7581 <parameter name="upstream_running_time" type="guint64" />
7584 <constructor cname="gst_event_new_latency">
7586 <parameter name="latency" type="guint64" />
7589 <constructor cname="gst_event_new_navigation">
7591 <parameter name="structure" type="GstStructure*" owned="true">
7592 <warning>missing glib:type-name</warning>
7596 <constructor cname="gst_event_new_protection" version="1.6">
7598 <parameter name="system_id" type="const-gchar*" />
7599 <parameter name="data" type="GstBuffer*">
7600 <warning>missing glib:type-name</warning>
7602 <parameter name="origin" type="const-gchar*" />
7605 <constructor cname="gst_event_new_qos">
7607 <parameter name="type" type="GstQOSType" />
7608 <parameter name="proportion" type="gdouble" />
7609 <parameter name="diff" type="gint64" />
7610 <parameter name="timestamp" type="guint64" />
7613 <constructor cname="gst_event_new_reconfigure" disable_void_ctor="" />
7614 <constructor cname="gst_event_new_seek">
7616 <parameter name="rate" type="gdouble" />
7617 <parameter name="format" type="GstFormat" />
7618 <parameter name="flags" type="GstSeekFlags" />
7619 <parameter name="start_type" type="GstSeekType" />
7620 <parameter name="start" type="gint64" />
7621 <parameter name="stop_type" type="GstSeekType" />
7622 <parameter name="stop" type="gint64" />
7625 <constructor cname="gst_event_new_segment">
7627 <parameter name="segment" type="GstSegment*">
7628 <warning>missing glib:type-name</warning>
7632 <constructor cname="gst_event_new_segment_done">
7634 <parameter name="format" type="GstFormat" />
7635 <parameter name="position" type="gint64" />
7638 <constructor cname="gst_event_new_select_streams" version="1.10">
7640 <parameter name="streams" type="GList*" element_type="const-gchar*" />
7643 <constructor cname="gst_event_new_sink_message">
7645 <parameter name="name" type="const-gchar*" />
7646 <parameter name="msg" type="GstMessage*">
7647 <warning>missing glib:type-name</warning>
7651 <constructor cname="gst_event_new_step">
7653 <parameter name="format" type="GstFormat" />
7654 <parameter name="amount" type="guint64" />
7655 <parameter name="rate" type="gdouble" />
7656 <parameter name="flush" type="gboolean" />
7657 <parameter name="intermediate" type="gboolean" />
7660 <constructor cname="gst_event_new_stream_collection" version="1.10">
7662 <parameter name="collection" type="GstStreamCollection*" />
7665 <constructor cname="gst_event_new_stream_group_done" version="1.10">
7667 <parameter name="group_id" type="guint" />
7670 <constructor cname="gst_event_new_stream_start">
7672 <parameter name="stream_id" type="const-gchar*" />
7675 <constructor cname="gst_event_new_tag">
7677 <parameter name="taglist" type="GstTagList*" owned="true">
7678 <warning>missing glib:type-name</warning>
7682 <constructor cname="gst_event_new_toc">
7684 <parameter name="toc" type="GstToc*">
7685 <warning>missing glib:type-name</warning>
7687 <parameter name="updated" type="gboolean" />
7690 <constructor cname="gst_event_new_toc_select">
7692 <parameter name="uid" type="const-gchar*" />
7695 <method name="CopySegment" cname="gst_event_copy_segment">
7696 <return-type type="void" />
7698 <parameter name="segment" type="GstSegment*">
7699 <warning>missing glib:type-name</warning>
7703 <method name="GetRunningTimeOffset" cname="gst_event_get_running_time_offset" version="1.4">
7704 <return-type type="gint64" />
7707 <method name="GetSeqnum" cname="gst_event_get_seqnum">
7708 <return-type type="guint32" />
7711 <method name="GetStructure" cname="gst_event_get_structure">
7712 <return-type type="GstStructure*">
7713 <warning>missing glib:type-name</warning>
7717 <method name="HasName" cname="gst_event_has_name">
7718 <return-type type="gboolean" />
7720 <parameter name="name" type="const-gchar*" />
7723 <method name="HasNameId" cname="gst_event_has_name_id" version="1.18">
7724 <return-type type="gboolean" />
7726 <parameter name="name" type="guint32" />
7729 <method name="ParseBufferSize" cname="gst_event_parse_buffer_size">
7730 <return-type type="void" />
7732 <parameter name="format" type="GstFormat" owned="true" pass_as="out" />
7733 <parameter name="minsize" type="gint64*" owned="true" pass_as="out" />
7734 <parameter name="maxsize" type="gint64*" owned="true" pass_as="out" />
7735 <parameter name="async" type="gboolean*" owned="true" pass_as="out" />
7738 <method name="ParseCaps" cname="gst_event_parse_caps">
7739 <return-type type="void" />
7741 <parameter name="caps" type="GstCaps**" pass_as="out">
7742 <warning>missing glib:type-name</warning>
7746 <method name="ParseFlushStop" cname="gst_event_parse_flush_stop">
7747 <return-type type="void" />
7749 <parameter name="reset_time" type="gboolean*" owned="true" pass_as="out" />
7752 <method name="ParseGap" cname="gst_event_parse_gap">
7753 <return-type type="void" />
7755 <parameter allow-none="1" name="timestamp" type="guint64" owned="true" pass_as="out" />
7756 <parameter allow-none="1" name="duration" type="guint64" owned="true" pass_as="out" />
7759 <method name="ParseGapFlags" cname="gst_event_parse_gap_flags" version="1.20">
7760 <return-type type="void" />
7762 <parameter name="flags" type="GstGapFlags" owned="true" pass_as="out" />
7765 <method name="ParseGroupId" cname="gst_event_parse_group_id" version="1.2">
7766 <return-type type="gboolean" />
7768 <parameter name="group_id" type="guint*" owned="true" pass_as="out" />
7771 <method name="ParseInstantRateChange" cname="gst_event_parse_instant_rate_change" version="1.18">
7772 <return-type type="void" />
7774 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
7775 <parameter allow-none="1" name="new_flags" type="GstSegmentFlags" owned="true" pass_as="out" />
7778 <method name="ParseInstantRateSyncTime" cname="gst_event_parse_instant_rate_sync_time" version="1.18">
7779 <return-type type="void" />
7781 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
7782 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
7783 <parameter allow-none="1" name="upstream_running_time" type="guint64" owned="true" pass_as="out" />
7786 <method name="ParseLatency" cname="gst_event_parse_latency">
7787 <return-type type="void" />
7789 <parameter name="latency" type="guint64" owned="true" pass_as="out" />
7792 <method name="ParseProtection" cname="gst_event_parse_protection" version="1.6">
7793 <return-type type="void" />
7795 <parameter allow-none="1" name="system_id" type="const-gchar*" pass_as="out" />
7796 <parameter allow-none="1" name="data" type="GstBuffer**" pass_as="out">
7797 <warning>missing glib:type-name</warning>
7799 <parameter allow-none="1" name="origin" type="const-gchar*" pass_as="out" />
7802 <method name="ParseQos" cname="gst_event_parse_qos">
7803 <return-type type="void" />
7805 <parameter name="type" type="GstQOSType" owned="true" pass_as="out" />
7806 <parameter name="proportion" type="gdouble*" owned="true" pass_as="out" />
7807 <parameter name="diff" type="gint64" owned="true" pass_as="out" />
7808 <parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
7811 <method name="ParseSeek" cname="gst_event_parse_seek">
7812 <return-type type="void" />
7814 <parameter name="rate" type="gdouble*" owned="true" pass_as="out" />
7815 <parameter name="format" type="GstFormat" owned="true" pass_as="out" />
7816 <parameter name="flags" type="GstSeekFlags" owned="true" pass_as="out" />
7817 <parameter name="start_type" type="GstSeekType" owned="true" pass_as="out" />
7818 <parameter name="start" type="gint64*" owned="true" pass_as="out" />
7819 <parameter name="stop_type" type="GstSeekType" owned="true" pass_as="out" />
7820 <parameter name="stop" type="gint64*" owned="true" pass_as="out" />
7823 <method name="ParseSeekTrickmodeInterval" cname="gst_event_parse_seek_trickmode_interval" version="1.16">
7824 <return-type type="void" />
7826 <parameter name="interval" type="guint64" owned="true" pass_as="out" />
7829 <method name="ParseSegment" cname="gst_event_parse_segment">
7830 <return-type type="void" />
7832 <parameter name="segment" type="GstSegment**" pass_as="out">
7833 <warning>missing glib:type-name</warning>
7837 <method name="ParseSegmentDone" cname="gst_event_parse_segment_done">
7838 <return-type type="void" />
7840 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
7841 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
7844 <method name="ParseSelectStreams" cname="gst_event_parse_select_streams" version="1.10">
7845 <return-type type="void" />
7847 <parameter name="streams" type="GList**" element_type="gchar*" elements_owned="true" owned="true" pass_as="out" />
7850 <method name="ParseSinkMessage" cname="gst_event_parse_sink_message">
7851 <return-type type="void" />
7853 <parameter name="msg" type="GstMessage**" owned="true" pass_as="out">
7854 <warning>missing glib:type-name</warning>
7858 <method name="ParseStep" cname="gst_event_parse_step">
7859 <return-type type="void" />
7861 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
7862 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
7863 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
7864 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
7865 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
7868 <method name="ParseStream" cname="gst_event_parse_stream" version="1.10">
7869 <return-type type="void" />
7871 <parameter name="stream" type="GstStream*" owned="true" pass_as="out" />
7874 <method name="ParseStreamCollection" cname="gst_event_parse_stream_collection" version="1.10">
7875 <return-type type="void" />
7877 <parameter name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
7880 <method name="ParseStreamFlags" cname="gst_event_parse_stream_flags" version="1.2">
7881 <return-type type="void" />
7883 <parameter name="flags" type="GstStreamFlags" owned="true" pass_as="out" />
7886 <method name="ParseStreamGroupDone" cname="gst_event_parse_stream_group_done" version="1.10">
7887 <return-type type="void" />
7889 <parameter name="group_id" type="guint*" owned="true" pass_as="out" />
7892 <method name="ParseStreamStart" cname="gst_event_parse_stream_start">
7893 <return-type type="void" />
7895 <parameter name="stream_id" type="const-gchar*" pass_as="out" />
7898 <method name="ParseTag" cname="gst_event_parse_tag">
7899 <return-type type="void" />
7901 <parameter name="taglist" type="GstTagList**" pass_as="out">
7902 <warning>missing glib:type-name</warning>
7906 <method name="ParseToc" cname="gst_event_parse_toc">
7907 <return-type type="void" />
7909 <parameter name="toc" type="GstToc**" owned="true" pass_as="out">
7910 <warning>missing glib:type-name</warning>
7912 <parameter name="updated" type="gboolean*" owned="true" pass_as="out" />
7915 <method name="ParseTocSelect" cname="gst_event_parse_toc_select">
7916 <return-type type="void" />
7918 <parameter allow-none="1" name="uid" type="gchar*" owned="true" pass_as="out" />
7921 <method name="Ref" cname="gst_event_ref">
7922 <return-type type="GstEvent*" owned="true">
7923 <warning>missing glib:type-name</warning>
7927 <method name="SetGapFlags" cname="gst_event_set_gap_flags" version="1.20">
7928 <return-type type="void" />
7930 <parameter name="flags" type="GstGapFlags" />
7933 <method name="SetGroupId" cname="gst_event_set_group_id" version="1.2">
7934 <return-type type="void" />
7936 <parameter name="group_id" type="guint" />
7939 <method name="SetRunningTimeOffset" cname="gst_event_set_running_time_offset" version="1.4">
7940 <return-type type="void" />
7942 <parameter name="offset" type="gint64" />
7945 <method name="SetSeekTrickmodeInterval" cname="gst_event_set_seek_trickmode_interval" version="1.16">
7946 <return-type type="void" />
7948 <parameter name="interval" type="guint64" />
7951 <method name="SetSeqnum" cname="gst_event_set_seqnum">
7952 <return-type type="void" />
7954 <parameter name="seqnum" type="guint32" />
7957 <method name="SetStream" cname="gst_event_set_stream" version="1.10">
7958 <return-type type="void" />
7960 <parameter name="stream" type="GstStream*" />
7963 <method name="SetStreamFlags" cname="gst_event_set_stream_flags" version="1.2">
7964 <return-type type="void" />
7966 <parameter name="flags" type="GstStreamFlags" />
7969 <method name="Unref" cname="gst_event_unref">
7970 <return-type type="void" />
7973 <method name="WritableStructure" cname="gst_event_writable_structure">
7974 <return-type type="GstStructure*">
7975 <warning>missing glib:type-name</warning>
7980 <struct name="FormatDefinition" cname="GstFormatDefinition" opaque="false" hidden="false">
7981 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="GstFormat" />
7982 <field cname="nick" access="public" writeable="true" readable="true" is_callback="false" name="Nick" type="gchar*" />
7983 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
7984 <field cname="quark" access="public" writeable="true" readable="true" is_callback="false" name="Quark" type="guint32" />
7986 <struct name="GhostPadPrivate" cname="GstGhostPadPrivate" opaque="true" hidden="true" />
7987 <boxed name="Iterator" cname="GstIterator" opaque="true" hidden="false">
7988 <method name="GetType" cname="gst_iterator_get_type" shared="true">
7989 <return-type type="GType" />
7991 <field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="GstIteratorCopyFunction" />
7992 <field cname="next" access="public" writeable="true" readable="true" is_callback="false" name="NextFunc" type="GstIteratorNextFunction" />
7993 <field cname="item" access="public" writeable="true" readable="true" is_callback="false" name="Item" type="GstIteratorItemFunction" />
7994 <field cname="resync" access="public" writeable="true" readable="true" is_callback="false" name="ResyncFunc" type="GstIteratorResyncFunction" />
7995 <field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstIteratorFreeFunction" />
7996 <field cname="pushed" access="public" writeable="true" readable="true" is_callback="false" name="Pushed" type="GstIterator*">
7997 <warning>missing glib:type-name</warning>
7999 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
8000 <field cname="lock" access="public" writeable="true" readable="true" is_callback="false" name="Lock" type="GMutex*" />
8001 <field cname="cookie" access="public" writeable="true" readable="true" is_callback="false" name="Cookie" type="guint32" />
8002 <field cname="master_cookie" access="public" writeable="true" readable="true" is_callback="false" name="MasterCookie" type="guint32*" />
8003 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
8004 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
8005 <constructor cname="gst_iterator_new_single">
8007 <parameter name="type" type="GType" />
8008 <parameter name="_object" type="GValue*">
8009 <warning>missing glib:type-name</warning>
8013 <method name="Copy" cname="gst_iterator_copy">
8014 <return-type type="GstIterator*" owned="true">
8015 <warning>missing glib:type-name</warning>
8019 <method name="Filter" cname="gst_iterator_filter">
8020 <return-type type="GstIterator*" owned="true">
8021 <warning>missing glib:type-name</warning>
8024 <parameter scope="call" name="func" type="GCompareFunc" />
8025 <parameter name="user_data" type="GValue*">
8026 <warning>missing glib:type-name</warning>
8030 <method name="FindCustom" cname="gst_iterator_find_custom">
8031 <return-type type="gboolean" />
8033 <parameter closure="2" scope="call" name="func" type="GCompareFunc" />
8034 <parameter name="elem" type="GValue*" pass_as="out">
8035 <warning>missing glib:type-name</warning>
8037 <parameter allow-none="1" name="user_data" type="gpointer" />
8040 <method name="Fold" cname="gst_iterator_fold">
8041 <return-type type="GstIteratorResult" />
8043 <parameter closure="2" scope="call" name="func" type="GstIteratorFoldFunction" />
8044 <parameter name="_ret" type="GValue*">
8045 <warning>missing glib:type-name</warning>
8047 <parameter allow-none="1" name="user_data" type="gpointer" />
8050 <method name="Foreach" cname="gst_iterator_foreach">
8051 <return-type type="GstIteratorResult" />
8053 <parameter closure="1" scope="call" name="func" type="GstIteratorForeachFunction" />
8054 <parameter allow-none="1" name="user_data" type="gpointer" />
8057 <method name="Free" cname="gst_iterator_free">
8058 <return-type type="void" />
8061 <method name="Next" cname="gst_iterator_next" hidden="true">
8062 <return-type type="GstIteratorResult" />
8064 <parameter name="elem" type="GValue*" pass_as="out">
8065 <warning>missing glib:type-name</warning>
8069 <method name="Push" cname="gst_iterator_push">
8070 <return-type type="void" />
8072 <parameter name="other" type="GstIterator*">
8073 <warning>missing glib:type-name</warning>
8077 <method name="Resync" cname="gst_iterator_resync">
8078 <return-type type="void" />
8082 <interface name="IEnumerable" doc="https://docs.microsoft.com/fr-fr/dotnet/api/system.collections.ienumerable" />
8085 <struct name="MapInfo" cname="GstMapInfo" opaque="false" hidden="false">
8086 <field cname="memory" access="public" writeable="true" readable="true" is_callback="false" name="Memory" type="GstMemory*">
8087 <warning>missing glib:type-name</warning>
8089 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMapFlags" />
8090 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array="false" array_length_param_index="3" />
8091 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
8092 <field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize" />
8093 <field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer" array="true" array_len="4" />
8094 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
8096 <boxed name="Memory" cname="GstMemory" opaque="true" hidden="false" parent="GstMiniObject">
8097 <method name="GetType" cname="gst_memory_get_type" shared="true">
8098 <return-type type="GType" />
8100 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
8101 <warning>missing glib:type-name</warning>
8103 <field cname="allocator" access="public" writeable="true" readable="true" is_callback="false" name="Allocator" type="GstAllocator*" />
8104 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMemory*" array_index="1">
8105 <warning>missing glib:type-name</warning>
8107 <field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize" />
8108 <field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize" />
8109 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" />
8110 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
8111 <constructor cname="gst_memory_new_wrapped">
8113 <parameter name="flags" type="GstMemoryFlags" />
8114 <parameter name="data" type="guint8*" array="true" array_length_param_index="4" />
8115 <parameter name="maxsize" type="gsize" />
8116 <parameter name="offset" type="gsize" />
8117 <parameter name="size" type="gsize" array_index="1" />
8118 <parameter name="user_data" type="gpointer" />
8119 <parameter name="notify" type="GDestroyNotify" />
8122 <method name="Copy" cname="gst_memory_copy">
8123 <return-type type="GstMemory*" owned="true">
8124 <warning>missing glib:type-name</warning>
8127 <parameter name="offset" type="gssize" />
8128 <parameter name="size" type="gssize" />
8131 <method name="GetSizes" cname="gst_memory_get_sizes">
8132 <return-type type="gsize" />
8134 <parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
8135 <parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
8138 <method name="IsSpan" cname="gst_memory_is_span">
8139 <return-type type="gboolean" />
8141 <parameter name="mem2" type="GstMemory*">
8142 <warning>missing glib:type-name</warning>
8144 <parameter name="offset" type="gsize*" owned="true" pass_as="out" />
8147 <method name="IsType" cname="gst_memory_is_type" version="1.2">
8148 <return-type type="gboolean" />
8150 <parameter name="mem_type" type="const-gchar*" />
8153 <method name="MakeMapped" cname="gst_memory_make_mapped">
8154 <return-type type="GstMemory*" owned="true">
8155 <warning>missing glib:type-name</warning>
8158 <parameter name="info" type="GstMapInfo*" pass_as="out">
8159 <warning>missing glib:type-name</warning>
8161 <parameter name="flags" type="GstMapFlags" />
8164 <method name="Map" cname="gst_memory_map">
8165 <return-type type="gboolean" />
8167 <parameter name="info" type="GstMapInfo*" pass_as="out">
8168 <warning>missing glib:type-name</warning>
8170 <parameter name="flags" type="GstMapFlags" />
8173 <method name="Ref" cname="gst_memory_ref">
8174 <return-type type="GstMemory*" owned="true">
8175 <warning>missing glib:type-name</warning>
8179 <method name="Resize" cname="gst_memory_resize">
8180 <return-type type="void" />
8182 <parameter name="offset" type="gssize" />
8183 <parameter name="size" type="gsize" />
8186 <method name="Share" cname="gst_memory_share">
8187 <return-type type="GstMemory*" owned="true">
8188 <warning>missing glib:type-name</warning>
8191 <parameter name="offset" type="gssize" />
8192 <parameter name="size" type="gssize" />
8195 <method name="Unmap" cname="gst_memory_unmap">
8196 <return-type type="void" />
8198 <parameter name="info" type="GstMapInfo*">
8199 <warning>missing glib:type-name</warning>
8203 <method name="Unref" cname="gst_memory_unref">
8204 <return-type type="void" />
8208 <boxed name="Message" cname="GstMessage" opaque="true" hidden="false" name_constructors="true" parent="GstMiniObject">
8209 <method name="GetType" cname="gst_message_get_type" shared="true">
8210 <return-type type="GType" />
8212 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
8213 <warning>missing glib:type-name</warning>
8215 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMessageType" />
8216 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
8217 <field cname="src" access="public" writeable="true" readable="true" is_callback="false" name="Src" type="GstObject*" />
8218 <field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32" />
8219 <field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*" />
8220 <field cname="cond" access="private" writeable="false" readable="false" is_callback="false" name="Cond" type="GCond">
8221 <warning>missing glib:type-name</warning>
8223 <constructor cname="gst_message_new_application">
8225 <parameter name="src" type="GstObject*" />
8226 <parameter name="structure" type="GstStructure*" owned="true">
8227 <warning>missing glib:type-name</warning>
8231 <constructor cname="gst_message_new_async_done">
8233 <parameter name="src" type="GstObject*" />
8234 <parameter name="running_time" type="guint64" />
8237 <constructor cname="gst_message_new_async_start">
8239 <parameter name="src" type="GstObject*" />
8242 <constructor cname="gst_message_new_buffering">
8244 <parameter name="src" type="GstObject*" />
8245 <parameter name="percent" type="gint" />
8248 <constructor cname="gst_message_new_clock_lost">
8250 <parameter name="src" type="GstObject*" />
8251 <parameter name="clock" type="GstClock*" />
8254 <constructor cname="gst_message_new_clock_provide">
8256 <parameter name="src" type="GstObject*" />
8257 <parameter name="clock" type="GstClock*" />
8258 <parameter name="ready" type="gboolean" />
8261 <constructor cname="gst_message_new_custom">
8263 <parameter name="type" type="GstMessageType" />
8264 <parameter name="src" type="GstObject*" />
8265 <parameter name="structure" type="GstStructure*" owned="true">
8266 <warning>missing glib:type-name</warning>
8270 <constructor cname="gst_message_new_device_added" version="1.4">
8272 <parameter name="src" type="GstObject*" />
8273 <parameter name="device" type="GstDevice*" />
8276 <constructor cname="gst_message_new_device_changed" version="1.16">
8278 <parameter name="src" type="GstObject*" />
8279 <parameter name="device" type="GstDevice*" />
8280 <parameter name="changed_device" type="GstDevice*" />
8283 <constructor cname="gst_message_new_device_removed" version="1.4">
8285 <parameter name="src" type="GstObject*" />
8286 <parameter name="device" type="GstDevice*" />
8289 <constructor cname="gst_message_new_duration_changed">
8291 <parameter name="src" type="GstObject*" />
8294 <constructor cname="gst_message_new_element">
8296 <parameter name="src" type="GstObject*" />
8297 <parameter name="structure" type="GstStructure*" owned="true">
8298 <warning>missing glib:type-name</warning>
8302 <constructor cname="gst_message_new_eos">
8304 <parameter name="src" type="GstObject*" />
8307 <constructor cname="gst_message_new_error">
8309 <parameter name="src" type="GstObject*" />
8310 <parameter name="error" type="GError*">
8311 <warning>missing glib:type-name</warning>
8313 <parameter name="debug" type="const-gchar*" />
8316 <constructor cname="gst_message_new_error_with_details" version="1.10">
8318 <parameter name="src" type="GstObject*" />
8319 <parameter name="error" type="GError*">
8320 <warning>missing glib:type-name</warning>
8322 <parameter name="debug" type="const-gchar*" />
8323 <parameter name="details" type="GstStructure*" owned="true">
8324 <warning>missing glib:type-name</warning>
8328 <constructor cname="gst_message_new_have_context" version="1.2">
8330 <parameter name="src" type="GstObject*" />
8331 <parameter name="context" type="GstContext*" owned="true">
8332 <warning>missing glib:type-name</warning>
8336 <constructor cname="gst_message_new_info">
8338 <parameter name="src" type="GstObject*" />
8339 <parameter name="error" type="GError*">
8340 <warning>missing glib:type-name</warning>
8342 <parameter name="debug" type="const-gchar*" />
8345 <constructor cname="gst_message_new_info_with_details" version="1.10">
8347 <parameter name="src" type="GstObject*" />
8348 <parameter name="error" type="GError*">
8349 <warning>missing glib:type-name</warning>
8351 <parameter name="debug" type="const-gchar*" />
8352 <parameter name="details" type="GstStructure*" owned="true">
8353 <warning>missing glib:type-name</warning>
8357 <constructor cname="gst_message_new_instant_rate_request" version="1.18">
8359 <parameter name="src" type="GstObject*" />
8360 <parameter name="rate_multiplier" type="gdouble" />
8363 <constructor cname="gst_message_new_latency">
8365 <parameter name="src" type="GstObject*" />
8368 <constructor cname="gst_message_new_need_context" version="1.2">
8370 <parameter name="src" type="GstObject*" />
8371 <parameter name="context_type" type="const-gchar*" />
8374 <constructor cname="gst_message_new_new_clock">
8376 <parameter name="src" type="GstObject*" />
8377 <parameter name="clock" type="GstClock*" />
8380 <constructor cname="gst_message_new_progress">
8382 <parameter name="src" type="GstObject*" />
8383 <parameter name="type" type="GstProgressType" />
8384 <parameter name="code" type="const-gchar*" />
8385 <parameter name="text" type="const-gchar*" />
8388 <constructor cname="gst_message_new_property_notify" version="1.10">
8390 <parameter name="src" type="GstObject*" />
8391 <parameter name="property_name" type="const-gchar*" />
8392 <parameter name="val" type="GValue*" owned="true">
8393 <warning>missing glib:type-name</warning>
8397 <constructor cname="gst_message_new_qos">
8399 <parameter name="src" type="GstObject*" />
8400 <parameter name="live" type="gboolean" />
8401 <parameter name="running_time" type="guint64" />
8402 <parameter name="stream_time" type="guint64" />
8403 <parameter name="timestamp" type="guint64" />
8404 <parameter name="duration" type="guint64" />
8407 <constructor cname="gst_message_new_redirect" version="1.10">
8409 <parameter name="src" type="GstObject*" />
8410 <parameter name="location" type="const-gchar*" />
8411 <parameter name="tag_list" type="GstTagList*" owned="true">
8412 <warning>missing glib:type-name</warning>
8414 <parameter name="entry_struct" type="GstStructure*" owned="true">
8415 <warning>missing glib:type-name</warning>
8419 <constructor cname="gst_message_new_request_state">
8421 <parameter name="src" type="GstObject*" />
8422 <parameter name="state" type="GstState" />
8425 <constructor cname="gst_message_new_reset_time">
8427 <parameter name="src" type="GstObject*" />
8428 <parameter name="running_time" type="guint64" />
8431 <constructor cname="gst_message_new_segment_done">
8433 <parameter name="src" type="GstObject*" />
8434 <parameter name="format" type="GstFormat" />
8435 <parameter name="position" type="gint64" />
8438 <constructor cname="gst_message_new_segment_start">
8440 <parameter name="src" type="GstObject*" />
8441 <parameter name="format" type="GstFormat" />
8442 <parameter name="position" type="gint64" />
8445 <constructor cname="gst_message_new_state_changed">
8447 <parameter name="src" type="GstObject*" />
8448 <parameter name="oldstate" type="GstState" />
8449 <parameter name="newstate" type="GstState" />
8450 <parameter name="pending" type="GstState" />
8453 <constructor cname="gst_message_new_state_dirty">
8455 <parameter name="src" type="GstObject*" />
8458 <constructor cname="gst_message_new_step_done">
8460 <parameter name="src" type="GstObject*" />
8461 <parameter name="format" type="GstFormat" />
8462 <parameter name="amount" type="guint64" />
8463 <parameter name="rate" type="gdouble" />
8464 <parameter name="flush" type="gboolean" />
8465 <parameter name="intermediate" type="gboolean" />
8466 <parameter name="duration" type="guint64" />
8467 <parameter name="eos" type="gboolean" />
8470 <constructor cname="gst_message_new_step_start">
8472 <parameter name="src" type="GstObject*" />
8473 <parameter name="active" type="gboolean" />
8474 <parameter name="format" type="GstFormat" />
8475 <parameter name="amount" type="guint64" />
8476 <parameter name="rate" type="gdouble" />
8477 <parameter name="flush" type="gboolean" />
8478 <parameter name="intermediate" type="gboolean" />
8481 <constructor cname="gst_message_new_stream_collection" version="1.10">
8483 <parameter name="src" type="GstObject*" />
8484 <parameter name="collection" type="GstStreamCollection*" />
8487 <constructor cname="gst_message_new_stream_start">
8489 <parameter name="src" type="GstObject*" />
8492 <constructor cname="gst_message_new_stream_status">
8494 <parameter name="src" type="GstObject*" />
8495 <parameter name="type" type="GstStreamStatusType" />
8496 <parameter name="owner" type="GstElement*" />
8499 <constructor cname="gst_message_new_streams_selected" version="1.10">
8501 <parameter name="src" type="GstObject*" />
8502 <parameter name="collection" type="GstStreamCollection*" />
8505 <constructor cname="gst_message_new_structure_change">
8507 <parameter name="src" type="GstObject*" />
8508 <parameter name="type" type="GstStructureChangeType" />
8509 <parameter name="owner" type="GstElement*" />
8510 <parameter name="busy" type="gboolean" />
8513 <constructor cname="gst_message_new_tag">
8515 <parameter name="src" type="GstObject*" />
8516 <parameter name="tag_list" type="GstTagList*" owned="true">
8517 <warning>missing glib:type-name</warning>
8521 <constructor cname="gst_message_new_toc">
8523 <parameter name="src" type="GstObject*" />
8524 <parameter name="toc" type="GstToc*">
8525 <warning>missing glib:type-name</warning>
8527 <parameter name="updated" type="gboolean" />
8530 <constructor cname="gst_message_new_warning">
8532 <parameter name="src" type="GstObject*" />
8533 <parameter name="error" type="GError*">
8534 <warning>missing glib:type-name</warning>
8536 <parameter name="debug" type="const-gchar*" />
8539 <constructor cname="gst_message_new_warning_with_details" version="1.10">
8541 <parameter name="src" type="GstObject*" />
8542 <parameter name="error" type="GError*">
8543 <warning>missing glib:type-name</warning>
8545 <parameter name="debug" type="const-gchar*" />
8546 <parameter name="details" type="GstStructure*" owned="true">
8547 <warning>missing glib:type-name</warning>
8551 <method name="AddRedirectEntry" cname="gst_message_add_redirect_entry" version="1.10">
8552 <return-type type="void" />
8554 <parameter name="location" type="const-gchar*" />
8555 <parameter allow-none="1" name="tag_list" type="GstTagList*" owned="true">
8556 <warning>missing glib:type-name</warning>
8558 <parameter allow-none="1" name="entry_struct" type="GstStructure*" owned="true">
8559 <warning>missing glib:type-name</warning>
8563 <method name="GetNumRedirectEntries" cname="gst_message_get_num_redirect_entries" version="1.10">
8564 <return-type type="gsize" />
8567 <method name="GetSeqnum" cname="gst_message_get_seqnum">
8568 <return-type type="guint32" />
8571 <method name="GetStreamStatusObject" cname="gst_message_get_stream_status_object" hidden="true">
8572 <return-type type="GValue*">
8573 <warning>missing glib:type-name</warning>
8577 <method name="GetStructure" cname="gst_message_get_structure">
8578 <return-type type="GstStructure*">
8579 <warning>missing glib:type-name</warning>
8583 <method name="HasName" cname="gst_message_has_name">
8584 <return-type type="gboolean" />
8586 <parameter name="name" type="const-gchar*" />
8589 <method name="ParseAsyncDone" cname="gst_message_parse_async_done">
8590 <return-type type="void" />
8592 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
8595 <method name="ParseBuffering" cname="gst_message_parse_buffering">
8596 <return-type type="void" />
8598 <parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out" />
8601 <method name="ParseBufferingStats" cname="gst_message_parse_buffering_stats">
8602 <return-type type="void" />
8604 <parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out" />
8605 <parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out" />
8606 <parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out" />
8607 <parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out" />
8610 <method name="ParseClockLost" cname="gst_message_parse_clock_lost">
8611 <return-type type="void" />
8613 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
8616 <method name="ParseClockProvide" cname="gst_message_parse_clock_provide">
8617 <return-type type="void" />
8619 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
8620 <parameter allow-none="1" name="ready" type="gboolean*" owned="true" pass_as="out" />
8623 <method name="ParseContextType" cname="gst_message_parse_context_type" version="1.2">
8624 <return-type type="gboolean" />
8626 <parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out" />
8629 <method name="ParseDeviceAdded" cname="gst_message_parse_device_added" version="1.4">
8630 <return-type type="void" />
8632 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
8635 <method name="ParseDeviceChanged" cname="gst_message_parse_device_changed" version="1.16">
8636 <return-type type="void" />
8638 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
8639 <parameter allow-none="1" name="changed_device" type="GstDevice*" owned="true" pass_as="out" />
8642 <method name="ParseDeviceRemoved" cname="gst_message_parse_device_removed" version="1.4">
8643 <return-type type="void" />
8645 <parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
8648 <method name="ParseError" cname="gst_message_parse_error" hidden="true">
8649 <return-type type="void" />
8651 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8652 <warning>missing glib:type-name</warning>
8654 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
8657 <method name="ParseErrorDetails" cname="gst_message_parse_error_details" version="1.10">
8658 <return-type type="void" />
8660 <parameter name="structure" type="GstStructure**" pass_as="out">
8661 <warning>missing glib:type-name</warning>
8665 <method name="ParseGroupId" cname="gst_message_parse_group_id" version="1.2">
8666 <return-type type="gboolean" />
8668 <parameter allow-none="1" name="group_id" type="guint*" owned="true" pass_as="out" />
8671 <method name="ParseHaveContext" cname="gst_message_parse_have_context" version="1.2">
8672 <return-type type="void" />
8674 <parameter allow-none="1" name="context" type="GstContext**" owned="true" pass_as="out">
8675 <warning>missing glib:type-name</warning>
8679 <method name="ParseInfo" cname="gst_message_parse_info">
8680 <return-type type="void" />
8682 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8683 <warning>missing glib:type-name</warning>
8685 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
8688 <method name="ParseInfoDetails" cname="gst_message_parse_info_details" version="1.10">
8689 <return-type type="void" />
8691 <parameter name="structure" type="GstStructure**" pass_as="out">
8692 <warning>missing glib:type-name</warning>
8696 <method name="ParseInstantRateRequest" cname="gst_message_parse_instant_rate_request" version="1.18">
8697 <return-type type="void" />
8699 <parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
8702 <method name="ParseNewClock" cname="gst_message_parse_new_clock">
8703 <return-type type="void" />
8705 <parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
8708 <method name="ParseProgress" cname="gst_message_parse_progress">
8709 <return-type type="void" />
8711 <parameter allow-none="1" name="type" type="GstProgressType" owned="true" pass_as="out" />
8712 <parameter allow-none="1" name="code" type="gchar*" owned="true" pass_as="out" />
8713 <parameter allow-none="1" name="text" type="gchar*" owned="true" pass_as="out" />
8716 <method name="ParsePropertyNotify" cname="gst_message_parse_property_notify" version="1.10">
8717 <return-type type="void" />
8719 <parameter allow-none="1" name="_object" type="GstObject*" pass_as="out" />
8720 <parameter allow-none="1" name="property_name" type="const-gchar*" pass_as="out" />
8721 <parameter allow-none="1" name="property_value" type="GValue**" pass_as="out">
8722 <warning>missing glib:type-name</warning>
8726 <method name="ParseQos" cname="gst_message_parse_qos">
8727 <return-type type="void" />
8729 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
8730 <parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out" />
8731 <parameter allow-none="1" name="stream_time" type="guint64*" owned="true" pass_as="out" />
8732 <parameter allow-none="1" name="timestamp" type="guint64*" owned="true" pass_as="out" />
8733 <parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out" />
8736 <method name="ParseQosStats" cname="gst_message_parse_qos_stats">
8737 <return-type type="void" />
8739 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
8740 <parameter allow-none="1" name="processed" type="guint64*" owned="true" pass_as="out" />
8741 <parameter allow-none="1" name="dropped" type="guint64*" owned="true" pass_as="out" />
8744 <method name="ParseQosValues" cname="gst_message_parse_qos_values">
8745 <return-type type="void" />
8747 <parameter allow-none="1" name="jitter" type="gint64*" owned="true" pass_as="out" />
8748 <parameter allow-none="1" name="proportion" type="gdouble*" owned="true" pass_as="out" />
8749 <parameter allow-none="1" name="quality" type="gint*" owned="true" pass_as="out" />
8752 <method name="ParseRedirectEntry" cname="gst_message_parse_redirect_entry" version="1.10">
8753 <return-type type="void" />
8755 <parameter name="entry_index" type="gsize" />
8756 <parameter allow-none="1" name="location" type="const-gchar*" pass_as="out" />
8757 <parameter allow-none="1" name="tag_list" type="GstTagList**" pass_as="out">
8758 <warning>missing glib:type-name</warning>
8760 <parameter allow-none="1" name="entry_struct" type="GstStructure**" pass_as="out">
8761 <warning>missing glib:type-name</warning>
8765 <method name="ParseRequestState" cname="gst_message_parse_request_state">
8766 <return-type type="void" />
8768 <parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
8771 <method name="ParseResetTime" cname="gst_message_parse_reset_time">
8772 <return-type type="void" />
8774 <parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
8777 <method name="ParseSegmentDone" cname="gst_message_parse_segment_done">
8778 <return-type type="void" />
8780 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
8781 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
8784 <method name="ParseSegmentStart" cname="gst_message_parse_segment_start">
8785 <return-type type="void" />
8787 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
8788 <parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
8791 <method name="ParseStateChanged" cname="gst_message_parse_state_changed">
8792 <return-type type="void" />
8794 <parameter allow-none="1" name="oldstate" type="GstState" owned="true" pass_as="out" />
8795 <parameter allow-none="1" name="newstate" type="GstState" owned="true" pass_as="out" />
8796 <parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
8799 <method name="ParseStepDone" cname="gst_message_parse_step_done">
8800 <return-type type="void" />
8802 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
8803 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
8804 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
8805 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
8806 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
8807 <parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out" />
8808 <parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out" />
8811 <method name="ParseStepStart" cname="gst_message_parse_step_start">
8812 <return-type type="void" />
8814 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
8815 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
8816 <parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
8817 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
8818 <parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
8819 <parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
8822 <method name="ParseStreamCollection" cname="gst_message_parse_stream_collection" version="1.10">
8823 <return-type type="void" />
8825 <parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
8828 <method name="ParseStreamStatus" cname="gst_message_parse_stream_status">
8829 <return-type type="void" />
8831 <parameter name="type" type="GstStreamStatusType" owned="true" pass_as="out" />
8832 <parameter name="owner" type="GstElement*" pass_as="out" />
8835 <method name="ParseStreamsSelected" cname="gst_message_parse_streams_selected" version="1.10">
8836 <return-type type="void" />
8838 <parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
8841 <method name="ParseStructureChange" cname="gst_message_parse_structure_change">
8842 <return-type type="void" />
8844 <parameter name="type" type="GstStructureChangeType" owned="true" pass_as="out" />
8845 <parameter allow-none="1" name="owner" type="GstElement*" pass_as="out" />
8846 <parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out" />
8849 <method name="ParseTag" cname="gst_message_parse_tag">
8850 <return-type type="void" />
8852 <parameter name="tag_list" type="GstTagList**" owned="true" pass_as="out">
8853 <warning>missing glib:type-name</warning>
8857 <method name="ParseToc" cname="gst_message_parse_toc">
8858 <return-type type="void" />
8860 <parameter name="toc" type="GstToc**" owned="true" pass_as="out">
8861 <warning>missing glib:type-name</warning>
8863 <parameter name="updated" type="gboolean*" owned="true" pass_as="out" />
8866 <method name="ParseWarning" cname="gst_message_parse_warning">
8867 <return-type type="void" />
8869 <parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
8870 <warning>missing glib:type-name</warning>
8872 <parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
8875 <method name="ParseWarningDetails" cname="gst_message_parse_warning_details" version="1.10">
8876 <return-type type="void" />
8878 <parameter name="structure" type="GstStructure**" pass_as="out">
8879 <warning>missing glib:type-name</warning>
8883 <method name="Ref" cname="gst_message_ref">
8884 <return-type type="GstMessage*" owned="true">
8885 <warning>missing glib:type-name</warning>
8889 <method name="SetBufferingStats" cname="gst_message_set_buffering_stats">
8890 <return-type type="void" />
8892 <parameter name="mode" type="GstBufferingMode" />
8893 <parameter name="avg_in" type="gint" />
8894 <parameter name="avg_out" type="gint" />
8895 <parameter name="buffering_left" type="gint64" />
8898 <method name="SetGroupId" cname="gst_message_set_group_id" version="1.2">
8899 <return-type type="void" />
8901 <parameter name="group_id" type="guint" />
8904 <method name="SetQosStats" cname="gst_message_set_qos_stats">
8905 <return-type type="void" />
8907 <parameter name="format" type="GstFormat" />
8908 <parameter name="processed" type="guint64" />
8909 <parameter name="dropped" type="guint64" />
8912 <method name="SetQosValues" cname="gst_message_set_qos_values">
8913 <return-type type="void" />
8915 <parameter name="jitter" type="gint64" />
8916 <parameter name="proportion" type="gdouble" />
8917 <parameter name="quality" type="gint" />
8920 <method name="SetSeqnum" cname="gst_message_set_seqnum">
8921 <return-type type="void" />
8923 <parameter name="seqnum" type="guint32" />
8926 <method name="SetStreamStatusObject" cname="gst_message_set_stream_status_object" hidden="true">
8927 <return-type type="void" />
8929 <parameter name="_object" type="GValue*">
8930 <warning>missing glib:type-name</warning>
8934 <method name="StreamsSelectedAdd" cname="gst_message_streams_selected_add" version="1.10">
8935 <return-type type="void" />
8937 <parameter name="stream" type="GstStream*" />
8940 <method name="StreamsSelectedGetSize" cname="gst_message_streams_selected_get_size" version="1.10">
8941 <return-type type="guint" />
8944 <method name="StreamsSelectedGetStream" cname="gst_message_streams_selected_get_stream" version="1.10">
8945 <return-type type="GstStream*" owned="true" />
8947 <parameter name="idx" type="guint" />
8950 <method name="Unref" cname="gst_message_unref">
8951 <return-type type="void" />
8954 <method name="WritableStructure" cname="gst_message_writable_structure" version="1.14">
8955 <return-type type="GstStructure*">
8956 <warning>missing glib:type-name</warning>
8961 <struct name="Meta" cname="GstMeta" opaque="false" hidden="false">
8962 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMetaFlags" />
8963 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstMetaInfo*">
8964 <warning>missing glib:type-name</warning>
8966 <method name="CompareSeqnum" cname="gst_meta_compare_seqnum" version="1.16">
8967 <return-type type="gint" />
8969 <parameter name="meta2" type="GstMeta*">
8970 <warning>missing glib:type-name</warning>
8974 <method name="GetSeqnum" cname="gst_meta_get_seqnum" version="1.16">
8975 <return-type type="guint64" />
8978 <method name="ApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
8979 <return-type type="const gchar* const*" array="true" null_term_array="true" />
8981 <parameter name="api" type="GType" />
8984 <method name="ApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
8985 <return-type type="gboolean" />
8987 <parameter name="api" type="GType" />
8988 <parameter name="tag" type="guint32" />
8991 <method name="ApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
8992 <return-type type="GType" />
8994 <parameter name="api" type="const-gchar*" />
8995 <parameter name="tags" type="const gchar**" array="true" null_term_array="true" />
8998 <method name="GetInfo" cname="gst_meta_get_info" shared="true">
8999 <return-type type="GstMetaInfo*">
9000 <warning>missing glib:type-name</warning>
9003 <parameter name="impl" type="const-gchar*" />
9006 <method name="Register" cname="gst_meta_register" shared="true">
9007 <return-type type="GstMetaInfo*">
9008 <warning>missing glib:type-name</warning>
9011 <parameter name="api" type="GType" />
9012 <parameter name="impl" type="const-gchar*" />
9013 <parameter name="size" type="gsize" />
9014 <parameter scope="async" name="init_func" type="GstMetaInitFunction" />
9015 <parameter scope="async" name="free_func" type="GstMetaFreeFunction" />
9016 <parameter scope="async" name="transform_func" type="GstMetaTransformFunction" />
9019 <method name="RegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
9020 <return-type type="GstMetaInfo*">
9021 <warning>missing glib:type-name</warning>
9024 <parameter name="name" type="const-gchar*" />
9025 <parameter name="tags" type="const gchar**" array="true" null_term_array="true" />
9026 <parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction" />
9027 <parameter allow-none="1" name="user_data" type="gpointer" />
9028 <parameter scope="async" name="destroy_data" type="GDestroyNotify" />
9032 <struct name="MetaInfo" cname="GstMetaInfo" opaque="false" hidden="false">
9033 <field cname="api" access="public" writeable="true" readable="true" is_callback="false" name="Api" type="GType" />
9034 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
9035 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
9036 <field cname="init_func" access="public" writeable="true" readable="true" is_callback="false" name="InitFunc" type="GstMetaInitFunction" />
9037 <field cname="free_func" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstMetaFreeFunction" />
9038 <field cname="transform_func" access="public" writeable="true" readable="true" is_callback="false" name="TransformFunc" type="GstMetaTransformFunction" />
9039 <method name="IsCustom" cname="gst_meta_info_is_custom" version="1.20">
9040 <return-type type="gboolean" />
9044 <struct name="MetaTransformCopy" cname="GstMetaTransformCopy" opaque="false" hidden="false">
9045 <field cname="region" access="public" writeable="true" readable="true" is_callback="false" name="Region" type="gboolean" />
9046 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" />
9047 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
9049 <struct name="MiniObject" cname="GstMiniObject" opaque="true" hidden="false">
9050 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
9051 <field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint" />
9052 <field cname="lockstate" access="public" writeable="true" readable="true" is_callback="false" name="Lockstate" type="gint" />
9053 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint" />
9054 <field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="gpointer" />
9055 <field cname="dispose" access="public" writeable="true" readable="true" is_callback="false" name="Dispose" type="gpointer" />
9056 <field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="Free" type="gpointer" />
9057 <field cname="priv_uint" access="private" writeable="false" readable="false" is_callback="false" name="PrivUint" type="guint" />
9058 <field cname="priv_pointer" access="private" writeable="false" readable="false" is_callback="false" name="PrivPointer" type="gpointer" />
9059 <method name="AddParent" cname="gst_mini_object_add_parent" version="1.16">
9060 <return-type type="void" />
9062 <parameter name="parent" type="GstMiniObject*">
9063 <warning>missing glib:type-name</warning>
9067 <method name="GetQdata" cname="gst_mini_object_get_qdata">
9068 <return-type type="gpointer" />
9070 <parameter name="quark" type="guint32" />
9073 <method name="IsWritable" cname="gst_mini_object_is_writable">
9074 <return-type type="gboolean" />
9077 <method name="Lock" cname="gst_mini_object_lock">
9078 <return-type type="gboolean" />
9080 <parameter name="flags" type="GstLockFlags" />
9083 <method name="Ref" cname="gst_mini_object_ref">
9084 <return-type type="GstMiniObject*" owned="true">
9085 <warning>missing glib:type-name</warning>
9089 <method name="RemoveParent" cname="gst_mini_object_remove_parent" version="1.16">
9090 <return-type type="void" />
9092 <parameter name="parent" type="GstMiniObject*">
9093 <warning>missing glib:type-name</warning>
9097 <method name="SetQdata" cname="gst_mini_object_set_qdata">
9098 <return-type type="void" />
9100 <parameter name="quark" type="guint32" />
9101 <parameter allow-none="1" name="data" type="gpointer" />
9102 <parameter scope="async" name="destroy" type="GDestroyNotify" />
9105 <method name="StealQdata" cname="gst_mini_object_steal_qdata">
9106 <return-type type="gpointer*" owned="true" />
9108 <parameter name="quark" type="guint32" />
9111 <method name="Unlock" cname="gst_mini_object_unlock">
9112 <return-type type="void" />
9114 <parameter name="flags" type="GstLockFlags" />
9117 <method name="Unref" cname="gst_mini_object_unref">
9118 <return-type type="void" />
9121 <method name="Replace" cname="gst_mini_object_replace" shared="true" hidden="true">
9122 <return-type type="gboolean" />
9124 <parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
9125 <warning>missing glib:type-name</warning>
9127 <parameter allow-none="1" name="newdata" type="GstMiniObject*">
9128 <warning>missing glib:type-name</warning>
9132 <method name="Take" cname="gst_mini_object_take" shared="true" hidden="true">
9133 <return-type type="gboolean" />
9135 <parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
9136 <warning>missing glib:type-name</warning>
9138 <parameter name="newdata" type="GstMiniObject*">
9139 <warning>missing glib:type-name</warning>
9144 <struct name="PadPrivate" cname="GstPadPrivate" opaque="true" hidden="true" />
9145 <struct name="PadProbeInfo" cname="GstPadProbeInfo" opaque="false" hidden="false">
9146 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstPadProbeType" />
9147 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gulong" />
9148 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" />
9149 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
9150 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
9151 <union name="ABI" cname="ABI">
9152 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
9153 <struct name="abi" cname="abi" opaque="false" hidden="false">
9154 <field cname="flow_ret" access="public" writeable="true" readable="true" is_callback="false" name="FlowRet" type="GstFlowReturn" />
9157 <method name="GetBuffer" cname="gst_pad_probe_info_get_buffer">
9158 <return-type type="GstBuffer*">
9159 <warning>missing glib:type-name</warning>
9163 <method name="GetBufferList" cname="gst_pad_probe_info_get_buffer_list">
9164 <return-type type="GstBufferList*">
9165 <warning>missing glib:type-name</warning>
9169 <method name="GetEvent" cname="gst_pad_probe_info_get_event">
9170 <return-type type="GstEvent*">
9171 <warning>missing glib:type-name</warning>
9175 <method name="GetQuery" cname="gst_pad_probe_info_get_query">
9176 <return-type type="GstQuery*">
9177 <warning>missing glib:type-name</warning>
9182 <struct name="ParamSpecArray" cname="GstParamSpecArray" opaque="false" hidden="true">
9183 <field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*" />
9184 <field cname="element_spec" access="public" writeable="true" readable="true" is_callback="false" name="ElementSpec" type="GParamSpec*" />
9186 <struct name="ParamSpecFraction" cname="GstParamSpecFraction" opaque="false" hidden="true">
9187 <field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*" />
9188 <field cname="min_num" access="public" writeable="true" readable="true" is_callback="false" name="MinNum" type="gint" />
9189 <field cname="min_den" access="public" writeable="true" readable="true" is_callback="false" name="MinDen" type="gint" />
9190 <field cname="max_num" access="public" writeable="true" readable="true" is_callback="false" name="MaxNum" type="gint" />
9191 <field cname="max_den" access="public" writeable="true" readable="true" is_callback="false" name="MaxDen" type="gint" />
9192 <field cname="def_num" access="public" writeable="true" readable="true" is_callback="false" name="DefNum" type="gint" />
9193 <field cname="def_den" access="public" writeable="true" readable="true" is_callback="false" name="DefDen" type="gint" />
9195 <struct name="ParentBufferMeta" cname="GstParentBufferMeta" opaque="false" hidden="false" version="1.6">
9196 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
9197 <warning>missing glib:type-name</warning>
9199 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
9200 <warning>missing glib:type-name</warning>
9202 <method name="GetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
9203 <return-type type="GstMetaInfo*">
9204 <warning>missing glib:type-name</warning>
9208 <boxed name="ParseContext" cname="GstParseContext" opaque="true" hidden="false">
9209 <method name="GetType" cname="gst_parse_context_get_type" shared="true">
9210 <return-type type="GType" />
9212 <constructor cname="gst_parse_context_new" disable_void_ctor="" />
9213 <method name="Copy" cname="gst_parse_context_copy" version="1.12.1">
9214 <return-type type="GstParseContext*" owned="true">
9215 <warning>missing glib:type-name</warning>
9219 <method name="Free" cname="gst_parse_context_free">
9220 <return-type type="void" />
9223 <method name="GetMissingElements" cname="gst_parse_context_get_missing_elements">
9224 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
9228 <struct name="PipelinePrivate" cname="GstPipelinePrivate" opaque="true" hidden="true" />
9229 <struct name="PluginDesc" cname="GstPluginDesc" opaque="false" hidden="false">
9230 <field cname="major_version" access="public" writeable="true" readable="true" is_callback="false" name="MajorVersion" type="gint" />
9231 <field cname="minor_version" access="public" writeable="true" readable="true" is_callback="false" name="MinorVersion" type="gint" />
9232 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
9233 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
9234 <field cname="plugin_init" access="public" writeable="true" readable="true" is_callback="false" name="PluginInit" type="GstPluginInitFunc" />
9235 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*" />
9236 <field cname="license" access="public" writeable="true" readable="true" is_callback="false" name="License" type="gchar*" />
9237 <field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*" />
9238 <field cname="package" access="public" writeable="true" readable="true" is_callback="false" name="Package" type="gchar*" />
9239 <field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="gchar*" />
9240 <field cname="release_datetime" access="public" writeable="true" readable="true" is_callback="false" name="ReleaseDatetime" type="gchar*" />
9241 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
9243 <struct name="Poll" cname="GstPoll" opaque="true" hidden="false">
9244 <method name="AddFd" cname="gst_poll_add_fd">
9245 <return-type type="gboolean" />
9247 <parameter name="fd" type="GstPollFD*">
9248 <warning>missing glib:type-name</warning>
9252 <method name="FdCanRead" cname="gst_poll_fd_can_read">
9253 <return-type type="gboolean" />
9255 <parameter name="fd" type="GstPollFD*">
9256 <warning>missing glib:type-name</warning>
9260 <method name="FdCanWrite" cname="gst_poll_fd_can_write">
9261 <return-type type="gboolean" />
9263 <parameter name="fd" type="GstPollFD*">
9264 <warning>missing glib:type-name</warning>
9268 <method name="FdCtlPri" cname="gst_poll_fd_ctl_pri" version="1.16">
9269 <return-type type="gboolean" />
9271 <parameter name="fd" type="GstPollFD*">
9272 <warning>missing glib:type-name</warning>
9274 <parameter name="active" type="gboolean" />
9277 <method name="FdCtlRead" cname="gst_poll_fd_ctl_read">
9278 <return-type type="gboolean" />
9280 <parameter name="fd" type="GstPollFD*">
9281 <warning>missing glib:type-name</warning>
9283 <parameter name="active" type="gboolean" />
9286 <method name="FdCtlWrite" cname="gst_poll_fd_ctl_write">
9287 <return-type type="gboolean" />
9289 <parameter name="fd" type="GstPollFD*">
9290 <warning>missing glib:type-name</warning>
9292 <parameter name="active" type="gboolean" />
9295 <method name="FdHasClosed" cname="gst_poll_fd_has_closed">
9296 <return-type type="gboolean" />
9298 <parameter name="fd" type="GstPollFD*">
9299 <warning>missing glib:type-name</warning>
9303 <method name="FdHasError" cname="gst_poll_fd_has_error">
9304 <return-type type="gboolean" />
9306 <parameter name="fd" type="GstPollFD*">
9307 <warning>missing glib:type-name</warning>
9311 <method name="FdHasPri" cname="gst_poll_fd_has_pri" version="1.16">
9312 <return-type type="gboolean" />
9314 <parameter name="fd" type="GstPollFD*">
9315 <warning>missing glib:type-name</warning>
9319 <method name="FdIgnored" cname="gst_poll_fd_ignored">
9320 <return-type type="void" />
9322 <parameter name="fd" type="GstPollFD*">
9323 <warning>missing glib:type-name</warning>
9327 <method name="Free" cname="gst_poll_free">
9328 <return-type type="void" />
9331 <method name="GetReadGpollfd" cname="gst_poll_get_read_gpollfd">
9332 <return-type type="void" />
9334 <parameter name="fd" type="GPollFD*">
9335 <warning>missing glib:type-name</warning>
9339 <method name="ReadControl" cname="gst_poll_read_control">
9340 <return-type type="gboolean" />
9343 <method name="RemoveFd" cname="gst_poll_remove_fd">
9344 <return-type type="gboolean" />
9346 <parameter name="fd" type="GstPollFD*">
9347 <warning>missing glib:type-name</warning>
9351 <method name="Restart" cname="gst_poll_restart">
9352 <return-type type="void" />
9355 <method name="SetControllable" cname="gst_poll_set_controllable">
9356 <return-type type="gboolean" />
9358 <parameter name="controllable" type="gboolean" />
9361 <method name="SetFlushing" cname="gst_poll_set_flushing">
9362 <return-type type="void" />
9364 <parameter name="flushing" type="gboolean" />
9367 <method name="Wait" cname="gst_poll_wait">
9368 <return-type type="gint" />
9370 <parameter name="timeout" type="guint64" />
9373 <method name="WriteControl" cname="gst_poll_write_control">
9374 <return-type type="gboolean" />
9378 <struct name="PollFD" cname="GstPollFD" opaque="false" hidden="false">
9379 <field cname="fd" access="public" writeable="true" readable="true" is_callback="false" name="Fd" type="gint" />
9380 <field cname="idx" access="private" writeable="false" readable="false" is_callback="false" name="Idx" type="gint" />
9381 <method name="Init" cname="gst_poll_fd_init">
9382 <return-type type="void" />
9386 <boxed name="Promise" cname="GstPromise" opaque="true" hidden="false" version="1.14" parent="GstMiniObject">
9387 <method name="GetType" cname="gst_promise_get_type" shared="true">
9388 <return-type type="GType" />
9390 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMiniObject" hidden="true">
9391 <warning>missing glib:type-name</warning>
9393 <constructor cname="gst_promise_new" disable_void_ctor="" version="1.14" />
9394 <constructor cname="gst_promise_new_with_change_func" version="1.14">
9396 <parameter name="func" type="GstPromiseChangeFunc" scope="notified" closure="1" destroy="2" />
9397 <parameter name="user_data" type="gpointer" />
9398 <parameter name="notify" type="GDestroyNotify" />
9401 <method name="Expire" cname="gst_promise_expire" version="1.14">
9402 <return-type type="void" />
9405 <method name="RetrieveReply" cname="gst_promise_get_reply" version="1.14">
9406 <return-type type="GstStructure*">
9407 <warning>missing glib:type-name</warning>
9411 <method name="Interrupt" cname="gst_promise_interrupt" version="1.14">
9412 <return-type type="void" />
9415 <method name="Reply" cname="gst_promise_reply" version="1.14">
9416 <return-type type="void" />
9418 <parameter allow-none="1" name="s" type="GstStructure*" owned="true">
9419 <warning>missing glib:type-name</warning>
9423 <method name="Wait" cname="gst_promise_wait" version="1.14">
9424 <return-type type="GstPromiseResult" />
9428 <struct name="ProtectionMeta" cname="GstProtectionMeta" opaque="false" hidden="false" version="1.6">
9429 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
9430 <warning>missing glib:type-name</warning>
9432 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstStructure*">
9433 <warning>missing glib:type-name</warning>
9435 <method name="GetInfo" cname="gst_protection_meta_get_info" shared="true">
9436 <return-type type="GstMetaInfo*">
9437 <warning>missing glib:type-name</warning>
9441 <struct name="ProxyPadPrivate" cname="GstProxyPadPrivate" opaque="true" hidden="true" />
9442 <boxed name="Query" cname="GstQuery" opaque="true" hidden="false" parent="GstMiniObject">
9443 <method name="GetType" cname="gst_query_get_type" shared="true">
9444 <return-type type="GType" />
9446 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
9447 <warning>missing glib:type-name</warning>
9449 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstQueryType" />
9450 <constructor cname="gst_query_new_accept_caps">
9452 <parameter name="caps" type="GstCaps*">
9453 <warning>missing glib:type-name</warning>
9457 <constructor cname="gst_query_new_allocation">
9459 <parameter name="caps" type="GstCaps*">
9460 <warning>missing glib:type-name</warning>
9462 <parameter name="need_pool" type="gboolean" />
9465 <constructor cname="gst_query_new_bitrate" disable_void_ctor="" version="1.16" />
9466 <constructor cname="gst_query_new_buffering">
9468 <parameter name="format" type="GstFormat" />
9471 <constructor cname="gst_query_new_caps">
9473 <parameter name="filter" type="GstCaps*">
9474 <warning>missing glib:type-name</warning>
9478 <constructor cname="gst_query_new_context" version="1.2">
9480 <parameter name="context_type" type="const-gchar*" />
9483 <constructor cname="gst_query_new_convert">
9485 <parameter name="src_format" type="GstFormat" />
9486 <parameter name="value" type="gint64" />
9487 <parameter name="dest_format" type="GstFormat" />
9490 <constructor cname="gst_query_new_custom">
9492 <parameter name="type" type="GstQueryType" />
9493 <parameter name="structure" type="GstStructure*" owned="true">
9494 <warning>missing glib:type-name</warning>
9498 <constructor cname="gst_query_new_drain" disable_void_ctor="" />
9499 <constructor cname="gst_query_new_duration">
9501 <parameter name="format" type="GstFormat" />
9504 <constructor cname="gst_query_new_formats" disable_void_ctor="" />
9505 <constructor cname="gst_query_new_latency" disable_void_ctor="" />
9506 <constructor cname="gst_query_new_position">
9508 <parameter name="format" type="GstFormat" />
9511 <constructor cname="gst_query_new_scheduling" disable_void_ctor="" />
9512 <constructor cname="gst_query_new_seeking">
9514 <parameter name="format" type="GstFormat" />
9517 <constructor cname="gst_query_new_segment">
9519 <parameter name="format" type="GstFormat" />
9522 <constructor cname="gst_query_new_uri" disable_void_ctor="" />
9523 <method name="AddAllocationMeta" cname="gst_query_add_allocation_meta">
9524 <return-type type="void" />
9526 <parameter name="api" type="GType" />
9527 <parameter allow-none="1" name="params" type="GstStructure*">
9528 <warning>missing glib:type-name</warning>
9532 <method name="AddAllocationParam" cname="gst_query_add_allocation_param">
9533 <return-type type="void" />
9535 <parameter allow-none="1" name="allocator" type="GstAllocator*" />
9536 <parameter allow-none="1" name="params" type="GstAllocationParams*">
9537 <warning>missing glib:type-name</warning>
9541 <method name="AddAllocationPool" cname="gst_query_add_allocation_pool">
9542 <return-type type="void" />
9544 <parameter allow-none="1" name="pool" type="GstBufferPool*" />
9545 <parameter name="size" type="guint" />
9546 <parameter name="min_buffers" type="guint" />
9547 <parameter name="max_buffers" type="guint" />
9550 <method name="AddBufferingRange" cname="gst_query_add_buffering_range">
9551 <return-type type="gboolean" />
9553 <parameter name="start" type="gint64" />
9554 <parameter name="stop" type="gint64" />
9557 <method name="AddSchedulingMode" cname="gst_query_add_scheduling_mode">
9558 <return-type type="void" />
9560 <parameter name="mode" type="GstPadMode" />
9563 <method name="FindAllocationMeta" cname="gst_query_find_allocation_meta">
9564 <return-type type="gboolean" />
9566 <parameter name="api" type="GType" />
9567 <parameter allow-none="1" name="index" type="guint" pass_as="out" />
9570 <method name="GetNAllocationMetas" cname="gst_query_get_n_allocation_metas">
9571 <return-type type="guint" />
9574 <method name="GetNAllocationParams" cname="gst_query_get_n_allocation_params">
9575 <return-type type="guint" />
9578 <method name="GetNAllocationPools" cname="gst_query_get_n_allocation_pools">
9579 <return-type type="guint" />
9582 <method name="GetNBufferingRanges" cname="gst_query_get_n_buffering_ranges">
9583 <return-type type="guint" />
9586 <method name="GetNSchedulingModes" cname="gst_query_get_n_scheduling_modes">
9587 <return-type type="guint" />
9590 <method name="GetStructure" cname="gst_query_get_structure">
9591 <return-type type="GstStructure*">
9592 <warning>missing glib:type-name</warning>
9596 <method name="HasSchedulingMode" cname="gst_query_has_scheduling_mode">
9597 <return-type type="gboolean" />
9599 <parameter name="mode" type="GstPadMode" />
9602 <method name="HasSchedulingModeWithFlags" cname="gst_query_has_scheduling_mode_with_flags">
9603 <return-type type="gboolean" />
9605 <parameter name="mode" type="GstPadMode" />
9606 <parameter name="flags" type="GstSchedulingFlags" />
9609 <method name="ParseAcceptCaps" cname="gst_query_parse_accept_caps">
9610 <return-type type="void" />
9612 <parameter name="caps" type="GstCaps**" pass_as="out">
9613 <warning>missing glib:type-name</warning>
9617 <method name="ParseAcceptCapsResult" cname="gst_query_parse_accept_caps_result">
9618 <return-type type="void" />
9620 <parameter allow-none="1" name="_result" type="gboolean*" owned="true" pass_as="out" />
9623 <method name="ParseAllocation" cname="gst_query_parse_allocation">
9624 <return-type type="void" />
9626 <parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
9627 <warning>missing glib:type-name</warning>
9629 <parameter allow-none="1" name="need_pool" type="gboolean*" owned="true" pass_as="out" />
9632 <method name="ParseBitrate" cname="gst_query_parse_bitrate" version="1.16">
9633 <return-type type="void" />
9635 <parameter allow-none="1" name="nominal_bitrate" type="guint*" owned="true" pass_as="out" />
9638 <method name="ParseBufferingPercent" cname="gst_query_parse_buffering_percent">
9639 <return-type type="void" />
9641 <parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out" />
9642 <parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out" />
9645 <method name="ParseBufferingRange" cname="gst_query_parse_buffering_range">
9646 <return-type type="void" />
9648 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9649 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
9650 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
9651 <parameter allow-none="1" name="estimated_total" type="gint64*" owned="true" pass_as="out" />
9654 <method name="ParseBufferingStats" cname="gst_query_parse_buffering_stats">
9655 <return-type type="void" />
9657 <parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out" />
9658 <parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out" />
9659 <parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out" />
9660 <parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out" />
9663 <method name="ParseCaps" cname="gst_query_parse_caps">
9664 <return-type type="void" />
9666 <parameter name="filter" type="GstCaps**" pass_as="out">
9667 <warning>missing glib:type-name</warning>
9671 <method name="ParseCapsResult" cname="gst_query_parse_caps_result">
9672 <return-type type="void" />
9674 <parameter name="caps" type="GstCaps**" pass_as="out">
9675 <warning>missing glib:type-name</warning>
9679 <method name="ParseContext" cname="gst_query_parse_context" version="1.2">
9680 <return-type type="void" />
9682 <parameter name="context" type="GstContext**" pass_as="out">
9683 <warning>missing glib:type-name</warning>
9687 <method name="ParseContextType" cname="gst_query_parse_context_type" version="1.2">
9688 <return-type type="gboolean" />
9690 <parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out" />
9693 <method name="ParseConvert" cname="gst_query_parse_convert">
9694 <return-type type="void" />
9696 <parameter allow-none="1" name="src_format" type="GstFormat" owned="true" pass_as="out" />
9697 <parameter allow-none="1" name="src_value" type="gint64*" owned="true" pass_as="out" />
9698 <parameter allow-none="1" name="dest_format" type="GstFormat" owned="true" pass_as="out" />
9699 <parameter allow-none="1" name="dest_value" type="gint64*" owned="true" pass_as="out" />
9702 <method name="ParseDuration" cname="gst_query_parse_duration">
9703 <return-type type="void" />
9705 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9706 <parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
9709 <method name="ParseLatency" cname="gst_query_parse_latency">
9710 <return-type type="void" />
9712 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
9713 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
9714 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
9717 <method name="ParseNFormats" cname="gst_query_parse_n_formats">
9718 <return-type type="void" />
9720 <parameter allow-none="1" name="n_formats" type="guint*" owned="true" pass_as="out" />
9723 <method name="ParseNthAllocationMeta" cname="gst_query_parse_nth_allocation_meta">
9724 <return-type type="GType" />
9726 <parameter name="index" type="guint" />
9727 <parameter allow-none="1" name="params" type="GstStructure**" pass_as="out">
9728 <warning>missing glib:type-name</warning>
9732 <method name="ParseNthAllocationParam" cname="gst_query_parse_nth_allocation_param">
9733 <return-type type="void" />
9735 <parameter name="index" type="guint" />
9736 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
9737 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
9738 <warning>missing glib:type-name</warning>
9742 <method name="ParseNthAllocationPool" cname="gst_query_parse_nth_allocation_pool">
9743 <return-type type="void" />
9745 <parameter name="index" type="guint" />
9746 <parameter allow-none="1" name="pool" type="GstBufferPool*" owned="true" pass_as="out" />
9747 <parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out" />
9748 <parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out" />
9749 <parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out" />
9752 <method name="ParseNthBufferingRange" cname="gst_query_parse_nth_buffering_range">
9753 <return-type type="gboolean" />
9755 <parameter name="index" type="guint" />
9756 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
9757 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
9760 <method name="ParseNthFormat" cname="gst_query_parse_nth_format">
9761 <return-type type="void" />
9763 <parameter name="nth" type="guint" />
9764 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9767 <method name="ParseNthSchedulingMode" cname="gst_query_parse_nth_scheduling_mode">
9768 <return-type type="GstPadMode" />
9770 <parameter name="index" type="guint" />
9773 <method name="ParsePosition" cname="gst_query_parse_position">
9774 <return-type type="void" />
9776 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9777 <parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
9780 <method name="ParseScheduling" cname="gst_query_parse_scheduling">
9781 <return-type type="void" />
9783 <parameter allow-none="1" name="flags" type="GstSchedulingFlags" owned="true" pass_as="out" />
9784 <parameter allow-none="1" name="minsize" type="gint*" owned="true" pass_as="out" />
9785 <parameter allow-none="1" name="maxsize" type="gint*" owned="true" pass_as="out" />
9786 <parameter allow-none="1" name="align" type="gint*" owned="true" pass_as="out" />
9789 <method name="ParseSeeking" cname="gst_query_parse_seeking">
9790 <return-type type="void" />
9792 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9793 <parameter allow-none="1" name="seekable" type="gboolean*" owned="true" pass_as="out" />
9794 <parameter allow-none="1" name="segment_start" type="gint64*" owned="true" pass_as="out" />
9795 <parameter allow-none="1" name="segment_end" type="gint64*" owned="true" pass_as="out" />
9798 <method name="ParseSegment" cname="gst_query_parse_segment">
9799 <return-type type="void" />
9801 <parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
9802 <parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
9803 <parameter allow-none="1" name="start_value" type="gint64*" owned="true" pass_as="out" />
9804 <parameter allow-none="1" name="stop_value" type="gint64*" owned="true" pass_as="out" />
9807 <method name="ParseUri" cname="gst_query_parse_uri">
9808 <return-type type="void" />
9810 <parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out" />
9813 <method name="ParseUriRedirection" cname="gst_query_parse_uri_redirection" version="1.2">
9814 <return-type type="void" />
9816 <parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out" />
9819 <method name="ParseUriRedirectionPermanent" cname="gst_query_parse_uri_redirection_permanent" version="1.4">
9820 <return-type type="void" />
9822 <parameter allow-none="1" name="permanent" type="gboolean*" owned="true" pass_as="out" />
9825 <method name="RemoveNthAllocationMeta" cname="gst_query_remove_nth_allocation_meta">
9826 <return-type type="void" />
9828 <parameter name="index" type="guint" />
9831 <method name="RemoveNthAllocationParam" cname="gst_query_remove_nth_allocation_param" version="1.2">
9832 <return-type type="void" />
9834 <parameter name="index" type="guint" />
9837 <method name="RemoveNthAllocationPool" cname="gst_query_remove_nth_allocation_pool" version="1.2">
9838 <return-type type="void" />
9840 <parameter name="index" type="guint" />
9843 <method name="SetAcceptCapsResult" cname="gst_query_set_accept_caps_result">
9844 <return-type type="void" />
9846 <parameter name="_result" type="gboolean" />
9849 <method name="SetBitrate" cname="gst_query_set_bitrate" version="1.16">
9850 <return-type type="void" />
9852 <parameter name="nominal_bitrate" type="guint" />
9855 <method name="SetBufferingPercent" cname="gst_query_set_buffering_percent">
9856 <return-type type="void" />
9858 <parameter name="busy" type="gboolean" />
9859 <parameter name="percent" type="gint" />
9862 <method name="SetBufferingRange" cname="gst_query_set_buffering_range">
9863 <return-type type="void" />
9865 <parameter name="format" type="GstFormat" />
9866 <parameter name="start" type="gint64" />
9867 <parameter name="stop" type="gint64" />
9868 <parameter name="estimated_total" type="gint64" />
9871 <method name="SetBufferingStats" cname="gst_query_set_buffering_stats">
9872 <return-type type="void" />
9874 <parameter name="mode" type="GstBufferingMode" />
9875 <parameter name="avg_in" type="gint" />
9876 <parameter name="avg_out" type="gint" />
9877 <parameter name="buffering_left" type="gint64" />
9880 <method name="SetCapsResult" cname="gst_query_set_caps_result">
9881 <return-type type="void" />
9883 <parameter name="caps" type="GstCaps*">
9884 <warning>missing glib:type-name</warning>
9888 <method name="SetContext" cname="gst_query_set_context" version="1.2">
9889 <return-type type="void" />
9891 <parameter name="context" type="GstContext*">
9892 <warning>missing glib:type-name</warning>
9896 <method name="SetConvert" cname="gst_query_set_convert">
9897 <return-type type="void" />
9899 <parameter name="src_format" type="GstFormat" />
9900 <parameter name="src_value" type="gint64" />
9901 <parameter name="dest_format" type="GstFormat" />
9902 <parameter name="dest_value" type="gint64" />
9905 <method name="SetDuration" cname="gst_query_set_duration">
9906 <return-type type="void" />
9908 <parameter name="format" type="GstFormat" />
9909 <parameter name="duration" type="gint64" />
9912 <method name="SetFormatsv" cname="gst_query_set_formatsv">
9913 <return-type type="void" array_index="1" />
9915 <parameter name="n_formats" type="gint" array_index="1" />
9916 <parameter name="formats" type="const GstFormat*" array="true" array_length_param_index="0" />
9919 <method name="SetLatency" cname="gst_query_set_latency">
9920 <return-type type="void" />
9922 <parameter name="live" type="gboolean" />
9923 <parameter name="min_latency" type="guint64" />
9924 <parameter name="max_latency" type="guint64" />
9927 <method name="SetNthAllocationParam" cname="gst_query_set_nth_allocation_param">
9928 <return-type type="void" />
9930 <parameter name="index" type="guint" />
9931 <parameter allow-none="1" name="allocator" type="GstAllocator*" />
9932 <parameter allow-none="1" name="params" type="GstAllocationParams*">
9933 <warning>missing glib:type-name</warning>
9937 <method name="SetNthAllocationPool" cname="gst_query_set_nth_allocation_pool">
9938 <return-type type="void" />
9940 <parameter name="index" type="guint" />
9941 <parameter allow-none="1" name="pool" type="GstBufferPool*" />
9942 <parameter name="size" type="guint" />
9943 <parameter name="min_buffers" type="guint" />
9944 <parameter name="max_buffers" type="guint" />
9947 <method name="SetPosition" cname="gst_query_set_position">
9948 <return-type type="void" />
9950 <parameter name="format" type="GstFormat" />
9951 <parameter name="cur" type="gint64" />
9954 <method name="SetScheduling" cname="gst_query_set_scheduling">
9955 <return-type type="void" />
9957 <parameter name="flags" type="GstSchedulingFlags" />
9958 <parameter name="minsize" type="gint" />
9959 <parameter name="maxsize" type="gint" />
9960 <parameter name="align" type="gint" />
9963 <method name="SetSeeking" cname="gst_query_set_seeking">
9964 <return-type type="void" />
9966 <parameter name="format" type="GstFormat" />
9967 <parameter name="seekable" type="gboolean" />
9968 <parameter name="segment_start" type="gint64" />
9969 <parameter name="segment_end" type="gint64" />
9972 <method name="SetSegment" cname="gst_query_set_segment">
9973 <return-type type="void" />
9975 <parameter name="rate" type="gdouble" />
9976 <parameter name="format" type="GstFormat" />
9977 <parameter name="start_value" type="gint64" />
9978 <parameter name="stop_value" type="gint64" />
9981 <method name="SetUri" cname="gst_query_set_uri">
9982 <return-type type="void" />
9984 <parameter name="uri" type="const-gchar*" />
9987 <method name="SetUriRedirection" cname="gst_query_set_uri_redirection" version="1.2">
9988 <return-type type="void" />
9990 <parameter name="uri" type="const-gchar*" />
9993 <method name="SetUriRedirectionPermanent" cname="gst_query_set_uri_redirection_permanent" version="1.4">
9994 <return-type type="void" />
9996 <parameter name="permanent" type="gboolean" />
9999 <method name="Unref" cname="gst_query_unref">
10000 <return-type type="void" />
10003 <method name="WritableStructure" cname="gst_query_writable_structure">
10004 <return-type type="GstStructure*">
10005 <warning>missing glib:type-name</warning>
10010 <struct name="ReferenceTimestampMeta" cname="GstReferenceTimestampMeta" opaque="false" hidden="false" version="1.14">
10011 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
10012 <warning>missing glib:type-name</warning>
10014 <field cname="reference" access="public" writeable="true" readable="true" is_callback="false" name="Reference" type="GstCaps*">
10015 <warning>missing glib:type-name</warning>
10017 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
10018 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
10019 <method name="GetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
10020 <return-type type="GstMetaInfo*">
10021 <warning>missing glib:type-name</warning>
10025 <struct name="RegistryPrivate" cname="GstRegistryPrivate" opaque="true" hidden="true" />
10026 <boxed name="Sample" cname="GstSample" opaque="true" hidden="false" parent="GstMiniObject">
10027 <method name="GetType" cname="gst_sample_get_type" shared="true">
10028 <return-type type="GType" />
10030 <constructor cname="gst_sample_new">
10032 <parameter name="buffer" type="GstBuffer*">
10033 <warning>missing glib:type-name</warning>
10035 <parameter name="caps" type="GstCaps*">
10036 <warning>missing glib:type-name</warning>
10038 <parameter name="segment" type="GstSegment*">
10039 <warning>missing glib:type-name</warning>
10041 <parameter name="info" type="GstStructure*" owned="true">
10042 <warning>missing glib:type-name</warning>
10046 <method name="GetBuffer" cname="gst_sample_get_buffer">
10047 <return-type type="GstBuffer*">
10048 <warning>missing glib:type-name</warning>
10052 <method name="GetBufferList" cname="gst_sample_get_buffer_list" version="1.6">
10053 <return-type type="GstBufferList*">
10054 <warning>missing glib:type-name</warning>
10058 <method name="GetCaps" cname="gst_sample_get_caps">
10059 <return-type type="GstCaps*">
10060 <warning>missing glib:type-name</warning>
10064 <method name="GetInfo" cname="gst_sample_get_info">
10065 <return-type type="GstStructure*">
10066 <warning>missing glib:type-name</warning>
10070 <method name="GetSegment" cname="gst_sample_get_segment">
10071 <return-type type="GstSegment*">
10072 <warning>missing glib:type-name</warning>
10076 <method name="Ref" cname="gst_sample_ref">
10077 <return-type type="GstSample*" owned="true">
10078 <warning>missing glib:type-name</warning>
10082 <method name="SetBuffer" cname="gst_sample_set_buffer" version="1.16">
10083 <return-type type="void" />
10085 <parameter name="buffer" type="GstBuffer*">
10086 <warning>missing glib:type-name</warning>
10090 <method name="SetBufferList" cname="gst_sample_set_buffer_list" version="1.6">
10091 <return-type type="void" />
10093 <parameter name="buffer_list" type="GstBufferList*">
10094 <warning>missing glib:type-name</warning>
10098 <method name="SetCaps" cname="gst_sample_set_caps" version="1.16">
10099 <return-type type="void" />
10101 <parameter name="caps" type="GstCaps*">
10102 <warning>missing glib:type-name</warning>
10106 <method name="SetInfo" cname="gst_sample_set_info" version="1.16">
10107 <return-type type="gboolean" />
10109 <parameter name="info" type="GstStructure*" owned="true">
10110 <warning>missing glib:type-name</warning>
10114 <method name="SetSegment" cname="gst_sample_set_segment" version="1.16">
10115 <return-type type="void" />
10117 <parameter name="segment" type="GstSegment*">
10118 <warning>missing glib:type-name</warning>
10122 <method name="Unref" cname="gst_sample_unref">
10123 <return-type type="void" />
10127 <boxed name="Segment" cname="GstSegment" opaque="false" hidden="false">
10128 <method name="GetType" cname="gst_segment_get_type" shared="true">
10129 <return-type type="GType" />
10131 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstSegmentFlags" />
10132 <field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gdouble" />
10133 <field cname="applied_rate" access="public" writeable="true" readable="true" is_callback="false" name="AppliedRate" type="gdouble" />
10134 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
10135 <field cname="base" access="public" writeable="true" readable="true" is_callback="false" name="Base" type="guint64" />
10136 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
10137 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64" />
10138 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="guint64" />
10139 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
10140 <field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="guint64" />
10141 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
10142 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
10143 <constructor cname="gst_segment_new" disable_void_ctor="" />
10144 <method name="Clip" cname="gst_segment_clip">
10145 <return-type type="gboolean" />
10147 <parameter name="format" type="GstFormat" />
10148 <parameter name="start" type="guint64" />
10149 <parameter name="stop" type="guint64" />
10150 <parameter allow-none="1" name="clip_start" type="guint64*" owned="true" pass_as="out" />
10151 <parameter allow-none="1" name="clip_stop" type="guint64*" owned="true" pass_as="out" />
10154 <method name="Copy" cname="gst_segment_copy">
10155 <return-type type="GstSegment*" owned="true">
10156 <warning>missing glib:type-name</warning>
10160 <method name="CopyInto" cname="gst_segment_copy_into">
10161 <return-type type="void" />
10163 <parameter name="dest" type="GstSegment*">
10164 <warning>missing glib:type-name</warning>
10168 <method name="DoSeek" cname="gst_segment_do_seek">
10169 <return-type type="gboolean" />
10171 <parameter name="rate" type="gdouble" />
10172 <parameter name="format" type="GstFormat" />
10173 <parameter name="flags" type="GstSeekFlags" />
10174 <parameter name="start_type" type="GstSeekType" />
10175 <parameter name="start" type="guint64" />
10176 <parameter name="stop_type" type="GstSeekType" />
10177 <parameter name="stop" type="guint64" />
10178 <parameter allow-none="1" name="update" type="gboolean*" owned="true" pass_as="out" />
10181 <method name="Free" cname="gst_segment_free">
10182 <return-type type="void" />
10185 <method name="Init" cname="gst_segment_init">
10186 <return-type type="void" />
10188 <parameter name="format" type="GstFormat" />
10191 <method name="IsEqual" cname="gst_segment_is_equal" version="1.6">
10192 <return-type type="gboolean" />
10194 <parameter name="s1" type="GstSegment*">
10195 <warning>missing glib:type-name</warning>
10199 <method name="OffsetRunningTime" cname="gst_segment_offset_running_time" version="1.2.3">
10200 <return-type type="gboolean" />
10202 <parameter name="format" type="GstFormat" />
10203 <parameter name="offset" type="gint64" />
10206 <method name="PositionFromRunningTime" cname="gst_segment_position_from_running_time" version="1.8">
10207 <return-type type="guint64" />
10209 <parameter name="format" type="GstFormat" />
10210 <parameter name="running_time" type="guint64" />
10213 <method name="PositionFromRunningTimeFull" cname="gst_segment_position_from_running_time_full" version="1.8">
10214 <return-type type="gint" />
10216 <parameter name="format" type="GstFormat" />
10217 <parameter name="running_time" type="guint64" />
10218 <parameter name="position" type="guint64*" owned="true" pass_as="out" />
10221 <method name="PositionFromStreamTime" cname="gst_segment_position_from_stream_time" version="1.8">
10222 <return-type type="guint64" />
10224 <parameter name="format" type="GstFormat" />
10225 <parameter name="stream_time" type="guint64" />
10228 <method name="PositionFromStreamTimeFull" cname="gst_segment_position_from_stream_time_full" version="1.8">
10229 <return-type type="gint" />
10231 <parameter name="format" type="GstFormat" />
10232 <parameter name="stream_time" type="guint64" />
10233 <parameter name="position" type="guint64*" owned="true" pass_as="out" />
10236 <method name="SetRunningTime" cname="gst_segment_set_running_time">
10237 <return-type type="gboolean" />
10239 <parameter name="format" type="GstFormat" />
10240 <parameter name="running_time" type="guint64" />
10243 <method name="ToPosition" cname="gst_segment_to_position" deprecated="true">
10244 <return-type type="guint64" />
10246 <parameter name="format" type="GstFormat" />
10247 <parameter name="running_time" type="guint64" />
10250 <method name="ToRunningTime" cname="gst_segment_to_running_time">
10251 <return-type type="guint64" />
10253 <parameter name="format" type="GstFormat" />
10254 <parameter name="position" type="guint64" />
10257 <method name="ToRunningTimeFull" cname="gst_segment_to_running_time_full" version="1.6">
10258 <return-type type="gint" />
10260 <parameter name="format" type="GstFormat" />
10261 <parameter name="position" type="guint64" />
10262 <parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out" />
10265 <method name="ToStreamTime" cname="gst_segment_to_stream_time" version="1.8">
10266 <return-type type="guint64" />
10268 <parameter name="format" type="GstFormat" />
10269 <parameter name="position" type="guint64" />
10272 <method name="ToStreamTimeFull" cname="gst_segment_to_stream_time_full" version="1.8">
10273 <return-type type="gint" />
10275 <parameter name="format" type="GstFormat" />
10276 <parameter name="position" type="guint64" />
10277 <parameter name="stream_time" type="guint64*" owned="true" pass_as="out" />
10281 <struct name="SharedTaskPoolPrivate" cname="GstSharedTaskPoolPrivate" opaque="true" hidden="true" />
10282 <struct name="StaticCaps" cname="GstStaticCaps" opaque="false" hidden="false">
10283 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
10284 <warning>missing glib:type-name</warning>
10286 <field cname="string" access="public" writeable="true" readable="true" is_callback="false" name="String" type="gchar*" />
10287 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
10288 <method name="Cleanup" cname="gst_static_caps_cleanup">
10289 <return-type type="void" />
10292 <method name="Get" cname="gst_static_caps_get">
10293 <return-type type="GstCaps*" owned="true">
10294 <warning>missing glib:type-name</warning>
10299 <struct name="StaticPadTemplate" cname="GstStaticPadTemplate" opaque="false" hidden="false">
10300 <field cname="name_template" access="public" writeable="true" readable="true" is_callback="false" name="NameTemplate" type="gchar*" />
10301 <field cname="direction" access="public" writeable="true" readable="true" is_callback="false" name="Direction" type="GstPadDirection" />
10302 <field cname="presence" access="public" writeable="true" readable="true" is_callback="false" name="Presence" type="GstPadPresence" />
10303 <field cname="static_caps" access="public" writeable="true" readable="true" is_callback="false" name="StaticCaps" type="GstStaticCaps">
10304 <warning>missing glib:type-name</warning>
10306 <method name="Get" cname="gst_static_pad_template_get">
10307 <return-type type="GstPadTemplate*" />
10310 <method name="GetCaps" cname="gst_static_pad_template_get_caps">
10311 <return-type type="GstCaps*" owned="true">
10312 <warning>missing glib:type-name</warning>
10317 <struct name="StreamCollectionPrivate" cname="GstStreamCollectionPrivate" opaque="true" hidden="true" />
10318 <struct name="StreamPrivate" cname="GstStreamPrivate" opaque="true" hidden="true" />
10319 <boxed name="Structure" cname="GstStructure" opaque="true" hidden="false">
10320 <method name="GetType" cname="gst_structure_get_type" shared="true">
10321 <return-type type="GType" />
10323 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
10324 <field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="guint32" />
10325 <constructor cname="gst_structure_from_string">
10327 <parameter name="string" type="const-gchar*" />
10328 <parameter name="end" type="const-gchar*" pass_as="out" />
10331 <constructor cname="gst_structure_new_empty">
10333 <parameter name="name" type="const-gchar*" />
10336 <constructor cname="gst_structure_new_from_string" version="1.2">
10338 <parameter name="string" type="const-gchar*" />
10341 <constructor cname="gst_structure_new_id_empty">
10343 <parameter name="quark" type="guint32" />
10346 <method name="CanIntersect" cname="gst_structure_can_intersect">
10347 <return-type type="gboolean" />
10349 <parameter name="struct2" type="GstStructure*">
10350 <warning>missing glib:type-name</warning>
10354 <method name="Copy" cname="gst_structure_copy">
10355 <return-type type="GstStructure*" owned="true">
10356 <warning>missing glib:type-name</warning>
10360 <method name="FilterAndMapInPlace" cname="gst_structure_filter_and_map_in_place" version="1.6">
10361 <return-type type="void" />
10363 <parameter closure="1" scope="call" name="func" type="GstStructureFilterMapFunc" />
10364 <parameter allow-none="1" name="user_data" type="gpointer" />
10367 <method name="Fixate" cname="gst_structure_fixate">
10368 <return-type type="void" />
10371 <method name="FixateField" cname="gst_structure_fixate_field">
10372 <return-type type="gboolean" />
10374 <parameter name="field_name" type="const-gchar*" />
10377 <method name="FixateFieldBoolean" cname="gst_structure_fixate_field_boolean">
10378 <return-type type="gboolean" />
10380 <parameter name="field_name" type="const-gchar*" />
10381 <parameter name="target" type="gboolean" />
10384 <method name="FixateFieldNearestDouble" cname="gst_structure_fixate_field_nearest_double">
10385 <return-type type="gboolean" />
10387 <parameter name="field_name" type="const-gchar*" />
10388 <parameter name="target" type="gdouble" />
10391 <method name="FixateFieldNearestFraction" cname="gst_structure_fixate_field_nearest_fraction">
10392 <return-type type="gboolean" />
10394 <parameter name="field_name" type="const-gchar*" />
10395 <parameter name="target_numerator" type="gint" />
10396 <parameter name="target_denominator" type="gint" />
10399 <method name="FixateFieldNearestInt" cname="gst_structure_fixate_field_nearest_int">
10400 <return-type type="gboolean" />
10402 <parameter name="field_name" type="const-gchar*" />
10403 <parameter name="target" type="gint" />
10406 <method name="FixateFieldString" cname="gst_structure_fixate_field_string">
10407 <return-type type="gboolean" />
10409 <parameter name="field_name" type="const-gchar*" />
10410 <parameter name="target" type="const-gchar*" />
10413 <method name="Foreach" cname="gst_structure_foreach">
10414 <return-type type="gboolean" />
10416 <parameter closure="1" scope="call" name="func" type="GstStructureForeachFunc" />
10417 <parameter allow-none="1" name="user_data" type="gpointer" />
10420 <method name="Free" cname="gst_structure_free">
10421 <return-type type="void" />
10424 <method name="GetArray" cname="gst_structure_get_array" version="1.12">
10425 <return-type type="gboolean" />
10427 <parameter name="fieldname" type="const-gchar*" />
10428 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
10429 <warning>missing glib:type-name</warning>
10433 <method name="GetBoolean" cname="gst_structure_get_boolean">
10434 <return-type type="gboolean" />
10436 <parameter name="fieldname" type="const-gchar*" />
10437 <parameter name="value" type="gboolean*" owned="true" pass_as="out" />
10440 <method name="GetClockTime" cname="gst_structure_get_clock_time">
10441 <return-type type="gboolean" />
10443 <parameter name="fieldname" type="const-gchar*" />
10444 <parameter name="value" type="guint64" owned="true" pass_as="out" />
10447 <method name="GetDate" cname="gst_structure_get_date">
10448 <return-type type="gboolean" />
10450 <parameter name="fieldname" type="const-gchar*" />
10451 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10452 <warning>missing glib:type-name</warning>
10456 <method name="GetDateTime" cname="gst_structure_get_date_time">
10457 <return-type type="gboolean" />
10459 <parameter name="fieldname" type="const-gchar*" />
10460 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10461 <warning>missing glib:type-name</warning>
10465 <method name="GetDouble" cname="gst_structure_get_double">
10466 <return-type type="gboolean" />
10468 <parameter name="fieldname" type="const-gchar*" />
10469 <parameter name="value" type="gdouble*" owned="true" pass_as="out" />
10472 <method name="GetEnum" cname="gst_structure_get_enum">
10473 <return-type type="gboolean" />
10475 <parameter name="fieldname" type="const-gchar*" />
10476 <parameter name="enumtype" type="GType" />
10477 <parameter name="value" type="gint*" owned="true" pass_as="out" />
10480 <method name="GetFieldType" cname="gst_structure_get_field_type">
10481 <return-type type="GType" />
10483 <parameter name="fieldname" type="const-gchar*" />
10486 <method name="GetFlagset" cname="gst_structure_get_flagset" version="1.6">
10487 <return-type type="gboolean" />
10489 <parameter name="fieldname" type="const-gchar*" />
10490 <parameter allow-none="1" name="value_flags" type="guint*" owned="true" pass_as="out" />
10491 <parameter allow-none="1" name="value_mask" type="guint*" owned="true" pass_as="out" />
10494 <method name="GetFraction" cname="gst_structure_get_fraction">
10495 <return-type type="gboolean" />
10497 <parameter name="fieldname" type="const-gchar*" />
10498 <parameter name="value_numerator" type="gint*" owned="true" pass_as="out" />
10499 <parameter name="value_denominator" type="gint*" owned="true" pass_as="out" />
10502 <method name="GetInt" cname="gst_structure_get_int">
10503 <return-type type="gboolean" />
10505 <parameter name="fieldname" type="const-gchar*" />
10506 <parameter name="value" type="gint*" owned="true" pass_as="out" />
10509 <method name="GetInt64" cname="gst_structure_get_int64" version="1.4">
10510 <return-type type="gboolean" />
10512 <parameter name="fieldname" type="const-gchar*" />
10513 <parameter name="value" type="gint64*" owned="true" pass_as="out" />
10516 <method name="GetList" cname="gst_structure_get_list" version="1.12">
10517 <return-type type="gboolean" />
10519 <parameter name="fieldname" type="const-gchar*" />
10520 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
10521 <warning>missing glib:type-name</warning>
10525 <method name="GetName" cname="gst_structure_get_name">
10526 <return-type type="const-gchar*" />
10529 <method name="GetNameId" cname="gst_structure_get_name_id">
10530 <return-type type="guint32" />
10533 <method name="GetString" cname="gst_structure_get_string">
10534 <return-type type="const-gchar*" />
10536 <parameter name="fieldname" type="const-gchar*" />
10539 <method name="GetUint" cname="gst_structure_get_uint">
10540 <return-type type="gboolean" />
10542 <parameter name="fieldname" type="const-gchar*" />
10543 <parameter name="value" type="guint*" owned="true" pass_as="out" />
10546 <method name="GetUint64" cname="gst_structure_get_uint64" version="1.4">
10547 <return-type type="gboolean" />
10549 <parameter name="fieldname" type="const-gchar*" />
10550 <parameter name="value" type="guint64*" owned="true" pass_as="out" />
10553 <method name="GetValue" cname="gst_structure_get_value">
10554 <return-type type="GValue*">
10555 <warning>missing glib:type-name</warning>
10558 <parameter name="fieldname" type="const-gchar*" />
10561 <method name="HasField" cname="gst_structure_has_field">
10562 <return-type type="gboolean" />
10564 <parameter name="fieldname" type="const-gchar*" />
10567 <method name="HasFieldTyped" cname="gst_structure_has_field_typed">
10568 <return-type type="gboolean" />
10570 <parameter name="fieldname" type="const-gchar*" />
10571 <parameter name="type" type="GType" />
10574 <method name="HasName" cname="gst_structure_has_name">
10575 <return-type type="gboolean" />
10577 <parameter name="name" type="const-gchar*" />
10580 <method name="IdGetValue" cname="gst_structure_id_get_value">
10581 <return-type type="GValue*">
10582 <warning>missing glib:type-name</warning>
10585 <parameter name="field" type="guint32" />
10588 <method name="IdHasField" cname="gst_structure_id_has_field">
10589 <return-type type="gboolean" />
10591 <parameter name="field" type="guint32" />
10594 <method name="IdHasFieldTyped" cname="gst_structure_id_has_field_typed">
10595 <return-type type="gboolean" />
10597 <parameter name="field" type="guint32" />
10598 <parameter name="type" type="GType" />
10601 <method name="IdSetValue" cname="gst_structure_id_set_value">
10602 <return-type type="void" />
10604 <parameter name="field" type="guint32" />
10605 <parameter name="value" type="GValue*">
10606 <warning>missing glib:type-name</warning>
10610 <method name="IdTakeValue" cname="gst_structure_id_take_value">
10611 <return-type type="void" />
10613 <parameter name="field" type="guint32" />
10614 <parameter name="value" type="GValue*" owned="true">
10615 <warning>missing glib:type-name</warning>
10619 <method name="Intersect" cname="gst_structure_intersect">
10620 <return-type type="GstStructure*" owned="true">
10621 <warning>missing glib:type-name</warning>
10624 <parameter name="struct2" type="GstStructure*">
10625 <warning>missing glib:type-name</warning>
10629 <method name="IsEqual" cname="gst_structure_is_equal">
10630 <return-type type="gboolean" />
10632 <parameter name="structure2" type="GstStructure*">
10633 <warning>missing glib:type-name</warning>
10637 <method name="IsSubset" cname="gst_structure_is_subset">
10638 <return-type type="gboolean" />
10640 <parameter name="superset" type="GstStructure*">
10641 <warning>missing glib:type-name</warning>
10645 <method name="MapInPlace" cname="gst_structure_map_in_place">
10646 <return-type type="gboolean" />
10648 <parameter closure="1" scope="call" name="func" type="GstStructureMapFunc" />
10649 <parameter allow-none="1" name="user_data" type="gpointer" />
10652 <method name="NFields" cname="gst_structure_n_fields">
10653 <return-type type="gint" />
10656 <method name="NthFieldName" cname="gst_structure_nth_field_name">
10657 <return-type type="const-gchar*" />
10659 <parameter name="index" type="guint" />
10662 <method name="RemoveAllFields" cname="gst_structure_remove_all_fields">
10663 <return-type type="void" />
10666 <method name="RemoveField" cname="gst_structure_remove_field">
10667 <return-type type="void" />
10669 <parameter name="fieldname" type="const-gchar*" />
10672 <method name="SetArray" cname="gst_structure_set_array" version="1.12">
10673 <return-type type="void" />
10675 <parameter name="fieldname" type="const-gchar*" />
10676 <parameter name="array" type="GValueArray*">
10677 <warning>missing glib:type-name</warning>
10681 <method name="SetList" cname="gst_structure_set_list" version="1.12">
10682 <return-type type="void" />
10684 <parameter name="fieldname" type="const-gchar*" />
10685 <parameter name="array" type="GValueArray*">
10686 <warning>missing glib:type-name</warning>
10690 <method name="SetName" cname="gst_structure_set_name">
10691 <return-type type="void" />
10693 <parameter name="name" type="const-gchar*" />
10696 <method name="SetParentRefcount" cname="gst_structure_set_parent_refcount">
10697 <return-type type="gboolean" />
10699 <parameter name="refcount" type="gint" />
10702 <method name="SetValue" cname="gst_structure_set_value">
10703 <return-type type="void" />
10705 <parameter name="fieldname" type="const-gchar*" />
10706 <parameter name="value" type="GValue*">
10707 <warning>missing glib:type-name</warning>
10711 <method name="TakeValue" cname="gst_structure_take_value">
10712 <return-type type="void" />
10714 <parameter name="fieldname" type="const-gchar*" />
10715 <parameter name="value" type="GValue*" owned="true">
10716 <warning>missing glib:type-name</warning>
10720 <method name="ToString" cname="gst_structure_to_string">
10721 <return-type type="gchar*" owned="true" />
10724 <method name="Take" cname="gst_structure_take" shared="true" version="1.18" hidden="true">
10725 <return-type type="gboolean" />
10727 <parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
10728 <warning>missing glib:type-name</warning>
10730 <parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
10731 <warning>missing glib:type-name</warning>
10736 <struct name="SystemClockPrivate" cname="GstSystemClockPrivate" opaque="true" hidden="true" />
10737 <boxed name="TagList" cname="GstTagList" opaque="true" hidden="false" parent="GstMiniObject">
10738 <method name="GetType" cname="gst_tag_list_get_type" shared="true">
10739 <return-type type="GType" />
10741 <field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
10742 <warning>missing glib:type-name</warning>
10744 <constructor cname="gst_tag_list_new_empty" disable_void_ctor="" />
10745 <constructor cname="gst_tag_list_new_from_string">
10747 <parameter name="str" type="const-gchar*" />
10750 <method name="AddValue" cname="gst_tag_list_add_value">
10751 <return-type type="void" />
10753 <parameter name="mode" type="GstTagMergeMode" />
10754 <parameter name="tag" type="const-gchar*" />
10755 <parameter name="value" type="GValue*">
10756 <warning>missing glib:type-name</warning>
10760 <method name="Copy" cname="gst_tag_list_copy">
10761 <return-type type="GstTagList*" owned="true">
10762 <warning>missing glib:type-name</warning>
10766 <method name="Foreach" cname="gst_tag_list_foreach">
10767 <return-type type="void" />
10769 <parameter closure="1" scope="call" name="func" type="GstTagForeachFunc" />
10770 <parameter allow-none="1" name="user_data" type="gpointer" />
10773 <method name="GetBoolean" cname="gst_tag_list_get_boolean">
10774 <return-type type="gboolean" />
10776 <parameter name="tag" type="const-gchar*" />
10777 <parameter name="value" type="gboolean*" owned="true" pass_as="out" />
10780 <method name="GetBooleanIndex" cname="gst_tag_list_get_boolean_index">
10781 <return-type type="gboolean" />
10783 <parameter name="tag" type="const-gchar*" />
10784 <parameter name="index" type="guint" />
10785 <parameter name="value" type="gboolean*" owned="true" pass_as="out" />
10788 <method name="GetDate" cname="gst_tag_list_get_date">
10789 <return-type type="gboolean" />
10791 <parameter name="tag" type="const-gchar*" />
10792 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10793 <warning>missing glib:type-name</warning>
10797 <method name="GetDateIndex" cname="gst_tag_list_get_date_index">
10798 <return-type type="gboolean" />
10800 <parameter name="tag" type="const-gchar*" />
10801 <parameter name="index" type="guint" />
10802 <parameter name="value" type="GDate**" owned="true" pass_as="out">
10803 <warning>missing glib:type-name</warning>
10807 <method name="GetDateTime" cname="gst_tag_list_get_date_time">
10808 <return-type type="gboolean" />
10810 <parameter name="tag" type="const-gchar*" />
10811 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10812 <warning>missing glib:type-name</warning>
10816 <method name="GetDateTimeIndex" cname="gst_tag_list_get_date_time_index">
10817 <return-type type="gboolean" />
10819 <parameter name="tag" type="const-gchar*" />
10820 <parameter name="index" type="guint" />
10821 <parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
10822 <warning>missing glib:type-name</warning>
10826 <method name="GetDouble" cname="gst_tag_list_get_double">
10827 <return-type type="gboolean" />
10829 <parameter name="tag" type="const-gchar*" />
10830 <parameter name="value" type="gdouble*" owned="true" pass_as="out" />
10833 <method name="GetDoubleIndex" cname="gst_tag_list_get_double_index">
10834 <return-type type="gboolean" />
10836 <parameter name="tag" type="const-gchar*" />
10837 <parameter name="index" type="guint" />
10838 <parameter name="value" type="gdouble*" owned="true" pass_as="out" />
10841 <method name="GetFloat" cname="gst_tag_list_get_float">
10842 <return-type type="gboolean" />
10844 <parameter name="tag" type="const-gchar*" />
10845 <parameter name="value" type="gfloat*" owned="true" pass_as="out" />
10848 <method name="GetFloatIndex" cname="gst_tag_list_get_float_index">
10849 <return-type type="gboolean" />
10851 <parameter name="tag" type="const-gchar*" />
10852 <parameter name="index" type="guint" />
10853 <parameter name="value" type="gfloat*" owned="true" pass_as="out" />
10856 <method name="GetInt" cname="gst_tag_list_get_int">
10857 <return-type type="gboolean" />
10859 <parameter name="tag" type="const-gchar*" />
10860 <parameter name="value" type="gint*" owned="true" pass_as="out" />
10863 <method name="GetInt64" cname="gst_tag_list_get_int64">
10864 <return-type type="gboolean" />
10866 <parameter name="tag" type="const-gchar*" />
10867 <parameter name="value" type="gint64*" owned="true" pass_as="out" />
10870 <method name="GetInt64Index" cname="gst_tag_list_get_int64_index">
10871 <return-type type="gboolean" />
10873 <parameter name="tag" type="const-gchar*" />
10874 <parameter name="index" type="guint" />
10875 <parameter name="value" type="gint64*" owned="true" pass_as="out" />
10878 <method name="GetIntIndex" cname="gst_tag_list_get_int_index">
10879 <return-type type="gboolean" />
10881 <parameter name="tag" type="const-gchar*" />
10882 <parameter name="index" type="guint" />
10883 <parameter name="value" type="gint*" owned="true" pass_as="out" />
10886 <method name="GetPointer" cname="gst_tag_list_get_pointer">
10887 <return-type type="gboolean" />
10889 <parameter name="tag" type="const-gchar*" />
10890 <parameter name="value" type="gpointer" pass_as="out" />
10893 <method name="GetPointerIndex" cname="gst_tag_list_get_pointer_index">
10894 <return-type type="gboolean" />
10896 <parameter name="tag" type="const-gchar*" />
10897 <parameter name="index" type="guint" />
10898 <parameter name="value" type="gpointer" pass_as="out" />
10901 <method name="GetSample" cname="gst_tag_list_get_sample">
10902 <return-type type="gboolean" />
10904 <parameter name="tag" type="const-gchar*" />
10905 <parameter name="sample" type="GstSample**" owned="true" pass_as="out">
10906 <warning>missing glib:type-name</warning>
10910 <method name="GetSampleIndex" cname="gst_tag_list_get_sample_index">
10911 <return-type type="gboolean" />
10913 <parameter name="tag" type="const-gchar*" />
10914 <parameter name="index" type="guint" />
10915 <parameter name="sample" type="GstSample**" owned="true" pass_as="out">
10916 <warning>missing glib:type-name</warning>
10920 <method name="GetScope" cname="gst_tag_list_get_scope">
10921 <return-type type="GstTagScope" />
10924 <method name="GetString" cname="gst_tag_list_get_string">
10925 <return-type type="gboolean" />
10927 <parameter name="tag" type="const-gchar*" />
10928 <parameter name="value" type="gchar*" owned="true" pass_as="out" />
10931 <method name="GetStringIndex" cname="gst_tag_list_get_string_index">
10932 <return-type type="gboolean" />
10934 <parameter name="tag" type="const-gchar*" />
10935 <parameter name="index" type="guint" />
10936 <parameter name="value" type="gchar*" owned="true" pass_as="out" />
10939 <method name="GetTagSize" cname="gst_tag_list_get_tag_size">
10940 <return-type type="guint" />
10942 <parameter name="tag" type="const-gchar*" />
10945 <method name="GetUint" cname="gst_tag_list_get_uint">
10946 <return-type type="gboolean" />
10948 <parameter name="tag" type="const-gchar*" />
10949 <parameter name="value" type="guint*" owned="true" pass_as="out" />
10952 <method name="GetUint64" cname="gst_tag_list_get_uint64">
10953 <return-type type="gboolean" />
10955 <parameter name="tag" type="const-gchar*" />
10956 <parameter name="value" type="guint64*" owned="true" pass_as="out" />
10959 <method name="GetUint64Index" cname="gst_tag_list_get_uint64_index">
10960 <return-type type="gboolean" />
10962 <parameter name="tag" type="const-gchar*" />
10963 <parameter name="index" type="guint" />
10964 <parameter name="value" type="guint64*" owned="true" pass_as="out" />
10967 <method name="GetUintIndex" cname="gst_tag_list_get_uint_index">
10968 <return-type type="gboolean" />
10970 <parameter name="tag" type="const-gchar*" />
10971 <parameter name="index" type="guint" />
10972 <parameter name="value" type="guint*" owned="true" pass_as="out" />
10975 <method name="GetValueIndex" cname="gst_tag_list_get_value_index">
10976 <return-type type="GValue*">
10977 <warning>missing glib:type-name</warning>
10980 <parameter name="tag" type="const-gchar*" />
10981 <parameter name="index" type="guint" />
10984 <method name="Insert" cname="gst_tag_list_insert">
10985 <return-type type="void" />
10987 <parameter name="from" type="GstTagList*">
10988 <warning>missing glib:type-name</warning>
10990 <parameter name="mode" type="GstTagMergeMode" />
10993 <method name="IsEmpty" cname="gst_tag_list_is_empty">
10994 <return-type type="gboolean" />
10997 <method name="IsEqual" cname="gst_tag_list_is_equal">
10998 <return-type type="gboolean" />
11000 <parameter name="list2" type="GstTagList*">
11001 <warning>missing glib:type-name</warning>
11005 <method name="Merge" cname="gst_tag_list_merge">
11006 <return-type type="GstTagList*" owned="true">
11007 <warning>missing glib:type-name</warning>
11010 <parameter allow-none="1" name="list2" type="GstTagList*">
11011 <warning>missing glib:type-name</warning>
11013 <parameter name="mode" type="GstTagMergeMode" />
11016 <method name="NTags" cname="gst_tag_list_n_tags">
11017 <return-type type="gint" />
11020 <method name="NthTagName" cname="gst_tag_list_nth_tag_name">
11021 <return-type type="const-gchar*" />
11023 <parameter name="index" type="guint" />
11026 <method name="PeekStringIndex" cname="gst_tag_list_peek_string_index">
11027 <return-type type="gboolean" />
11029 <parameter name="tag" type="const-gchar*" />
11030 <parameter name="index" type="guint" />
11031 <parameter name="value" type="const-gchar*" pass_as="out" />
11034 <method name="Ref" cname="gst_tag_list_ref">
11035 <return-type type="GstTagList*" owned="true">
11036 <warning>missing glib:type-name</warning>
11040 <method name="RemoveTag" cname="gst_tag_list_remove_tag">
11041 <return-type type="void" />
11043 <parameter name="tag" type="const-gchar*" />
11046 <method name="SetScope" cname="gst_tag_list_set_scope">
11047 <return-type type="void" />
11049 <parameter name="scope" type="GstTagScope" />
11052 <method name="ToString" cname="gst_tag_list_to_string">
11053 <return-type type="gchar*" owned="true" />
11056 <method name="Unref" cname="gst_tag_list_unref">
11057 <return-type type="void" />
11060 <method name="CopyValue" cname="gst_tag_list_copy_value" shared="true">
11061 <return-type type="gboolean" />
11063 <parameter name="dest" type="GValue*" pass_as="ref">
11064 <warning>missing glib:type-name</warning>
11066 <parameter name="list" type="GstTagList*">
11067 <warning>missing glib:type-name</warning>
11069 <parameter name="tag" type="const-gchar*" />
11073 <struct name="TaskPrivate" cname="GstTaskPrivate" opaque="true" hidden="true" />
11074 <struct name="TimedValue" cname="GstTimedValue" opaque="false" hidden="false">
11075 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
11076 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble" />
11078 <boxed name="Toc" cname="GstToc" opaque="false" hidden="false">
11079 <method name="GetType" cname="gst_toc_get_type" shared="true">
11080 <return-type type="GType" />
11082 <constructor cname="gst_toc_new">
11084 <parameter name="scope" type="GstTocScope" />
11087 <method name="AppendEntry" cname="gst_toc_append_entry">
11088 <return-type type="void" />
11090 <parameter name="entry" type="GstTocEntry*" owned="true">
11091 <warning>missing glib:type-name</warning>
11095 <method name="Dump" cname="gst_toc_dump">
11096 <return-type type="void" />
11099 <method name="FindEntry" cname="gst_toc_find_entry">
11100 <return-type type="GstTocEntry*">
11101 <warning>missing glib:type-name</warning>
11104 <parameter name="uid" type="const-gchar*" />
11107 <method name="GetEntries" cname="gst_toc_get_entries">
11108 <return-type type="GList*" element_type="GList*">
11109 <warning>missing glib:type-name</warning>
11113 <method name="GetScope" cname="gst_toc_get_scope">
11114 <return-type type="GstTocScope" />
11117 <method name="GetTags" cname="gst_toc_get_tags">
11118 <return-type type="GstTagList*">
11119 <warning>missing glib:type-name</warning>
11123 <method name="MergeTags" cname="gst_toc_merge_tags">
11124 <return-type type="void" />
11126 <parameter allow-none="1" name="tags" type="GstTagList*">
11127 <warning>missing glib:type-name</warning>
11129 <parameter name="mode" type="GstTagMergeMode" />
11132 <method name="SetTags" cname="gst_toc_set_tags">
11133 <return-type type="void" />
11135 <parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
11136 <warning>missing glib:type-name</warning>
11141 <boxed name="TocEntry" cname="GstTocEntry" opaque="false" hidden="false">
11142 <method name="GetType" cname="gst_toc_entry_get_type" shared="true">
11143 <return-type type="GType" />
11145 <constructor cname="gst_toc_entry_new">
11147 <parameter name="type" type="GstTocEntryType" />
11148 <parameter name="uid" type="const-gchar*" />
11151 <method name="AppendSubEntry" cname="gst_toc_entry_append_sub_entry">
11152 <return-type type="void" />
11154 <parameter name="subentry" type="GstTocEntry*" owned="true">
11155 <warning>missing glib:type-name</warning>
11159 <method name="GetEntryType" cname="gst_toc_entry_get_entry_type">
11160 <return-type type="GstTocEntryType" />
11163 <method name="GetLoop" cname="gst_toc_entry_get_loop" version="1.4">
11164 <return-type type="gboolean" />
11166 <parameter allow-none="1" name="loop_type" type="GstTocLoopType" owned="true" pass_as="out" />
11167 <parameter allow-none="1" name="repeat_count" type="gint*" owned="true" pass_as="out" />
11170 <method name="GetParent" cname="gst_toc_entry_get_parent">
11171 <return-type type="GstTocEntry*">
11172 <warning>missing glib:type-name</warning>
11176 <method name="GetStartStopTimes" cname="gst_toc_entry_get_start_stop_times">
11177 <return-type type="gboolean" />
11179 <parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
11180 <parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
11183 <method name="GetSubEntries" cname="gst_toc_entry_get_sub_entries">
11184 <return-type type="GList*" element_type="GList*">
11185 <warning>missing glib:type-name</warning>
11189 <method name="GetTags" cname="gst_toc_entry_get_tags">
11190 <return-type type="GstTagList*">
11191 <warning>missing glib:type-name</warning>
11195 <method name="GetToc" cname="gst_toc_entry_get_toc">
11196 <return-type type="GstToc*">
11197 <warning>missing glib:type-name</warning>
11201 <method name="GetUid" cname="gst_toc_entry_get_uid">
11202 <return-type type="const-gchar*" />
11205 <method name="IsAlternative" cname="gst_toc_entry_is_alternative">
11206 <return-type type="gboolean" />
11209 <method name="IsSequence" cname="gst_toc_entry_is_sequence">
11210 <return-type type="gboolean" />
11213 <method name="MergeTags" cname="gst_toc_entry_merge_tags">
11214 <return-type type="void" />
11216 <parameter allow-none="1" name="tags" type="GstTagList*">
11217 <warning>missing glib:type-name</warning>
11219 <parameter name="mode" type="GstTagMergeMode" />
11222 <method name="SetLoop" cname="gst_toc_entry_set_loop" version="1.4">
11223 <return-type type="void" />
11225 <parameter name="loop_type" type="GstTocLoopType" />
11226 <parameter name="repeat_count" type="gint" />
11229 <method name="SetStartStopTimes" cname="gst_toc_entry_set_start_stop_times">
11230 <return-type type="void" />
11232 <parameter name="start" type="gint64" />
11233 <parameter name="stop" type="gint64" />
11236 <method name="SetTags" cname="gst_toc_entry_set_tags">
11237 <return-type type="void" />
11239 <parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
11240 <warning>missing glib:type-name</warning>
11245 <struct name="TracerPrivate" cname="GstTracerPrivate" opaque="true" hidden="true" />
11246 <struct name="TypeFind" cname="GstTypeFind" opaque="true" hidden="false">
11247 <field cname="peek" access="public" writeable="false" readable="true" is_callback="true" name="PeekField" type="GstPeekFieldFunc" />
11248 <field cname="suggest" access="public" writeable="false" readable="true" is_callback="true" name="SuggestField" type="GstSuggestFieldFunc" />
11249 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" />
11250 <field cname="get_length" access="public" writeable="false" readable="true" is_callback="true" name="GetLengthField" type="GstGetLengthFieldFunc" />
11251 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
11252 <method name="GetLength" cname="gst_type_find_get_length">
11253 <return-type type="guint64" />
11256 <method name="Peek" cname="gst_type_find_peek">
11257 <return-type type="const guint8*" array="true" array_length_param_index="1" />
11259 <parameter name="offset" type="gint64" />
11260 <parameter name="size" type="guint*" owned="true" pass_as="out" />
11263 <method name="Suggest" cname="gst_type_find_suggest">
11264 <return-type type="void" />
11266 <parameter name="probability" type="guint" />
11267 <parameter name="caps" type="GstCaps*">
11268 <warning>missing glib:type-name</warning>
11272 <method name="Register" cname="gst_type_find_register" shared="true">
11273 <return-type type="gboolean" />
11275 <parameter allow-none="1" name="plugin" type="GstPlugin*" />
11276 <parameter name="name" type="const-gchar*" />
11277 <parameter name="rank" type="guint" />
11278 <parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction" />
11279 <parameter allow-none="1" name="extensions" type="const-gchar*" />
11280 <parameter allow-none="1" name="possible_caps" type="GstCaps*">
11281 <warning>missing glib:type-name</warning>
11283 <parameter allow-none="1" name="data" type="gpointer" />
11284 <parameter scope="async" name="data_notify" type="GDestroyNotify" />
11288 <boxed name="Uri" cname="GstUri" opaque="false" hidden="false">
11289 <method name="GetType" cname="gst_uri_get_type" shared="true">
11290 <return-type type="GType" />
11292 <constructor cname="gst_uri_new" version="1.6">
11294 <parameter name="scheme" type="const-gchar*" />
11295 <parameter name="userinfo" type="const-gchar*" />
11296 <parameter name="host" type="const-gchar*" />
11297 <parameter name="port" type="guint" />
11298 <parameter name="path" type="const-gchar*" />
11299 <parameter name="query" type="const-gchar*" />
11300 <parameter name="fragment" type="const-gchar*" />
11303 <method name="AppendPath" cname="gst_uri_append_path" version="1.6">
11304 <return-type type="gboolean" />
11306 <parameter name="relative_path" type="const-gchar*" />
11309 <method name="AppendPathSegment" cname="gst_uri_append_path_segment" version="1.6">
11310 <return-type type="gboolean" />
11312 <parameter name="path_segment" type="const-gchar*" />
11315 <method name="Equal" cname="gst_uri_equal" version="1.6">
11316 <return-type type="gboolean" />
11318 <parameter name="second" type="GstUri*">
11319 <warning>missing glib:type-name</warning>
11323 <method name="FromStringWithBase" cname="gst_uri_from_string_with_base" version="1.6">
11324 <return-type type="GstUri*" owned="true">
11325 <warning>missing glib:type-name</warning>
11328 <parameter name="uri" type="const-gchar*" />
11331 <method name="GetFragment" cname="gst_uri_get_fragment" version="1.6">
11332 <return-type type="const-gchar*" />
11335 <method name="GetHost" cname="gst_uri_get_host" version="1.6">
11336 <return-type type="const-gchar*" />
11339 <method name="GetMediaFragmentTable" cname="gst_uri_get_media_fragment_table" version="1.12">
11340 <return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true" />
11343 <method name="GetPath" cname="gst_uri_get_path" version="1.6">
11344 <return-type type="gchar*" owned="true" />
11347 <method name="GetPathSegments" cname="gst_uri_get_path_segments" version="1.6">
11348 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
11351 <method name="GetPathString" cname="gst_uri_get_path_string" version="1.6">
11352 <return-type type="gchar*" owned="true" />
11355 <method name="GetPort" cname="gst_uri_get_port" version="1.6">
11356 <return-type type="guint" />
11359 <method name="GetQueryKeys" cname="gst_uri_get_query_keys" version="1.6">
11360 <return-type type="GList*" element_type="gchar*" elements_owned="true" />
11363 <method name="GetQueryString" cname="gst_uri_get_query_string" version="1.6">
11364 <return-type type="gchar*" owned="true" />
11367 <method name="GetQueryTable" cname="gst_uri_get_query_table" version="1.6">
11368 <return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true" />
11371 <method name="GetQueryValue" cname="gst_uri_get_query_value" version="1.6">
11372 <return-type type="const-gchar*" />
11374 <parameter name="query_key" type="const-gchar*" />
11377 <method name="GetScheme" cname="gst_uri_get_scheme">
11378 <return-type type="const-gchar*" />
11381 <method name="GetUserinfo" cname="gst_uri_get_userinfo" version="1.6">
11382 <return-type type="const-gchar*" />
11385 <method name="IsNormalized" cname="gst_uri_is_normalized" version="1.6">
11386 <return-type type="gboolean" />
11389 <method name="IsWritable" cname="gst_uri_is_writable" version="1.6">
11390 <return-type type="gboolean" />
11393 <method name="Join" cname="gst_uri_join" version="1.6">
11394 <return-type type="GstUri*" owned="true">
11395 <warning>missing glib:type-name</warning>
11398 <parameter allow-none="1" name="ref_uri" type="GstUri*">
11399 <warning>missing glib:type-name</warning>
11403 <method name="MakeWritable" cname="gst_uri_make_writable" version="1.6">
11404 <return-type type="GstUri*" owned="true">
11405 <warning>missing glib:type-name</warning>
11409 <method name="NewWithBase" cname="gst_uri_new_with_base" version="1.6">
11410 <return-type type="GstUri*" owned="true">
11411 <warning>missing glib:type-name</warning>
11414 <parameter allow-none="1" name="scheme" type="const-gchar*" />
11415 <parameter allow-none="1" name="userinfo" type="const-gchar*" />
11416 <parameter allow-none="1" name="host" type="const-gchar*" />
11417 <parameter name="port" type="guint" />
11418 <parameter allow-none="1" name="path" type="const-gchar*" />
11419 <parameter allow-none="1" name="query" type="const-gchar*" />
11420 <parameter allow-none="1" name="fragment" type="const-gchar*" />
11423 <method name="Normalize" cname="gst_uri_normalize" version="1.6">
11424 <return-type type="gboolean" />
11427 <method name="QueryHasKey" cname="gst_uri_query_has_key" version="1.6">
11428 <return-type type="gboolean" />
11430 <parameter name="query_key" type="const-gchar*" />
11433 <method name="RemoveQueryKey" cname="gst_uri_remove_query_key" version="1.6">
11434 <return-type type="gboolean" />
11436 <parameter name="query_key" type="const-gchar*" />
11439 <method name="SetFragment" cname="gst_uri_set_fragment" version="1.6">
11440 <return-type type="gboolean" />
11442 <parameter allow-none="1" name="fragment" type="const-gchar*" />
11445 <method name="SetHost" cname="gst_uri_set_host" version="1.6">
11446 <return-type type="gboolean" />
11448 <parameter name="host" type="const-gchar*" />
11451 <method name="SetPath" cname="gst_uri_set_path" version="1.6">
11452 <return-type type="gboolean" />
11454 <parameter name="path" type="const-gchar*" />
11457 <method name="SetPathSegments" cname="gst_uri_set_path_segments" version="1.6">
11458 <return-type type="gboolean" />
11460 <parameter allow-none="1" name="path_segments" type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
11463 <method name="SetPathString" cname="gst_uri_set_path_string" version="1.6">
11464 <return-type type="gboolean" />
11466 <parameter name="path" type="const-gchar*" />
11469 <method name="SetPort" cname="gst_uri_set_port" version="1.6">
11470 <return-type type="gboolean" />
11472 <parameter name="port" type="guint" />
11475 <method name="SetQueryString" cname="gst_uri_set_query_string" version="1.6">
11476 <return-type type="gboolean" />
11478 <parameter name="query" type="const-gchar*" />
11481 <method name="SetQueryTable" cname="gst_uri_set_query_table" version="1.6">
11482 <return-type type="gboolean" />
11484 <parameter allow-none="1" name="query_table" type="GHashTable*" element_type="const-gchar*" />
11487 <method name="SetQueryValue" cname="gst_uri_set_query_value" version="1.6">
11488 <return-type type="gboolean" />
11490 <parameter name="query_key" type="const-gchar*" />
11491 <parameter allow-none="1" name="query_value" type="const-gchar*" />
11494 <method name="SetScheme" cname="gst_uri_set_scheme" version="1.6">
11495 <return-type type="gboolean" />
11497 <parameter name="scheme" type="const-gchar*" />
11500 <method name="SetUserinfo" cname="gst_uri_set_userinfo" version="1.6">
11501 <return-type type="gboolean" />
11503 <parameter name="userinfo" type="const-gchar*" />
11506 <method name="ToString" cname="gst_uri_to_string" version="1.6">
11507 <return-type type="gchar*" owned="true" />
11510 <method name="Construct" cname="gst_uri_construct" shared="true" deprecated="true">
11511 <return-type type="gchar*" owned="true" />
11513 <parameter name="protocol" type="const-gchar*" />
11514 <parameter name="location" type="const-gchar*" />
11517 <method name="FromString" cname="gst_uri_from_string" shared="true" version="1.6">
11518 <return-type type="GstUri*" owned="true">
11519 <warning>missing glib:type-name</warning>
11522 <parameter name="uri" type="const-gchar*" />
11525 <method name="FromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
11526 <return-type type="GstUri*" owned="true">
11527 <warning>missing glib:type-name</warning>
11530 <parameter name="uri" type="const-gchar*" />
11533 <method name="GetLocation" cname="gst_uri_get_location" shared="true">
11534 <return-type type="gchar*" owned="true" />
11536 <parameter name="uri" type="const-gchar*" />
11539 <method name="GetProtocol" cname="gst_uri_get_protocol" shared="true">
11540 <return-type type="gchar*" owned="true" />
11542 <parameter name="uri" type="const-gchar*" />
11545 <method name="HasProtocol" cname="gst_uri_has_protocol" shared="true">
11546 <return-type type="gboolean" />
11548 <parameter name="uri" type="const-gchar*" />
11549 <parameter name="protocol" type="const-gchar*" />
11552 <method name="IsValid" cname="gst_uri_is_valid" shared="true">
11553 <return-type type="gboolean" />
11555 <parameter name="uri" type="const-gchar*" />
11558 <method name="JoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
11559 <return-type type="gchar*" owned="true" />
11561 <parameter name="base_uri" type="const-gchar*" />
11562 <parameter name="ref_uri" type="const-gchar*" />
11565 <method name="ProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
11566 <return-type type="gboolean" />
11568 <parameter name="type" type="GstURIType" />
11569 <parameter name="protocol" type="const-gchar*" />
11572 <method name="ProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
11573 <return-type type="gboolean" />
11575 <parameter name="protocol" type="const-gchar*" />
11579 <struct name="ValueTable" cname="GstValueTable" opaque="false" hidden="false">
11580 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
11581 <field cname="compare" access="public" writeable="true" readable="true" is_callback="false" name="Compare" type="GstValueCompareFunc" />
11582 <field cname="serialize" access="public" writeable="true" readable="true" is_callback="false" name="Serialize" type="GstValueSerializeFunc" />
11583 <field cname="deserialize" access="public" writeable="true" readable="true" is_callback="false" name="Deserialize" type="GstValueDeserializeFunc" />
11584 <field cname="deserialize_with_pspec" access="public" writeable="true" readable="true" is_callback="false" name="DeserializeWithPspec" type="GstValueDeserializeWithPSpecFunc" />
11585 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
11587 <object name="Global" cname="GstGlobal" opaque="true">
11588 <method name="BufferGetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
11589 <return-type type="guint" />
11591 <method name="CapsFeaturesFromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
11592 <return-type type="GstCapsFeatures*" owned="true">
11593 <warning>missing glib:type-name</warning>
11596 <parameter name="features" type="const-gchar*" />
11599 <method name="CapsFromString" cname="gst_caps_from_string" shared="true">
11600 <return-type type="GstCaps*" owned="true">
11601 <warning>missing glib:type-name</warning>
11604 <parameter name="string" type="const-gchar*" />
11607 <method name="CoreErrorQuark" cname="gst_core_error_quark" shared="true">
11608 <return-type type="guint32" />
11610 <method name="Deinit" cname="gst_deinit" shared="true">
11611 <return-type type="void" />
11613 <method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true" version="1.12">
11614 <return-type type="gboolean" />
11616 <parameter name="plugin" type="GstPlugin*" />
11617 <parameter name="type" type="GType" />
11620 <method name="ErrorGetMessage" cname="gst_error_get_message" shared="true">
11621 <return-type type="gchar*" owned="true" />
11623 <parameter name="domain" type="guint32" />
11624 <parameter name="code" type="gint" />
11627 <method name="EventTypeGetFlags" cname="gst_event_type_get_flags" shared="true">
11628 <return-type type="GstEventTypeFlags" />
11630 <parameter name="type" type="GstEventType" />
11633 <method name="EventTypeGetName" cname="gst_event_type_get_name" shared="true">
11634 <return-type type="const-gchar*" />
11636 <parameter name="type" type="GstEventType" />
11639 <method name="EventTypeToQuark" cname="gst_event_type_to_quark" shared="true">
11640 <return-type type="guint32" />
11642 <parameter name="type" type="GstEventType" />
11645 <method name="FlowGetName" cname="gst_flow_get_name" shared="true">
11646 <return-type type="const-gchar*" />
11648 <parameter name="_ret" type="GstFlowReturn" />
11651 <method name="FlowToQuark" cname="gst_flow_to_quark" shared="true">
11652 <return-type type="guint32" />
11654 <parameter name="_ret" type="GstFlowReturn" />
11657 <method name="GetMainExecutablePath" cname="gst_get_main_executable_path" shared="true" version="1.14">
11658 <return-type type="const-gchar*" />
11660 <method name="IsCapsFeatures" cname="gst_is_caps_features" shared="true">
11661 <return-type type="gboolean" />
11663 <parameter allow-none="1" name="obj" type="gpointer" />
11666 <method name="IsInitialized" cname="gst_is_initialized" shared="true">
11667 <return-type type="gboolean" />
11669 <method name="LibraryErrorQuark" cname="gst_library_error_quark" shared="true">
11670 <return-type type="guint32" />
11672 <method name="MessageTypeGetName" cname="gst_message_type_get_name" shared="true">
11673 <return-type type="const-gchar*" />
11675 <parameter name="type" type="GstMessageType" />
11678 <method name="MessageTypeToQuark" cname="gst_message_type_to_quark" shared="true">
11679 <return-type type="guint32" />
11681 <parameter name="type" type="GstMessageType" />
11684 <method name="MetaApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
11685 <return-type type="const gchar* const*" array="true" null_term_array="true" />
11687 <parameter name="api" type="GType" />
11690 <method name="MetaApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
11691 <return-type type="gboolean" />
11693 <parameter name="api" type="GType" />
11694 <parameter name="tag" type="guint32" />
11697 <method name="MetaApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
11698 <return-type type="GType" />
11700 <parameter name="api" type="const-gchar*" />
11701 <parameter name="tags" type="const gchar**" array="true" null_term_array="true" />
11704 <method name="MetaGetInfo" cname="gst_meta_get_info" shared="true">
11705 <return-type type="GstMetaInfo*">
11706 <warning>missing glib:type-name</warning>
11709 <parameter name="impl" type="const-gchar*" />
11712 <method name="MetaRegister" cname="gst_meta_register" shared="true">
11713 <return-type type="GstMetaInfo*">
11714 <warning>missing glib:type-name</warning>
11717 <parameter name="api" type="GType" />
11718 <parameter name="impl" type="const-gchar*" />
11719 <parameter name="size" type="gsize" />
11720 <parameter scope="async" name="init_func" type="GstMetaInitFunction" />
11721 <parameter scope="async" name="free_func" type="GstMetaFreeFunction" />
11722 <parameter scope="async" name="transform_func" type="GstMetaTransformFunction" />
11725 <method name="MetaRegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
11726 <return-type type="GstMetaInfo*">
11727 <warning>missing glib:type-name</warning>
11730 <parameter name="name" type="const-gchar*" />
11731 <parameter name="tags" type="const gchar**" array="true" null_term_array="true" />
11732 <parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction" />
11733 <parameter allow-none="1" name="user_data" type="gpointer" />
11734 <parameter scope="async" name="destroy_data" type="GDestroyNotify" />
11737 <method name="MiniObjectReplace" cname="gst_mini_object_replace" shared="true" hidden="true">
11738 <return-type type="gboolean" />
11740 <parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
11741 <warning>missing glib:type-name</warning>
11743 <parameter allow-none="1" name="newdata" type="GstMiniObject*">
11744 <warning>missing glib:type-name</warning>
11748 <method name="MiniObjectTake" cname="gst_mini_object_take" shared="true" hidden="true">
11749 <return-type type="gboolean" />
11751 <parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
11752 <warning>missing glib:type-name</warning>
11754 <parameter name="newdata" type="GstMiniObject*">
11755 <warning>missing glib:type-name</warning>
11759 <method name="ParamSpecArray" cname="gst_param_spec_array" shared="true" version="1.14">
11760 <return-type type="GParamSpec*" owned="true" />
11762 <parameter name="name" type="const-gchar*" />
11763 <parameter name="nick" type="const-gchar*" />
11764 <parameter name="blurb" type="const-gchar*" />
11765 <parameter name="element_spec" type="GParamSpec*" />
11766 <parameter name="flags" type="GParamFlags" />
11769 <method name="ParamSpecFraction" cname="gst_param_spec_fraction" shared="true">
11770 <return-type type="GParamSpec*" owned="true" />
11772 <parameter name="name" type="const-gchar*" />
11773 <parameter name="nick" type="const-gchar*" />
11774 <parameter name="blurb" type="const-gchar*" />
11775 <parameter name="min_num" type="gint" />
11776 <parameter name="min_denom" type="gint" />
11777 <parameter name="max_num" type="gint" />
11778 <parameter name="max_denom" type="gint" />
11779 <parameter name="default_num" type="gint" />
11780 <parameter name="default_denom" type="gint" />
11781 <parameter name="flags" type="GParamFlags" />
11784 <method name="ParentBufferMetaApiGetType" cname="gst_parent_buffer_meta_api_get_type" shared="true">
11785 <return-type type="GType" />
11787 <method name="ParentBufferMetaGetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
11788 <return-type type="GstMetaInfo*">
11789 <warning>missing glib:type-name</warning>
11792 <method name="PluginErrorQuark" cname="gst_plugin_error_quark" shared="true">
11793 <return-type type="guint32" />
11795 <method name="PresetGetAppDir" cname="gst_preset_get_app_dir" shared="true">
11796 <return-type type="const-gfilename*" />
11798 <method name="PresetSetAppDir" cname="gst_preset_set_app_dir" shared="true">
11799 <return-type type="gboolean" />
11801 <parameter name="app_dir" type="const-gfilename*" />
11804 <method name="ProtectionFilterSystemsByAvailableDecryptors" cname="gst_protection_filter_systems_by_available_decryptors" shared="true" version="1.14">
11805 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
11807 <parameter name="system_identifiers" type="const gchar**" array="true" null_term_array="true" />
11810 <method name="ProtectionMetaApiGetType" cname="gst_protection_meta_api_get_type" shared="true">
11811 <return-type type="GType" />
11813 <method name="ProtectionMetaGetInfo" cname="gst_protection_meta_get_info" shared="true">
11814 <return-type type="GstMetaInfo*">
11815 <warning>missing glib:type-name</warning>
11818 <method name="ProtectionSelectSystem" cname="gst_protection_select_system" shared="true" version="1.6">
11819 <return-type type="const-gchar*" />
11821 <parameter name="system_identifiers" type="const gchar**" array="true" null_term_array="true" />
11824 <method name="QueryTypeGetFlags" cname="gst_query_type_get_flags" shared="true">
11825 <return-type type="GstQueryTypeFlags" />
11827 <parameter name="type" type="GstQueryType" />
11830 <method name="QueryTypeGetName" cname="gst_query_type_get_name" shared="true">
11831 <return-type type="const-gchar*" />
11833 <parameter name="type" type="GstQueryType" />
11836 <method name="QueryTypeToQuark" cname="gst_query_type_to_quark" shared="true">
11837 <return-type type="guint32" />
11839 <parameter name="type" type="GstQueryType" />
11842 <method name="ReferenceTimestampMetaApiGetType" cname="gst_reference_timestamp_meta_api_get_type" shared="true">
11843 <return-type type="GType" />
11845 <method name="ReferenceTimestampMetaGetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
11846 <return-type type="GstMetaInfo*">
11847 <warning>missing glib:type-name</warning>
11850 <method name="ResourceErrorQuark" cname="gst_resource_error_quark" shared="true">
11851 <return-type type="guint32" />
11853 <method name="SegtrapIsEnabled" cname="gst_segtrap_is_enabled" shared="true">
11854 <return-type type="gboolean" />
11856 <method name="SegtrapSetEnabled" cname="gst_segtrap_set_enabled" shared="true">
11857 <return-type type="void" />
11859 <parameter name="enabled" type="gboolean" />
11862 <method name="StateChangeGetName" cname="gst_state_change_get_name" shared="true" version="1.14">
11863 <return-type type="const-gchar*" />
11865 <parameter name="transition" type="GstStateChange" />
11868 <method name="StaticCapsGetType" cname="gst_static_caps_get_type" shared="true">
11869 <return-type type="GType" />
11871 <method name="StaticPadTemplateGetType" cname="gst_static_pad_template_get_type" shared="true">
11872 <return-type type="GType" />
11874 <method name="StreamErrorQuark" cname="gst_stream_error_quark" shared="true">
11875 <return-type type="guint32" />
11877 <method name="StreamTypeGetName" cname="gst_stream_type_get_name" shared="true" version="1.10">
11878 <return-type type="const-gchar*" />
11880 <parameter name="stype" type="GstStreamType" />
11883 <method name="StructureTake" cname="gst_structure_take" shared="true" version="1.18" hidden="true">
11884 <return-type type="gboolean" />
11886 <parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
11887 <warning>missing glib:type-name</warning>
11889 <parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
11890 <warning>missing glib:type-name</warning>
11894 <method name="TocEntryTypeGetNick" cname="gst_toc_entry_type_get_nick" shared="true">
11895 <return-type type="const-gchar*" />
11897 <parameter name="type" type="GstTocEntryType" />
11900 <method name="TracingGetActiveTracers" cname="gst_tracing_get_active_tracers" shared="true" version="1.18">
11901 <return-type type="GList*" element_type="GstTracer*" elements_owned="true" owned="true" />
11903 <method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true" version="1.8">
11904 <return-type type="void" />
11906 <parameter name="tracer" type="GstTracer*" />
11907 <parameter name="detail" type="const-gchar*" />
11908 <parameter scope="async" name="func" type="GCallback" />
11911 <method name="TypeFindGetType" cname="gst_type_find_get_type" shared="true">
11912 <return-type type="GType" />
11914 <method name="TypeFindRegister" cname="gst_type_find_register" shared="true">
11915 <return-type type="gboolean" />
11917 <parameter allow-none="1" name="plugin" type="GstPlugin*" />
11918 <parameter name="name" type="const-gchar*" />
11919 <parameter name="rank" type="guint" />
11920 <parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction" />
11921 <parameter allow-none="1" name="extensions" type="const-gchar*" />
11922 <parameter allow-none="1" name="possible_caps" type="GstCaps*">
11923 <warning>missing glib:type-name</warning>
11925 <parameter allow-none="1" name="data" type="gpointer" />
11926 <parameter scope="async" name="data_notify" type="GDestroyNotify" />
11929 <method name="TypeIsPluginApi" cname="gst_type_is_plugin_api" shared="true" version="1.18">
11930 <return-type type="gboolean" />
11932 <parameter name="type" type="GType" />
11933 <parameter name="flags" type="GstPluginAPIFlags" owned="true" pass_as="out" />
11936 <method name="TypeMarkAsPluginApi" cname="gst_type_mark_as_plugin_api" shared="true" version="1.18">
11937 <return-type type="void" />
11939 <parameter name="type" type="GType" />
11940 <parameter name="flags" type="GstPluginAPIFlags" />
11944 <object name="Constants" cname="GstConstants" opaque="true">
11945 <constant value="SystemMemory" ctype="gchar*" gtype="gchar*" name="ALLOCATOR_SYSMEM" />
11946 <constant value="15" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_ALL" />
11947 <constant value="7" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_METADATA" />
11948 <constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="BUFFER_OFFSET_NONE" />
11949 <constant value="1" ctype="gint" gtype="gint" name="CAN_INLINE" />
11950 <constant value="memory:SystemMemory" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_MEMORY_SYSTEM_MEMORY" />
11951 <constant value="18446744073709551615" ctype="guint64" gtype="GstClockTime" name="CLOCK_TIME_NONE" />
11952 <constant value="240" ctype="gint" gtype="gint" name="DEBUG_BG_MASK" />
11953 <constant value="15" ctype="gint" gtype="gint" name="DEBUG_FG_MASK" />
11954 <constant value="65280" ctype="gint" gtype="gint" name="DEBUG_FORMAT_MASK" />
11955 <constant value="Decoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECODER" />
11956 <constant value="Decryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECRYPTOR" />
11957 <constant value="Demuxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEMUXER" />
11958 <constant value="Depayloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEPAYLOADER" />
11959 <constant value="Encoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCODER" />
11960 <constant value="Encryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCRYPTOR" />
11961 <constant value="Formatter" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_FORMATTER" />
11962 <constant value="Hardware" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_HARDWARE" version="1.16" />
11963 <constant value="Audio" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_AUDIO" />
11964 <constant value="Image" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_IMAGE" />
11965 <constant value="Metadata" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_METADATA" />
11966 <constant value="Subtitle" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE" />
11967 <constant value="Video" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_VIDEO" />
11968 <constant value="Muxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MUXER" />
11969 <constant value="Parser" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PARSER" />
11970 <constant value="Payloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PAYLOADER" />
11971 <constant value="Sink" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SINK" />
11972 <constant value="Source" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SRC" />
11973 <constant value="562949953421311" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ANY" />
11974 <constant value="3940649673949188" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS" />
11975 <constant value="1125899906842626" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIO_ENCODER" />
11976 <constant value="1377" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODABLE" />
11977 <constant value="1" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODER" />
11978 <constant value="1024" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECRYPTOR" />
11979 <constant value="32" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEMUXER" />
11980 <constant value="256" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEPAYLOADER" />
11981 <constant value="2" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCODER" />
11982 <constant value="2048" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCRYPTOR" />
11983 <constant value="512" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_FORMATTER" />
11984 <constant value="4096" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_HARDWARE" />
11985 <constant value="281474976710656" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MAX_ELEMENTS" />
11986 <constant value="18446462598732840960" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_ANY" />
11987 <constant value="1125899906842624" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_AUDIO" />
11988 <constant value="2251799813685248" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_IMAGE" />
11989 <constant value="9007199254740992" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_METADATA" />
11990 <constant value="4503599627370496" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE" />
11991 <constant value="562949953421312" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_VIDEO" />
11992 <constant value="16" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MUXER" />
11993 <constant value="64" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PARSER" />
11994 <constant value="128" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PAYLOADER" />
11995 <constant value="4" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SINK" />
11996 <constant value="8" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SRC" />
11997 <constant value="2814749767106562" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_VIDEO_ENCODER" />
11998 <constant value="author" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_AUTHOR" />
11999 <constant value="description" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DESCRIPTION" />
12000 <constant value="doc-uri" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DOC_URI" />
12001 <constant value="icon-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_ICON_NAME" />
12002 <constant value="klass" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_KLASS" />
12003 <constant value="long-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_LONGNAME" />
12004 <constant value="system error: %s" ctype="gchar*" gtype="gchar*" name="ERROR_SYSTEM" />
12005 <constant value="8" ctype="gint" gtype="gint" name="EVENT_NUM_SHIFT" />
12006 <constant value="3" ctype="GstEventTypeFlags" gtype="GstEventTypeFlags" name="EVENT_TYPE_BOTH" />
12007 <constant value="4294967295" ctype="guint" gtype="guint" name="FLAG_SET_MASK_EXACT" version="1.6" />
12008 <constant value="1000000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_MAX" />
12009 <constant value="10000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_SCALE" />
12010 <constant value="c%c%c%c" ctype="gchar*" gtype="gchar*" name="FOURCC_FORMAT" />
12011 <constant value="0" ctype="gint" gtype="gint" name="GROUP_ID_INVALID" version="1.14" />
12012 <constant value="unknown" ctype="gchar*" gtype="gchar*" name="LICENSE_UNKNOWN" />
12013 <constant value="3" ctype="GstLockFlags" gtype="GstLockFlags" name="LOCK_FLAG_READWRITE" />
12014 <constant value="3" ctype="GstMapFlags" gtype="GstMapFlags" name="MAP_READWRITE" />
12015 <constant value="memory" ctype="gchar*" gtype="gchar*" name="META_TAG_MEMORY_STR" version="1.2" />
12016 <constant value="1000000" ctype="gint64" gtype="GstClockTimeDiff" name="MSECOND" />
12017 <constant value="1" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="NSECOND" />
12018 <constant value="16384" ctype="gint" gtype="gint" name="PARAM_CONDITIONALLY_AVAILABLE" version="1.18" />
12019 <constant value="512" ctype="gint" gtype="gint" name="PARAM_CONTROLLABLE" />
12020 <constant value="8192" ctype="gint" gtype="gint" name="PARAM_DOC_SHOW_DEFAULT" version="1.18" />
12021 <constant value="2048" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PAUSED" />
12022 <constant value="4096" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PLAYING" />
12023 <constant value="1024" ctype="gint" gtype="gint" name="PARAM_MUTABLE_READY" />
12024 <constant value="65536" ctype="gint" gtype="gint" name="PARAM_USER_SHIFT" />
12025 <constant value="protection-system" ctype="gchar*" gtype="gchar*" name="PROTECTION_SYSTEM_ID_CAPS_FIELD" version="1.6" />
12026 <constant value="unspecified-system-id" ctype="gchar*" gtype="gchar*" name="PROTECTION_UNSPECIFIED_SYSTEM_ID" version="1.16" />
12027 <constant value="paA" ctype="gchar*" gtype="gchar*" name="PTR_FORMAT" />
12028 <constant value="8" ctype="gint" gtype="gint" name="QUERY_NUM_SHIFT" />
12029 <constant value="3" ctype="GstQueryTypeFlags" gtype="GstQueryTypeFlags" name="QUERY_TYPE_BOTH" />
12030 <constant value="1000000000" ctype="gint64" gtype="GstClockTimeDiff" name="SECOND" />
12031 <constant value="paB" ctype="gchar*" gtype="gchar*" name="SEGMENT_FORMAT" />
12032 <constant value="912" ctype="gint" gtype="gint" name="SEGMENT_INSTANT_FLAGS" />
12033 <constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14" />
12034 <constant value="paS" ctype="gchar*" gtype="gchar*" name="STIMEP_FORMAT" version="1.18" />
12035 <constant value="c%" ctype="gchar*" gtype="gchar*" name="STIME_FORMAT" version="1.6" />
12036 <constant value="album" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM" />
12037 <constant value="album-artist" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST" />
12038 <constant value="album-artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST_SORTNAME" />
12039 <constant value="replaygain-album-gain" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_GAIN" />
12040 <constant value="replaygain-album-peak" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_PEAK" />
12041 <constant value="album-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_SORTNAME" />
12042 <constant value="album-disc-count" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_COUNT" />
12043 <constant value="album-disc-number" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_NUMBER" />
12044 <constant value="application-data" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_DATA" />
12045 <constant value="application-name" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_NAME" />
12046 <constant value="artist" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST" />
12047 <constant value="artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST_SORTNAME" />
12048 <constant value="attachment" ctype="gchar*" gtype="gchar*" name="TAG_ATTACHMENT" />
12049 <constant value="audio-codec" ctype="gchar*" gtype="gchar*" name="TAG_AUDIO_CODEC" />
12050 <constant value="beats-per-minute" ctype="gchar*" gtype="gchar*" name="TAG_BEATS_PER_MINUTE" />
12051 <constant value="bitrate" ctype="gchar*" gtype="gchar*" name="TAG_BITRATE" />
12052 <constant value="codec" ctype="gchar*" gtype="gchar*" name="TAG_CODEC" />
12053 <constant value="comment" ctype="gchar*" gtype="gchar*" name="TAG_COMMENT" />
12054 <constant value="composer" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER" />
12055 <constant value="composer-sortname" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER_SORTNAME" />
12056 <constant value="conductor" ctype="gchar*" gtype="gchar*" name="TAG_CONDUCTOR" version="1.8" />
12057 <constant value="contact" ctype="gchar*" gtype="gchar*" name="TAG_CONTACT" />
12058 <constant value="container-format" ctype="gchar*" gtype="gchar*" name="TAG_CONTAINER_FORMAT" />
12059 <constant value="copyright" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT" />
12060 <constant value="copyright-uri" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT_URI" />
12061 <constant value="date" ctype="gchar*" gtype="gchar*" name="TAG_DATE" />
12062 <constant value="datetime" ctype="gchar*" gtype="gchar*" name="TAG_DATE_TIME" />
12063 <constant value="description" ctype="gchar*" gtype="gchar*" name="TAG_DESCRIPTION" />
12064 <constant value="device-manufacturer" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MANUFACTURER" />
12065 <constant value="device-model" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MODEL" />
12066 <constant value="duration" ctype="gchar*" gtype="gchar*" name="TAG_DURATION" />
12067 <constant value="encoded-by" ctype="gchar*" gtype="gchar*" name="TAG_ENCODED_BY" />
12068 <constant value="encoder" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER" />
12069 <constant value="encoder-version" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER_VERSION" />
12070 <constant value="extended-comment" ctype="gchar*" gtype="gchar*" name="TAG_EXTENDED_COMMENT" />
12071 <constant value="genre" ctype="gchar*" gtype="gchar*" name="TAG_GENRE" />
12072 <constant value="geo-location-capture-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CAPTURE_DIRECTION" />
12073 <constant value="geo-location-city" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CITY" />
12074 <constant value="geo-location-country" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_COUNTRY" />
12075 <constant value="geo-location-elevation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_ELEVATION" />
12076 <constant value="geo-location-horizontal-error" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_HORIZONTAL_ERROR" />
12077 <constant value="geo-location-latitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LATITUDE" />
12078 <constant value="geo-location-longitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LONGITUDE" />
12079 <constant value="geo-location-movement-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_DIRECTION" />
12080 <constant value="geo-location-movement-speed" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_SPEED" />
12081 <constant value="geo-location-name" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_NAME" />
12082 <constant value="geo-location-sublocation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_SUBLOCATION" />
12083 <constant value="grouping" ctype="gchar*" gtype="gchar*" name="TAG_GROUPING" />
12084 <constant value="homepage" ctype="gchar*" gtype="gchar*" name="TAG_HOMEPAGE" />
12085 <constant value="image" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE" />
12086 <constant value="image-orientation" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_ORIENTATION" />
12087 <constant value="interpreted-by" ctype="gchar*" gtype="gchar*" name="TAG_INTERPRETED_BY" version="1.2" />
12088 <constant value="isrc" ctype="gchar*" gtype="gchar*" name="TAG_ISRC" />
12089 <constant value="keywords" ctype="gchar*" gtype="gchar*" name="TAG_KEYWORDS" />
12090 <constant value="language-code" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_CODE" />
12091 <constant value="language-name" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_NAME" />
12092 <constant value="license" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE" />
12093 <constant value="license-uri" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE_URI" />
12094 <constant value="location" ctype="gchar*" gtype="gchar*" name="TAG_LOCATION" />
12095 <constant value="lyrics" ctype="gchar*" gtype="gchar*" name="TAG_LYRICS" />
12096 <constant value="maximum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MAXIMUM_BITRATE" />
12097 <constant value="midi-base-note" ctype="gchar*" gtype="gchar*" name="TAG_MIDI_BASE_NOTE" version="1.4" />
12098 <constant value="minimum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MINIMUM_BITRATE" />
12099 <constant value="nominal-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_NOMINAL_BITRATE" />
12100 <constant value="organization" ctype="gchar*" gtype="gchar*" name="TAG_ORGANIZATION" />
12101 <constant value="performer" ctype="gchar*" gtype="gchar*" name="TAG_PERFORMER" />
12102 <constant value="preview-image" ctype="gchar*" gtype="gchar*" name="TAG_PREVIEW_IMAGE" />
12103 <constant value="private-data" ctype="gchar*" gtype="gchar*" name="TAG_PRIVATE_DATA" version="1.8" />
12104 <constant value="publisher" ctype="gchar*" gtype="gchar*" name="TAG_PUBLISHER" version="1.2" />
12105 <constant value="replaygain-reference-level" ctype="gchar*" gtype="gchar*" name="TAG_REFERENCE_LEVEL" />
12106 <constant value="serial" ctype="gchar*" gtype="gchar*" name="TAG_SERIAL" />
12107 <constant value="show-episode-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_EPISODE_NUMBER" />
12108 <constant value="show-name" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_NAME" />
12109 <constant value="show-season-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SEASON_NUMBER" />
12110 <constant value="show-sortname" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SORTNAME" />
12111 <constant value="subtitle-codec" ctype="gchar*" gtype="gchar*" name="TAG_SUBTITLE_CODEC" />
12112 <constant value="title" ctype="gchar*" gtype="gchar*" name="TAG_TITLE" />
12113 <constant value="title-sortname" ctype="gchar*" gtype="gchar*" name="TAG_TITLE_SORTNAME" />
12114 <constant value="track-count" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_COUNT" />
12115 <constant value="replaygain-track-gain" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_GAIN" />
12116 <constant value="track-number" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_NUMBER" />
12117 <constant value="replaygain-track-peak" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_PEAK" />
12118 <constant value="user-rating" ctype="gchar*" gtype="gchar*" name="TAG_USER_RATING" />
12119 <constant value="version" ctype="gchar*" gtype="gchar*" name="TAG_VERSION" />
12120 <constant value="video-codec" ctype="gchar*" gtype="gchar*" name="TAG_VIDEO_CODEC" />
12121 <constant value="paT" ctype="gchar*" gtype="gchar*" name="TIMEP_FORMAT" version="1.18" />
12122 <constant value="u:%02u:%02u.%09u" ctype="gchar*" gtype="gchar*" name="TIME_FORMAT" />
12123 <constant value="-1" ctype="gint" gtype="gint" name="TOC_REPEAT_COUNT_INFINITE" version="1.4" />
12124 <constant value="0" ctype="gint" gtype="gint" name="URI_NO_PORT" />
12125 <constant value="1000" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="USECOND" />
12126 <constant value="0" ctype="gint" gtype="gint" name="VALUE_EQUAL" />
12127 <constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" />
12128 <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
12129 <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
12130 <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" />
12131 <constant value="2" ctype="gint" gtype="gint" name="VERSION_MICRO" />
12132 <constant value="19" ctype="gint" gtype="gint" name="VERSION_MINOR" />
12133 <constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO" />
12135 <class name="Parse" cname="GstParse" disable_void_ctor="1">
12136 <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
12137 <return-type type="GstBin*" />
12138 <parameters throws="1">
12139 <parameter name="bin_description" type="const-gchar*" />
12140 <parameter name="ghost_unlinked_pads" type="gboolean" />
12141 <parameter name="error" type="GError**" />
12144 <method name="ParseBinFromDescriptionFull" cname="gst_parse_bin_from_description_full" shared="true">
12145 <return-type type="GstElement*" />
12146 <parameters throws="1">
12147 <parameter name="bin_description" type="const-gchar*" />
12148 <parameter name="ghost_unlinked_pads" type="gboolean" />
12149 <parameter allow-none="1" name="context" type="GstParseContext*">
12150 <warning>missing glib:type-name</warning>
12152 <parameter name="flags" type="GstParseFlags" />
12153 <parameter name="error" type="GError**" />
12156 <method name="ParseErrorQuark" cname="gst_parse_error_quark" shared="true">
12157 <return-type type="guint32" />
12159 <method name="ParseLaunch" cname="gst_parse_launch" shared="true">
12160 <return-type type="GstElement*" />
12161 <parameters throws="1">
12162 <parameter name="pipeline_description" type="const-gchar*" />
12163 <parameter name="error" type="GError**" />
12166 <method name="ParseLaunchFull" cname="gst_parse_launch_full" shared="true">
12167 <return-type type="GstElement*" />
12168 <parameters throws="1">
12169 <parameter name="pipeline_description" type="const-gchar*" />
12170 <parameter allow-none="1" name="context" type="GstParseContext*">
12171 <warning>missing glib:type-name</warning>
12173 <parameter name="flags" type="GstParseFlags" />
12174 <parameter name="error" type="GError**" />
12177 <method name="ParseLaunchv" cname="gst_parse_launchv" shared="true">
12178 <return-type type="GstElement*" />
12179 <parameters throws="1">
12180 <parameter name="argv" type="const gchar**" array="true" null_term_array="true" />
12181 <parameter name="error" type="GError**" />
12184 <method name="ParseLaunchvFull" cname="gst_parse_launchv_full" shared="true">
12185 <return-type type="GstElement*" />
12186 <parameters throws="1">
12187 <parameter name="argv" type="const gchar**" array="true" null_term_array="true" />
12188 <parameter allow-none="1" name="context" type="GstParseContext*">
12189 <warning>missing glib:type-name</warning>
12191 <parameter name="flags" type="GstParseFlags" />
12192 <parameter name="error" type="GError**" />
12196 <class name="Debug" cname="GstDebug" disable_void_ctor="1">
12197 <method name="DebugAddLogFunction" cname="gst_debug_add_log_function" shared="true">
12198 <return-type type="void" />
12200 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstLogFunction" />
12201 <parameter allow-none="1" name="user_data" type="gpointer" />
12202 <parameter scope="async" name="notify" type="GDestroyNotify" />
12205 <method name="DebugAddRingBufferLogger" cname="gst_debug_add_ring_buffer_logger" shared="true" version="1.14">
12206 <return-type type="void" />
12208 <parameter name="max_size_per_thread" type="guint" />
12209 <parameter name="thread_timeout" type="guint" />
12212 <method name="DebugBinToDotData" cname="gst_debug_bin_to_dot_data" shared="true">
12213 <return-type type="gchar*" owned="true" />
12215 <parameter name="bin" type="GstBin*" />
12216 <parameter name="details" type="GstDebugGraphDetails" />
12219 <method name="DebugBinToDotFile" cname="gst_debug_bin_to_dot_file" shared="true">
12220 <return-type type="void" />
12222 <parameter name="bin" type="GstBin*" />
12223 <parameter name="details" type="GstDebugGraphDetails" />
12224 <parameter name="file_name" type="const-gfilename*" />
12227 <method name="DebugBinToDotFileWithTs" cname="gst_debug_bin_to_dot_file_with_ts" shared="true">
12228 <return-type type="void" />
12230 <parameter name="bin" type="GstBin*" />
12231 <parameter name="details" type="GstDebugGraphDetails" />
12232 <parameter name="file_name" type="const-gfilename*" />
12235 <method name="DebugConstructTermColor" cname="gst_debug_construct_term_color" shared="true">
12236 <return-type type="gchar*" owned="true" />
12238 <parameter name="colorinfo" type="guint" />
12241 <method name="DebugConstructWinColor" cname="gst_debug_construct_win_color" shared="true">
12242 <return-type type="gint" />
12244 <parameter name="colorinfo" type="guint" />
12247 <method name="DebugGetAllCategories" cname="gst_debug_get_all_categories" shared="true">
12248 <return-type type="GSList*" element_type="GSList*" elements_owned="true">
12249 <warning>missing glib:type-name</warning>
12252 <method name="DebugGetColorMode" cname="gst_debug_get_color_mode" shared="true" version="1.2">
12253 <return-type type="GstDebugColorMode" />
12255 <method name="DebugGetDefaultThreshold" cname="gst_debug_get_default_threshold" shared="true">
12256 <return-type type="GstDebugLevel" />
12258 <method name="DebugGetStackTrace" cname="gst_debug_get_stack_trace" shared="true" version="1.12">
12259 <return-type type="gchar*" owned="true" />
12261 <parameter name="flags" type="GstStackTraceFlags" />
12264 <method name="DebugIsActive" cname="gst_debug_is_active" shared="true">
12265 <return-type type="gboolean" />
12267 <method name="DebugIsColored" cname="gst_debug_is_colored" shared="true">
12268 <return-type type="gboolean" />
12270 <method name="DebugLevelGetName" cname="gst_debug_level_get_name" shared="true">
12271 <return-type type="const-gchar*" />
12273 <parameter name="level" type="GstDebugLevel" />
12276 <method name="DebugLogDefault" cname="gst_debug_log_default" shared="true">
12277 <return-type type="void" />
12279 <parameter name="category" type="GstDebugCategory*">
12280 <warning>missing glib:type-name</warning>
12282 <parameter name="level" type="GstDebugLevel" />
12283 <parameter name="file" type="const-gchar*" />
12284 <parameter name="function" type="const-gchar*" />
12285 <parameter name="line" type="gint" />
12286 <parameter allow-none="1" name="_object" type="GObject*" />
12287 <parameter name="message" type="GstDebugMessage*">
12288 <warning>missing glib:type-name</warning>
12290 <parameter allow-none="1" name="user_data" type="gpointer" />
12293 <method name="DebugLogGetLine" cname="gst_debug_log_get_line" shared="true" version="1.18">
12294 <return-type type="gchar*" owned="true" />
12296 <parameter name="category" type="GstDebugCategory*">
12297 <warning>missing glib:type-name</warning>
12299 <parameter name="level" type="GstDebugLevel" />
12300 <parameter name="file" type="const-gchar*" />
12301 <parameter name="function" type="const-gchar*" />
12302 <parameter name="line" type="gint" />
12303 <parameter allow-none="1" name="_object" type="GObject*" />
12304 <parameter name="message" type="GstDebugMessage*">
12305 <warning>missing glib:type-name</warning>
12309 <method name="DebugPrintStackTrace" cname="gst_debug_print_stack_trace" shared="true">
12310 <return-type type="void" />
12312 <method name="DebugRemoveLogFunction" cname="gst_debug_remove_log_function" shared="true">
12313 <return-type type="guint" />
12315 <parameter scope="call" allow-none="1" name="func" type="GstLogFunction" />
12318 <method name="DebugRemoveLogFunctionByData" cname="gst_debug_remove_log_function_by_data" shared="true">
12319 <return-type type="guint" />
12321 <parameter allow-none="1" name="data" type="gpointer" />
12324 <method name="DebugRemoveRingBufferLogger" cname="gst_debug_remove_ring_buffer_logger" shared="true" version="1.14">
12325 <return-type type="void" />
12327 <method name="DebugRingBufferLoggerGetLogs" cname="gst_debug_ring_buffer_logger_get_logs" shared="true" version="1.14">
12328 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
12330 <method name="DebugSetActive" cname="gst_debug_set_active" shared="true">
12331 <return-type type="void" />
12333 <parameter name="active" type="gboolean" />
12336 <method name="DebugSetColorMode" cname="gst_debug_set_color_mode" shared="true" version="1.2">
12337 <return-type type="void" />
12339 <parameter name="mode" type="GstDebugColorMode" />
12342 <method name="DebugSetColorModeFromString" cname="gst_debug_set_color_mode_from_string" shared="true" version="1.2">
12343 <return-type type="void" />
12345 <parameter name="mode" type="const-gchar*" />
12348 <method name="DebugSetColored" cname="gst_debug_set_colored" shared="true">
12349 <return-type type="void" />
12351 <parameter name="colored" type="gboolean" />
12354 <method name="DebugSetDefaultThreshold" cname="gst_debug_set_default_threshold" shared="true">
12355 <return-type type="void" />
12357 <parameter name="level" type="GstDebugLevel" />
12360 <method name="DebugSetThresholdForName" cname="gst_debug_set_threshold_for_name" shared="true">
12361 <return-type type="void" />
12363 <parameter name="name" type="const-gchar*" />
12364 <parameter name="level" type="GstDebugLevel" />
12367 <method name="DebugSetThresholdFromString" cname="gst_debug_set_threshold_from_string" shared="true" version="1.2">
12368 <return-type type="void" />
12370 <parameter name="list" type="const-gchar*" />
12371 <parameter name="reset" type="gboolean" />
12374 <method name="DebugUnsetThresholdForName" cname="gst_debug_unset_threshold_for_name" shared="true">
12375 <return-type type="void" />
12377 <parameter name="name" type="const-gchar*" />
12381 <class name="Application" cname="GstApplication" disable_void_ctor="1">
12382 <method name="Init" cname="gst_init" shared="true" hidden="true">
12383 <return-type type="void" array_index="1" />
12385 <parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1" />
12386 <parameter allow-none="1" name="argv" type="char****" owned="true" pass_as="ref" array="true" array_length_param_index="0" />
12389 <method name="InitCheck" cname="gst_init_check" shared="true" hidden="true">
12390 <return-type type="gboolean" array_index="1" />
12391 <parameters throws="1">
12392 <parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1" />
12393 <parameter allow-none="1" name="argv" type="char****" owned="true" pass_as="ref" array="true" array_length_param_index="0" />
12394 <parameter name="error" type="GError**" />
12397 <method name="Version" cname="gst_version" shared="true">
12398 <return-type type="void" />
12400 <parameter name="major" type="guint*" owned="true" pass_as="out" />
12401 <parameter name="minor" type="guint*" owned="true" pass_as="out" />
12402 <parameter name="micro" type="guint*" owned="true" pass_as="out" />
12403 <parameter name="nano" type="guint*" owned="true" pass_as="out" />
12406 <method name="VersionString" cname="gst_version_string" shared="true">
12407 <return-type type="gchar*" owned="true" />
12410 <class name="Value" cname="GstValue" disable_void_ctor="1">
12411 <method name="ValueCanCompare" cname="gst_value_can_compare" shared="true">
12412 <return-type type="gboolean" />
12414 <parameter name="value1" type="GValue*">
12415 <warning>missing glib:type-name</warning>
12417 <parameter name="value2" type="GValue*">
12418 <warning>missing glib:type-name</warning>
12422 <method name="ValueCanIntersect" cname="gst_value_can_intersect" shared="true">
12423 <return-type type="gboolean" />
12425 <parameter name="value1" type="GValue*">
12426 <warning>missing glib:type-name</warning>
12428 <parameter name="value2" type="GValue*">
12429 <warning>missing glib:type-name</warning>
12433 <method name="ValueCanSubtract" cname="gst_value_can_subtract" shared="true">
12434 <return-type type="gboolean" />
12436 <parameter name="minuend" type="GValue*">
12437 <warning>missing glib:type-name</warning>
12439 <parameter name="subtrahend" type="GValue*">
12440 <warning>missing glib:type-name</warning>
12444 <method name="ValueCanUnion" cname="gst_value_can_union" shared="true">
12445 <return-type type="gboolean" />
12447 <parameter name="value1" type="GValue*">
12448 <warning>missing glib:type-name</warning>
12450 <parameter name="value2" type="GValue*">
12451 <warning>missing glib:type-name</warning>
12455 <method name="ValueCompare" cname="gst_value_compare" shared="true">
12456 <return-type type="gint" />
12458 <parameter name="value1" type="GValue*">
12459 <warning>missing glib:type-name</warning>
12461 <parameter name="value2" type="GValue*">
12462 <warning>missing glib:type-name</warning>
12466 <method name="ValueDeserialize" cname="gst_value_deserialize" shared="true">
12467 <return-type type="gboolean" />
12469 <parameter name="dest" type="GValue*" pass_as="out">
12470 <warning>missing glib:type-name</warning>
12472 <parameter name="src" type="const-gchar*" />
12475 <method name="ValueDeserializeWithPspec" cname="gst_value_deserialize_with_pspec" shared="true" version="1.20">
12476 <return-type type="gboolean" />
12478 <parameter name="dest" type="GValue*" pass_as="out">
12479 <warning>missing glib:type-name</warning>
12481 <parameter name="src" type="const-gchar*" />
12482 <parameter allow-none="1" name="pspec" type="GParamSpec*" />
12485 <method name="ValueFixate" cname="gst_value_fixate" shared="true">
12486 <return-type type="gboolean" />
12488 <parameter name="dest" type="GValue*">
12489 <warning>missing glib:type-name</warning>
12491 <parameter name="src" type="GValue*">
12492 <warning>missing glib:type-name</warning>
12496 <method name="ValueFractionMultiply" cname="gst_value_fraction_multiply" shared="true">
12497 <return-type type="gboolean" />
12499 <parameter name="product" type="GValue*">
12500 <warning>missing glib:type-name</warning>
12502 <parameter name="factor1" type="GValue*">
12503 <warning>missing glib:type-name</warning>
12505 <parameter name="factor2" type="GValue*">
12506 <warning>missing glib:type-name</warning>
12510 <method name="ValueFractionSubtract" cname="gst_value_fraction_subtract" shared="true">
12511 <return-type type="gboolean" />
12513 <parameter name="dest" type="GValue*">
12514 <warning>missing glib:type-name</warning>
12516 <parameter name="minuend" type="GValue*">
12517 <warning>missing glib:type-name</warning>
12519 <parameter name="subtrahend" type="GValue*">
12520 <warning>missing glib:type-name</warning>
12524 <method name="ValueGetBitmask" cname="gst_value_get_bitmask" shared="true">
12525 <return-type type="guint64" />
12527 <parameter name="value" type="GValue*">
12528 <warning>missing glib:type-name</warning>
12532 <method name="ValueGetCaps" cname="gst_value_get_caps" shared="true">
12533 <return-type type="GstCaps*">
12534 <warning>missing glib:type-name</warning>
12537 <parameter name="value" type="GValue*">
12538 <warning>missing glib:type-name</warning>
12542 <method name="ValueGetCapsFeatures" cname="gst_value_get_caps_features" shared="true">
12543 <return-type type="GstCapsFeatures*">
12544 <warning>missing glib:type-name</warning>
12547 <parameter name="value" type="GValue*">
12548 <warning>missing glib:type-name</warning>
12552 <method name="ValueGetDoubleRangeMax" cname="gst_value_get_double_range_max" shared="true">
12553 <return-type type="gdouble" />
12555 <parameter name="value" type="GValue*">
12556 <warning>missing glib:type-name</warning>
12560 <method name="ValueGetDoubleRangeMin" cname="gst_value_get_double_range_min" shared="true">
12561 <return-type type="gdouble" />
12563 <parameter name="value" type="GValue*">
12564 <warning>missing glib:type-name</warning>
12568 <method name="ValueGetFlagsetFlags" cname="gst_value_get_flagset_flags" shared="true" version="1.6">
12569 <return-type type="guint" />
12571 <parameter name="value" type="GValue*">
12572 <warning>missing glib:type-name</warning>
12576 <method name="ValueGetFlagsetMask" cname="gst_value_get_flagset_mask" shared="true" version="1.6">
12577 <return-type type="guint" />
12579 <parameter name="value" type="GValue*">
12580 <warning>missing glib:type-name</warning>
12584 <method name="ValueGetFractionDenominator" cname="gst_value_get_fraction_denominator" shared="true">
12585 <return-type type="gint" />
12587 <parameter name="value" type="GValue*">
12588 <warning>missing glib:type-name</warning>
12592 <method name="ValueGetFractionNumerator" cname="gst_value_get_fraction_numerator" shared="true">
12593 <return-type type="gint" />
12595 <parameter name="value" type="GValue*">
12596 <warning>missing glib:type-name</warning>
12600 <method name="ValueGetFractionRangeMax" cname="gst_value_get_fraction_range_max" shared="true">
12601 <return-type type="GValue*">
12602 <warning>missing glib:type-name</warning>
12605 <parameter name="value" type="GValue*">
12606 <warning>missing glib:type-name</warning>
12610 <method name="ValueGetFractionRangeMin" cname="gst_value_get_fraction_range_min" shared="true">
12611 <return-type type="GValue*">
12612 <warning>missing glib:type-name</warning>
12615 <parameter name="value" type="GValue*">
12616 <warning>missing glib:type-name</warning>
12620 <method name="ValueGetInt64RangeMax" cname="gst_value_get_int64_range_max" shared="true">
12621 <return-type type="gint64" />
12623 <parameter name="value" type="GValue*">
12624 <warning>missing glib:type-name</warning>
12628 <method name="ValueGetInt64RangeMin" cname="gst_value_get_int64_range_min" shared="true">
12629 <return-type type="gint64" />
12631 <parameter name="value" type="GValue*">
12632 <warning>missing glib:type-name</warning>
12636 <method name="ValueGetInt64RangeStep" cname="gst_value_get_int64_range_step" shared="true">
12637 <return-type type="gint64" />
12639 <parameter name="value" type="GValue*">
12640 <warning>missing glib:type-name</warning>
12644 <method name="ValueGetIntRangeMax" cname="gst_value_get_int_range_max" shared="true">
12645 <return-type type="gint" />
12647 <parameter name="value" type="GValue*">
12648 <warning>missing glib:type-name</warning>
12652 <method name="ValueGetIntRangeMin" cname="gst_value_get_int_range_min" shared="true">
12653 <return-type type="gint" />
12655 <parameter name="value" type="GValue*">
12656 <warning>missing glib:type-name</warning>
12660 <method name="ValueGetIntRangeStep" cname="gst_value_get_int_range_step" shared="true">
12661 <return-type type="gint" />
12663 <parameter name="value" type="GValue*">
12664 <warning>missing glib:type-name</warning>
12668 <method name="ValueGetStructure" cname="gst_value_get_structure" shared="true">
12669 <return-type type="GstStructure*">
12670 <warning>missing glib:type-name</warning>
12673 <parameter name="value" type="GValue*">
12674 <warning>missing glib:type-name</warning>
12678 <method name="ValueInitAndCopy" cname="gst_value_init_and_copy" shared="true">
12679 <return-type type="void" />
12681 <parameter name="dest" type="GValue*" pass_as="out">
12682 <warning>missing glib:type-name</warning>
12684 <parameter name="src" type="GValue*">
12685 <warning>missing glib:type-name</warning>
12689 <method name="ValueIntersect" cname="gst_value_intersect" shared="true">
12690 <return-type type="gboolean" />
12692 <parameter allow-none="1" name="dest" type="GValue*" owned="true" pass_as="out">
12693 <warning>missing glib:type-name</warning>
12695 <parameter name="value1" type="GValue*">
12696 <warning>missing glib:type-name</warning>
12698 <parameter name="value2" type="GValue*">
12699 <warning>missing glib:type-name</warning>
12703 <method name="ValueIsFixed" cname="gst_value_is_fixed" shared="true">
12704 <return-type type="gboolean" />
12706 <parameter name="value" type="GValue*">
12707 <warning>missing glib:type-name</warning>
12711 <method name="ValueIsSubset" cname="gst_value_is_subset" shared="true">
12712 <return-type type="gboolean" />
12714 <parameter name="value1" type="GValue*">
12715 <warning>missing glib:type-name</warning>
12717 <parameter name="value2" type="GValue*">
12718 <warning>missing glib:type-name</warning>
12722 <method name="ValueRegister" cname="gst_value_register" shared="true">
12723 <return-type type="void" />
12725 <parameter name="table" type="GstValueTable*">
12726 <warning>missing glib:type-name</warning>
12730 <method name="ValueSerialize" cname="gst_value_serialize" shared="true">
12731 <return-type type="gchar*" owned="true" />
12733 <parameter name="value" type="GValue*">
12734 <warning>missing glib:type-name</warning>
12738 <method name="ValueSetBitmask" cname="gst_value_set_bitmask" shared="true">
12739 <return-type type="void" />
12741 <parameter name="value" type="GValue*">
12742 <warning>missing glib:type-name</warning>
12744 <parameter name="bitmask" type="guint64" />
12747 <method name="ValueSetCaps" cname="gst_value_set_caps" shared="true">
12748 <return-type type="void" />
12750 <parameter name="value" type="GValue*">
12751 <warning>missing glib:type-name</warning>
12753 <parameter name="caps" type="GstCaps*">
12754 <warning>missing glib:type-name</warning>
12758 <method name="ValueSetCapsFeatures" cname="gst_value_set_caps_features" shared="true">
12759 <return-type type="void" />
12761 <parameter name="value" type="GValue*">
12762 <warning>missing glib:type-name</warning>
12764 <parameter name="features" type="GstCapsFeatures*">
12765 <warning>missing glib:type-name</warning>
12769 <method name="ValueSetDoubleRange" cname="gst_value_set_double_range" shared="true">
12770 <return-type type="void" />
12772 <parameter name="value" type="GValue*">
12773 <warning>missing glib:type-name</warning>
12775 <parameter name="start" type="gdouble" />
12776 <parameter name="end" type="gdouble" />
12779 <method name="ValueSetFlagset" cname="gst_value_set_flagset" shared="true" version="1.6">
12780 <return-type type="void" />
12782 <parameter name="value" type="GValue*">
12783 <warning>missing glib:type-name</warning>
12785 <parameter name="flags" type="guint" />
12786 <parameter name="mask" type="guint" />
12789 <method name="ValueSetFraction" cname="gst_value_set_fraction" shared="true">
12790 <return-type type="void" />
12792 <parameter name="value" type="GValue*">
12793 <warning>missing glib:type-name</warning>
12795 <parameter name="numerator" type="gint" />
12796 <parameter name="denominator" type="gint" />
12799 <method name="ValueSetFractionRange" cname="gst_value_set_fraction_range" shared="true">
12800 <return-type type="void" />
12802 <parameter name="value" type="GValue*">
12803 <warning>missing glib:type-name</warning>
12805 <parameter name="start" type="GValue*">
12806 <warning>missing glib:type-name</warning>
12808 <parameter name="end" type="GValue*">
12809 <warning>missing glib:type-name</warning>
12813 <method name="ValueSetFractionRangeFull" cname="gst_value_set_fraction_range_full" shared="true">
12814 <return-type type="void" />
12816 <parameter name="value" type="GValue*">
12817 <warning>missing glib:type-name</warning>
12819 <parameter name="numerator_start" type="gint" />
12820 <parameter name="denominator_start" type="gint" />
12821 <parameter name="numerator_end" type="gint" />
12822 <parameter name="denominator_end" type="gint" />
12825 <method name="ValueSetInt64Range" cname="gst_value_set_int64_range" shared="true">
12826 <return-type type="void" />
12828 <parameter name="value" type="GValue*">
12829 <warning>missing glib:type-name</warning>
12831 <parameter name="start" type="gint64" />
12832 <parameter name="end" type="gint64" />
12835 <method name="ValueSetInt64RangeStep" cname="gst_value_set_int64_range_step" shared="true">
12836 <return-type type="void" />
12838 <parameter name="value" type="GValue*">
12839 <warning>missing glib:type-name</warning>
12841 <parameter name="start" type="gint64" />
12842 <parameter name="end" type="gint64" />
12843 <parameter name="step" type="gint64" />
12846 <method name="ValueSetIntRange" cname="gst_value_set_int_range" shared="true">
12847 <return-type type="void" />
12849 <parameter name="value" type="GValue*">
12850 <warning>missing glib:type-name</warning>
12852 <parameter name="start" type="gint" />
12853 <parameter name="end" type="gint" />
12856 <method name="ValueSetIntRangeStep" cname="gst_value_set_int_range_step" shared="true">
12857 <return-type type="void" />
12859 <parameter name="value" type="GValue*">
12860 <warning>missing glib:type-name</warning>
12862 <parameter name="start" type="gint" />
12863 <parameter name="end" type="gint" />
12864 <parameter name="step" type="gint" />
12867 <method name="ValueSetStructure" cname="gst_value_set_structure" shared="true">
12868 <return-type type="void" />
12870 <parameter name="value" type="GValue*">
12871 <warning>missing glib:type-name</warning>
12873 <parameter name="structure" type="GstStructure*">
12874 <warning>missing glib:type-name</warning>
12878 <method name="ValueSubtract" cname="gst_value_subtract" shared="true">
12879 <return-type type="gboolean" />
12881 <parameter allow-none="1" name="dest" type="GValue*" pass_as="out">
12882 <warning>missing glib:type-name</warning>
12884 <parameter name="minuend" type="GValue*">
12885 <warning>missing glib:type-name</warning>
12887 <parameter name="subtrahend" type="GValue*">
12888 <warning>missing glib:type-name</warning>
12892 <method name="ValueUnion" cname="gst_value_union" shared="true">
12893 <return-type type="gboolean" />
12895 <parameter name="dest" type="GValue*" pass_as="out">
12896 <warning>missing glib:type-name</warning>
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>
12907 <class name="Tag" cname="GstTag" disable_void_ctor="1">
12908 <method name="TagExists" cname="gst_tag_exists" shared="true">
12909 <return-type type="gboolean" />
12911 <parameter name="tag" type="const-gchar*" />
12914 <method name="TagGetDescription" cname="gst_tag_get_description" shared="true">
12915 <return-type type="const-gchar*" />
12917 <parameter name="tag" type="const-gchar*" />
12920 <method name="TagGetFlag" cname="gst_tag_get_flag" shared="true">
12921 <return-type type="GstTagFlag" />
12923 <parameter name="tag" type="const-gchar*" />
12926 <method name="TagGetNick" cname="gst_tag_get_nick" shared="true">
12927 <return-type type="const-gchar*" />
12929 <parameter name="tag" type="const-gchar*" />
12932 <method name="TagGetType" cname="gst_tag_get_type" shared="true">
12933 <return-type type="GType" />
12935 <parameter name="tag" type="const-gchar*" />
12938 <method name="TagIsFixed" cname="gst_tag_is_fixed" shared="true">
12939 <return-type type="gboolean" />
12941 <parameter name="tag" type="const-gchar*" />
12944 <method name="TagListCopyValue" cname="gst_tag_list_copy_value" shared="true">
12945 <return-type type="gboolean" />
12947 <parameter name="dest" type="GValue*" pass_as="ref">
12948 <warning>missing glib:type-name</warning>
12950 <parameter name="list" type="GstTagList*">
12951 <warning>missing glib:type-name</warning>
12953 <parameter name="tag" type="const-gchar*" />
12956 <method name="TagMergeStringsWithComma" cname="gst_tag_merge_strings_with_comma" shared="true">
12957 <return-type type="void" />
12959 <parameter name="dest" type="GValue*" pass_as="out">
12960 <warning>missing glib:type-name</warning>
12962 <parameter name="src" type="GValue*">
12963 <warning>missing glib:type-name</warning>
12967 <method name="TagMergeUseFirst" cname="gst_tag_merge_use_first" shared="true">
12968 <return-type type="void" />
12970 <parameter name="dest" type="GValue*" pass_as="out">
12971 <warning>missing glib:type-name</warning>
12973 <parameter name="src" type="GValue*">
12974 <warning>missing glib:type-name</warning>
12978 <method name="TagCheckLanguageCode" cname="gst_tag_check_language_code" shared="true">
12979 <return-type type="gboolean" />
12981 <parameter name="lang_code" type="const-gchar*" />
12984 <method name="TagFreeformStringToUtf8" cname="gst_tag_freeform_string_to_utf8" shared="true">
12985 <return-type type="gchar*" owned="true" />
12987 <parameter name="data" type="const gchar*" array="true" array_length_param_index="1" />
12988 <parameter name="size" type="gint" />
12989 <parameter name="env_vars" type="const gchar**" array="true" null_term_array="true" />
12992 <method name="TagFromId3Tag" cname="gst_tag_from_id3_tag" shared="true">
12993 <return-type type="const-gchar*" />
12995 <parameter name="id3_tag" type="const-gchar*" />
12998 <method name="TagFromId3UserTag" cname="gst_tag_from_id3_user_tag" shared="true">
12999 <return-type type="const-gchar*" />
13001 <parameter name="type" type="const-gchar*" />
13002 <parameter name="id3_user_tag" type="const-gchar*" />
13005 <method name="TagFromVorbisTag" cname="gst_tag_from_vorbis_tag" shared="true">
13006 <return-type type="const-gchar*" />
13008 <parameter name="vorbis_tag" type="const-gchar*" />
13011 <method name="TagGetId3v2TagSize" cname="gst_tag_get_id3v2_tag_size" shared="true">
13012 <return-type type="guint" />
13014 <parameter name="buffer" type="GstBuffer*">
13015 <warning>missing glib:type-name</warning>
13019 <method name="TagGetLanguageCodeIso6391" cname="gst_tag_get_language_code_iso_639_1" shared="true">
13020 <return-type type="const-gchar*" />
13022 <parameter name="lang_code" type="const-gchar*" />
13025 <method name="TagGetLanguageCodeIso6392B" cname="gst_tag_get_language_code_iso_639_2B" shared="true">
13026 <return-type type="const-gchar*" />
13028 <parameter name="lang_code" type="const-gchar*" />
13031 <method name="TagGetLanguageCodeIso6392T" cname="gst_tag_get_language_code_iso_639_2T" shared="true">
13032 <return-type type="const-gchar*" />
13034 <parameter name="lang_code" type="const-gchar*" />
13037 <method name="TagGetLanguageCodes" cname="gst_tag_get_language_codes" shared="true">
13038 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
13040 <method name="TagGetLanguageName" cname="gst_tag_get_language_name" shared="true">
13041 <return-type type="const-gchar*" />
13043 <parameter name="language_code" type="const-gchar*" />
13046 <method name="TagGetLicenseDescription" cname="gst_tag_get_license_description" shared="true">
13047 <return-type type="const-gchar*" />
13049 <parameter name="license_ref" type="const-gchar*" />
13052 <method name="TagGetLicenseFlags" cname="gst_tag_get_license_flags" shared="true">
13053 <return-type type="GstTagLicenseFlags" />
13055 <parameter name="license_ref" type="const-gchar*" />
13058 <method name="TagGetLicenseJurisdiction" cname="gst_tag_get_license_jurisdiction" shared="true">
13059 <return-type type="const-gchar*" />
13061 <parameter name="license_ref" type="const-gchar*" />
13064 <method name="TagGetLicenseNick" cname="gst_tag_get_license_nick" shared="true">
13065 <return-type type="const-gchar*" />
13067 <parameter name="license_ref" type="const-gchar*" />
13070 <method name="TagGetLicenseTitle" cname="gst_tag_get_license_title" shared="true">
13071 <return-type type="const-gchar*" />
13073 <parameter name="license_ref" type="const-gchar*" />
13076 <method name="TagGetLicenseVersion" cname="gst_tag_get_license_version" shared="true">
13077 <return-type type="const-gchar*" />
13079 <parameter name="license_ref" type="const-gchar*" />
13082 <method name="TagGetLicenses" cname="gst_tag_get_licenses" shared="true">
13083 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
13085 <method name="TagId3GenreCount" cname="gst_tag_id3_genre_count" shared="true">
13086 <return-type type="guint" />
13088 <method name="TagId3GenreGet" cname="gst_tag_id3_genre_get" shared="true">
13089 <return-type type="const-gchar*" />
13091 <parameter name="id" type="guint" />
13094 <method name="TagImageDataToImageSample" cname="gst_tag_image_data_to_image_sample" shared="true">
13095 <return-type type="GstSample*" owned="true">
13096 <warning>missing glib:type-name</warning>
13099 <parameter name="image_data" type="const guint8*" array="true" array_length_param_index="1" />
13100 <parameter name="image_data_len" type="guint" />
13101 <parameter name="image_type" type="GstTagImageType" />
13104 <method name="TagListAddId3Image" cname="gst_tag_list_add_id3_image" shared="true">
13105 <return-type type="gboolean" />
13107 <parameter name="tag_list" type="GstTagList*">
13108 <warning>missing glib:type-name</warning>
13110 <parameter name="image_data" type="const guint8*" array="true" array_length_param_index="2" />
13111 <parameter name="image_data_len" type="guint" array_index="1" />
13112 <parameter name="id3_picture_type" type="guint" />
13115 <method name="TagListFromExifBuffer" cname="gst_tag_list_from_exif_buffer" shared="true">
13116 <return-type type="GstTagList*" owned="true">
13117 <warning>missing glib:type-name</warning>
13120 <parameter name="buffer" type="GstBuffer*">
13121 <warning>missing glib:type-name</warning>
13123 <parameter name="byte_order" type="gint" />
13124 <parameter name="base_offset" type="guint32" />
13127 <method name="TagListFromExifBufferWithTiffHeader" cname="gst_tag_list_from_exif_buffer_with_tiff_header" shared="true">
13128 <return-type type="GstTagList*" owned="true">
13129 <warning>missing glib:type-name</warning>
13132 <parameter name="buffer" type="GstBuffer*">
13133 <warning>missing glib:type-name</warning>
13137 <method name="TagListFromId3v2Tag" cname="gst_tag_list_from_id3v2_tag" shared="true">
13138 <return-type type="GstTagList*" owned="true">
13139 <warning>missing glib:type-name</warning>
13142 <parameter name="buffer" type="GstBuffer*">
13143 <warning>missing glib:type-name</warning>
13147 <method name="TagListFromVorbiscomment" cname="gst_tag_list_from_vorbiscomment" shared="true">
13148 <return-type type="GstTagList*" owned="true">
13149 <warning>missing glib:type-name</warning>
13152 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
13153 <parameter name="size" type="gsize" />
13154 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="3" />
13155 <parameter name="id_data_length" type="guint" array_index="2" />
13156 <parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out" />
13159 <method name="TagListFromVorbiscommentBuffer" cname="gst_tag_list_from_vorbiscomment_buffer" shared="true">
13160 <return-type type="GstTagList*" owned="true">
13161 <warning>missing glib:type-name</warning>
13164 <parameter name="buffer" type="GstBuffer*">
13165 <warning>missing glib:type-name</warning>
13167 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="2" />
13168 <parameter name="id_data_length" type="guint" array_index="1" />
13169 <parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out" />
13172 <method name="TagListFromXmpBuffer" cname="gst_tag_list_from_xmp_buffer" shared="true">
13173 <return-type type="GstTagList*" owned="true">
13174 <warning>missing glib:type-name</warning>
13177 <parameter name="buffer" type="GstBuffer*">
13178 <warning>missing glib:type-name</warning>
13182 <method name="TagListNewFromId3v1" cname="gst_tag_list_new_from_id3v1" shared="true">
13183 <return-type type="GstTagList*" owned="true">
13184 <warning>missing glib:type-name</warning>
13187 <parameter name="data" type="const guint8*" array="true" array_len="128" />
13190 <method name="TagListToExifBuffer" cname="gst_tag_list_to_exif_buffer" shared="true">
13191 <return-type type="GstBuffer*" owned="true">
13192 <warning>missing glib:type-name</warning>
13195 <parameter name="taglist" type="GstTagList*">
13196 <warning>missing glib:type-name</warning>
13198 <parameter name="byte_order" type="gint" />
13199 <parameter name="base_offset" type="guint32" />
13202 <method name="TagListToExifBufferWithTiffHeader" cname="gst_tag_list_to_exif_buffer_with_tiff_header" shared="true">
13203 <return-type type="GstBuffer*" owned="true">
13204 <warning>missing glib:type-name</warning>
13207 <parameter name="taglist" type="GstTagList*">
13208 <warning>missing glib:type-name</warning>
13212 <method name="TagListToVorbiscommentBuffer" cname="gst_tag_list_to_vorbiscomment_buffer" shared="true">
13213 <return-type type="GstBuffer*" owned="true">
13214 <warning>missing glib:type-name</warning>
13217 <parameter name="list" type="GstTagList*">
13218 <warning>missing glib:type-name</warning>
13220 <parameter name="id_data" type="const guint8*" array="true" array_length_param_index="2" />
13221 <parameter name="id_data_length" type="guint" array_index="1" />
13222 <parameter allow-none="1" name="vendor_string" type="const-gchar*" />
13225 <method name="TagListToXmpBuffer" cname="gst_tag_list_to_xmp_buffer" shared="true">
13226 <return-type type="GstBuffer*" owned="true">
13227 <warning>missing glib:type-name</warning>
13230 <parameter name="list" type="GstTagList*">
13231 <warning>missing glib:type-name</warning>
13233 <parameter name="read_only" type="gboolean" />
13234 <parameter name="schemas" type="const gchar**" array="true" null_term_array="true" />
13237 <method name="TagParseExtendedComment" cname="gst_tag_parse_extended_comment" shared="true">
13238 <return-type type="gboolean" />
13240 <parameter name="ext_comment" type="const-gchar*" />
13241 <parameter name="key" type="gchar*" owned="true" pass_as="out" />
13242 <parameter name="lang" type="gchar*" owned="true" pass_as="out" />
13243 <parameter name="value" type="gchar*" owned="true" pass_as="out" />
13244 <parameter name="fail_if_no_key" type="gboolean" />
13247 <method name="TagRegisterMusicbrainzTags" cname="gst_tag_register_musicbrainz_tags" shared="true">
13248 <return-type type="void" />
13250 <method name="TagToId3Tag" cname="gst_tag_to_id3_tag" shared="true">
13251 <return-type type="const-gchar*" />
13253 <parameter name="gst_tag" type="const-gchar*" />
13256 <method name="TagToVorbisComments" cname="gst_tag_to_vorbis_comments" shared="true">
13257 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
13259 <parameter name="list" type="GstTagList*">
13260 <warning>missing glib:type-name</warning>
13262 <parameter name="tag" type="const-gchar*" />
13265 <method name="TagToVorbisTag" cname="gst_tag_to_vorbis_tag" shared="true">
13266 <return-type type="const-gchar*" />
13268 <parameter name="gst_tag" type="const-gchar*" />
13271 <method name="TagXmpListSchemas" cname="gst_tag_xmp_list_schemas" shared="true">
13272 <return-type type="const gchar**" array="true" null_term_array="true" />
13275 <class name="Util" cname="GstUtil" disable_void_ctor="1">
13276 <method name="FilenameToUri" cname="gst_filename_to_uri" shared="true">
13277 <return-type type="gchar*" owned="true" />
13278 <parameters throws="1">
13279 <parameter name="filename" type="const-gfilename*" />
13280 <parameter name="error" type="GError**" />
13283 <method name="FormatGetByNick" cname="gst_format_get_by_nick" shared="true">
13284 <return-type type="GstFormat" />
13286 <parameter name="nick" type="const-gchar*" />
13289 <method name="FormatGetDetails" cname="gst_format_get_details" shared="true">
13290 <return-type type="GstFormatDefinition*">
13291 <warning>missing glib:type-name</warning>
13294 <parameter name="format" type="GstFormat" />
13297 <method name="FormatGetName" cname="gst_format_get_name" shared="true">
13298 <return-type type="const-gchar*" />
13300 <parameter name="format" type="GstFormat" />
13303 <method name="FormatIterateDefinitions" cname="gst_format_iterate_definitions" shared="true">
13304 <return-type type="GstIterator*" owned="true">
13305 <warning>missing glib:type-name</warning>
13308 <method name="FormatRegister" cname="gst_format_register" shared="true">
13309 <return-type type="GstFormat" />
13311 <parameter name="nick" type="const-gchar*" />
13312 <parameter name="description" type="const-gchar*" />
13315 <method name="FormatToQuark" cname="gst_format_to_quark" shared="true">
13316 <return-type type="guint32" />
13318 <parameter name="format" type="GstFormat" />
13321 <method name="FormatsContains" cname="gst_formats_contains" shared="true" hidden="true">
13322 <return-type type="gboolean" />
13324 <parameter name="formats" type="const GstFormat*" array="true" null_term_array="true" />
13325 <parameter name="format" type="GstFormat" />
13328 <method name="UriConstruct" cname="gst_uri_construct" shared="true" deprecated="true">
13329 <return-type type="gchar*" owned="true" />
13331 <parameter name="protocol" type="const-gchar*" />
13332 <parameter name="location" type="const-gchar*" />
13335 <method name="UriErrorQuark" cname="gst_uri_error_quark" shared="true">
13336 <return-type type="guint32" />
13338 <method name="UriFromString" cname="gst_uri_from_string" shared="true" version="1.6">
13339 <return-type type="GstUri*" owned="true">
13340 <warning>missing glib:type-name</warning>
13343 <parameter name="uri" type="const-gchar*" />
13346 <method name="UriFromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
13347 <return-type type="GstUri*" owned="true">
13348 <warning>missing glib:type-name</warning>
13351 <parameter name="uri" type="const-gchar*" />
13354 <method name="UriGetLocation" cname="gst_uri_get_location" shared="true">
13355 <return-type type="gchar*" owned="true" />
13357 <parameter name="uri" type="const-gchar*" />
13360 <method name="UriGetProtocol" cname="gst_uri_get_protocol" shared="true">
13361 <return-type type="gchar*" owned="true" />
13363 <parameter name="uri" type="const-gchar*" />
13366 <method name="UriHasProtocol" cname="gst_uri_has_protocol" shared="true">
13367 <return-type type="gboolean" />
13369 <parameter name="uri" type="const-gchar*" />
13370 <parameter name="protocol" type="const-gchar*" />
13373 <method name="UriIsValid" cname="gst_uri_is_valid" shared="true">
13374 <return-type type="gboolean" />
13376 <parameter name="uri" type="const-gchar*" />
13379 <method name="UriJoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
13380 <return-type type="gchar*" owned="true" />
13382 <parameter name="base_uri" type="const-gchar*" />
13383 <parameter name="ref_uri" type="const-gchar*" />
13386 <method name="UriProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
13387 <return-type type="gboolean" />
13389 <parameter name="type" type="GstURIType" />
13390 <parameter name="protocol" type="const-gchar*" />
13393 <method name="UriProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
13394 <return-type type="gboolean" />
13396 <parameter name="protocol" type="const-gchar*" />
13399 <method name="UtilArrayBinarySearch" cname="gst_util_array_binary_search" shared="true">
13400 <return-type type="gpointer" />
13402 <parameter allow-none="1" name="array" type="gpointer" />
13403 <parameter name="num_elements" type="guint" />
13404 <parameter name="element_size" type="gsize" />
13405 <parameter closure="6" scope="call" name="search_func" type="GCompareDataFunc" />
13406 <parameter name="mode" type="GstSearchMode" />
13407 <parameter allow-none="1" name="search_data" type="gpointer" />
13408 <parameter allow-none="1" name="user_data" type="gpointer" />
13411 <method name="UtilDoubleToFraction" cname="gst_util_double_to_fraction" shared="true">
13412 <return-type type="void" />
13414 <parameter name="src" type="gdouble" />
13415 <parameter name="dest_n" type="gint*" owned="true" pass_as="out" />
13416 <parameter name="dest_d" type="gint*" owned="true" pass_as="out" />
13419 <method name="UtilDumpBuffer" cname="gst_util_dump_buffer" shared="true" version="1.14">
13420 <return-type type="void" />
13422 <parameter name="buf" type="GstBuffer*">
13423 <warning>missing glib:type-name</warning>
13427 <method name="UtilDumpMem" cname="gst_util_dump_mem" shared="true">
13428 <return-type type="void" />
13430 <parameter name="mem" type="const guchar*" array="true" array_length_param_index="1" />
13431 <parameter name="size" type="guint" />
13434 <method name="UtilFractionAdd" cname="gst_util_fraction_add" shared="true">
13435 <return-type type="gboolean" />
13437 <parameter name="a_n" type="gint" />
13438 <parameter name="a_d" type="gint" />
13439 <parameter name="b_n" type="gint" />
13440 <parameter name="b_d" type="gint" />
13441 <parameter name="res_n" type="gint*" owned="true" pass_as="out" />
13442 <parameter name="res_d" type="gint*" owned="true" pass_as="out" />
13445 <method name="UtilFractionCompare" cname="gst_util_fraction_compare" shared="true">
13446 <return-type type="gint" />
13448 <parameter name="a_n" type="gint" />
13449 <parameter name="a_d" type="gint" />
13450 <parameter name="b_n" type="gint" />
13451 <parameter name="b_d" type="gint" />
13454 <method name="UtilFractionMultiply" cname="gst_util_fraction_multiply" shared="true">
13455 <return-type type="gboolean" />
13457 <parameter name="a_n" type="gint" />
13458 <parameter name="a_d" type="gint" />
13459 <parameter name="b_n" type="gint" />
13460 <parameter name="b_d" type="gint" />
13461 <parameter name="res_n" type="gint*" owned="true" pass_as="out" />
13462 <parameter name="res_d" type="gint*" owned="true" pass_as="out" />
13465 <method name="UtilFractionToDouble" cname="gst_util_fraction_to_double" shared="true">
13466 <return-type type="void" />
13468 <parameter name="src_n" type="gint" />
13469 <parameter name="src_d" type="gint" />
13470 <parameter name="dest" type="gdouble*" owned="true" pass_as="out" />
13473 <method name="UtilGdoubleToGuint64" cname="gst_util_gdouble_to_guint64" shared="true">
13474 <return-type type="guint64" />
13476 <parameter name="value" type="gdouble" />
13479 <method name="UtilGetObjectArray" cname="gst_util_get_object_array" shared="true" version="1.12">
13480 <return-type type="gboolean" />
13482 <parameter name="_object" type="GObject*" />
13483 <parameter name="name" type="const-gchar*" />
13484 <parameter name="array" type="GValueArray**" owned="true" pass_as="out">
13485 <warning>missing glib:type-name</warning>
13489 <method name="UtilGetTimestamp" cname="gst_util_get_timestamp" shared="true">
13490 <return-type type="guint64" />
13492 <method name="UtilGreatestCommonDivisor" cname="gst_util_greatest_common_divisor" shared="true">
13493 <return-type type="gint" />
13495 <parameter name="a" type="gint" />
13496 <parameter name="b" type="gint" />
13499 <method name="UtilGreatestCommonDivisorInt64" cname="gst_util_greatest_common_divisor_int64" shared="true">
13500 <return-type type="gint64" />
13502 <parameter name="a" type="gint64" />
13503 <parameter name="b" type="gint64" />
13506 <method name="UtilGroupIdNext" cname="gst_util_group_id_next" shared="true">
13507 <return-type type="guint" />
13509 <method name="UtilGuint64ToGdouble" cname="gst_util_guint64_to_gdouble" shared="true">
13510 <return-type type="gdouble" />
13512 <parameter name="value" type="guint64" />
13515 <method name="UtilSeqnumCompare" cname="gst_util_seqnum_compare" shared="true">
13516 <return-type type="gint32" />
13518 <parameter name="s1" type="guint32" />
13519 <parameter name="s2" type="guint32" />
13522 <method name="UtilSeqnumNext" cname="gst_util_seqnum_next" shared="true">
13523 <return-type type="guint32" />
13525 <method name="UtilSetObjectArg" cname="gst_util_set_object_arg" shared="true">
13526 <return-type type="void" />
13528 <parameter name="_object" type="GObject*" />
13529 <parameter name="name" type="const-gchar*" />
13530 <parameter name="value" type="const-gchar*" />
13533 <method name="UtilSetObjectArray" cname="gst_util_set_object_array" shared="true" version="1.12">
13534 <return-type type="gboolean" />
13536 <parameter name="_object" type="GObject*" />
13537 <parameter name="name" type="const-gchar*" />
13538 <parameter name="array" type="GValueArray*">
13539 <warning>missing glib:type-name</warning>
13543 <method name="UtilSetValueFromString" cname="gst_util_set_value_from_string" shared="true">
13544 <return-type type="void" />
13546 <parameter name="value" type="GValue*" pass_as="out">
13547 <warning>missing glib:type-name</warning>
13549 <parameter name="value_str" type="const-gchar*" />
13552 <method name="UtilUint64Scale" cname="gst_util_uint64_scale" shared="true">
13553 <return-type type="guint64" />
13555 <parameter name="val" type="guint64" />
13556 <parameter name="num" type="guint64" />
13557 <parameter name="denom" type="guint64" />
13560 <method name="UtilUint64ScaleCeil" cname="gst_util_uint64_scale_ceil" shared="true">
13561 <return-type type="guint64" />
13563 <parameter name="val" type="guint64" />
13564 <parameter name="num" type="guint64" />
13565 <parameter name="denom" type="guint64" />
13568 <method name="UtilUint64ScaleInt" cname="gst_util_uint64_scale_int" shared="true">
13569 <return-type type="guint64" />
13571 <parameter name="val" type="guint64" />
13572 <parameter name="num" type="gint" />
13573 <parameter name="denom" type="gint" />
13576 <method name="UtilUint64ScaleIntCeil" cname="gst_util_uint64_scale_int_ceil" shared="true">
13577 <return-type type="guint64" />
13579 <parameter name="val" type="guint64" />
13580 <parameter name="num" type="gint" />
13581 <parameter name="denom" type="gint" />
13584 <method name="UtilUint64ScaleIntRound" cname="gst_util_uint64_scale_int_round" shared="true">
13585 <return-type type="guint64" />
13587 <parameter name="val" type="guint64" />
13588 <parameter name="num" type="gint" />
13589 <parameter name="denom" type="gint" />
13592 <method name="UtilUint64ScaleRound" cname="gst_util_uint64_scale_round" shared="true">
13593 <return-type type="guint64" />
13595 <parameter name="val" type="guint64" />
13596 <parameter name="num" type="guint64" />
13597 <parameter name="denom" type="guint64" />
13602 <namespace name="Gst.App" library="gstapp-1.0-0.dll">
13603 <enum name="AppStreamType" cname="GstAppStreamType" type="enum" gtype="gst_app_stream_type_get_type">
13604 <member cname="GST_APP_STREAM_TYPE_STREAM" name="Stream" value="0" />
13605 <member cname="GST_APP_STREAM_TYPE_SEEKABLE" name="Seekable" value="1" />
13606 <member cname="GST_APP_STREAM_TYPE_RANDOM_ACCESS" name="RandomAccess" value="2" />
13608 <object name="AppSink" cname="GstAppSink" opaque="false" hidden="false" parent="GstBaseSink">
13610 <interface cname="GstURIHandler" />
13612 <class_struct cname="GstAppSinkClass">
13613 <field cname="basesink_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesinkClass" type="GstBaseSinkClass">
13614 <warning>missing glib:type-name</warning>
13616 <method signal_vm="eos" />
13617 <method signal_vm="new_preroll" />
13618 <method signal_vm="new_sample" />
13619 <method signal_vm="pull_preroll" />
13620 <method signal_vm="pull_sample" />
13621 <method signal_vm="try_pull_preroll" />
13622 <method signal_vm="try_pull_sample" />
13623 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
13625 <method name="GetType" cname="gst_app_sink_get_type" shared="true">
13626 <return-type type="GType" />
13628 <method name="GetBufferListSupport" cname="gst_app_sink_get_buffer_list_support" version="1.12">
13629 <return-type type="gboolean" />
13632 <method name="GetCaps" cname="gst_app_sink_get_caps">
13633 <return-type type="GstCaps*" owned="true">
13634 <warning>missing glib:type-name</warning>
13638 <method name="GetDrop" cname="gst_app_sink_get_drop">
13639 <return-type type="gboolean" />
13642 <method name="GetEmitSignals" cname="gst_app_sink_get_emit_signals">
13643 <return-type type="gboolean" />
13646 <method name="GetMaxBuffers" cname="gst_app_sink_get_max_buffers">
13647 <return-type type="guint" />
13650 <method name="GetWaitOnEos" cname="gst_app_sink_get_wait_on_eos">
13651 <return-type type="gboolean" />
13654 <method name="IsEos" cname="gst_app_sink_is_eos">
13655 <return-type type="gboolean" />
13658 <method name="PullPreroll" cname="gst_app_sink_pull_preroll">
13659 <return-type type="GstSample*" owned="true">
13660 <warning>missing glib:type-name</warning>
13664 <method name="PullSample" cname="gst_app_sink_pull_sample">
13665 <return-type type="GstSample*" owned="true">
13666 <warning>missing glib:type-name</warning>
13670 <method name="SetBufferListSupport" cname="gst_app_sink_set_buffer_list_support" version="1.12">
13671 <return-type type="void" />
13673 <parameter name="enable_lists" type="gboolean" />
13676 <method name="SetCaps" cname="gst_app_sink_set_caps">
13677 <return-type type="void" />
13679 <parameter allow-none="1" name="caps" type="GstCaps*">
13680 <warning>missing glib:type-name</warning>
13684 <method name="SetDrop" cname="gst_app_sink_set_drop">
13685 <return-type type="void" />
13687 <parameter name="drop" type="gboolean" />
13690 <method name="SetEmitSignals" cname="gst_app_sink_set_emit_signals">
13691 <return-type type="void" />
13693 <parameter name="emit" type="gboolean" />
13696 <method name="SetMaxBuffers" cname="gst_app_sink_set_max_buffers">
13697 <return-type type="void" />
13699 <parameter name="max" type="guint" />
13702 <method name="SetWaitOnEos" cname="gst_app_sink_set_wait_on_eos">
13703 <return-type type="void" />
13705 <parameter name="wait" type="gboolean" />
13708 <method name="TryPullPreroll" cname="gst_app_sink_try_pull_preroll" version="1.10">
13709 <return-type type="GstSample*" owned="true">
13710 <warning>missing glib:type-name</warning>
13713 <parameter name="timeout" type="guint64" />
13716 <method name="TryPullSample" cname="gst_app_sink_try_pull_sample" version="1.10">
13717 <return-type type="GstSample*" owned="true">
13718 <warning>missing glib:type-name</warning>
13721 <parameter name="timeout" type="guint64" />
13724 <property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13725 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
13726 <property name="Drop" cname="drop" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13727 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13728 <property name="EosProp
 " cname="eos" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false" />
13729 <property name="MaxBuffers" cname="max-buffers" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
13730 <property name="WaitOnEos" cname="wait-on-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13731 <field cname="basesink" access="public" writeable="false" readable="true" is_callback="false" name="Basesink" type="GstBaseSink*" />
13732 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSinkPrivate*">
13733 <warning>missing glib:type-name</warning>
13735 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
13736 <signal name="Eos" cname="eos" when="last" field_name="eos">
13737 <return-type type="void" />
13740 <signal name="NewPreroll" cname="new-preroll" when="last" field_name="new_preroll">
13741 <return-type type="GstFlowReturn" />
13744 <signal name="NewSample" cname="new-sample" when="last" field_name="new_sample">
13745 <return-type type="GstFlowReturn" />
13748 <signal name="PullPrerollEvent" cname="pull-preroll" when="last" field_name="pull_preroll" hidden="true">
13749 <return-type type="GstSample*" owned="true">
13750 <warning>missing glib:type-name</warning>
13753 <warning>Signal renamed because of existing method with same name</warning>
13755 <signal name="PullSampleEvent" cname="pull-sample" when="last" field_name="pull_sample" hidden="true">
13756 <return-type type="GstSample*" owned="true">
13757 <warning>missing glib:type-name</warning>
13760 <warning>Signal renamed because of existing method with same name</warning>
13762 <signal name="TryPullPrerollEvent" cname="try-pull-preroll" when="last" field_name="try_pull_preroll" version="1.10">
13763 <return-type type="GstSample*" owned="true">
13764 <warning>missing glib:type-name</warning>
13767 <parameter name="timeout" type="guint64" />
13769 <warning>Signal renamed because of existing method with same name</warning>
13771 <signal name="TryPullSampleEvent" cname="try-pull-sample" when="last" field_name="try_pull_sample" version="1.10">
13772 <return-type type="GstSample*" owned="true">
13773 <warning>missing glib:type-name</warning>
13776 <parameter name="timeout" type="guint64" />
13778 <warning>Signal renamed because of existing method with same name</warning>
13781 <object name="AppSrc" cname="GstAppSrc" opaque="false" hidden="false" parent="GstBaseSrc">
13783 <interface cname="GstURIHandler" />
13785 <class_struct cname="GstAppSrcClass">
13786 <field cname="basesrc_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesrcClass" type="GstBaseSrcClass">
13787 <warning>missing glib:type-name</warning>
13789 <method signal_vm="need_data" />
13790 <method signal_vm="enough_data" />
13791 <method signal_vm="seek_data" />
13792 <method signal_vm="push_buffer" />
13793 <method signal_vm="end_of_stream" />
13794 <method signal_vm="push_sample" />
13795 <method signal_vm="push_buffer_list" />
13796 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
13798 <method name="GetType" cname="gst_app_src_get_type" shared="true">
13799 <return-type type="GType" />
13801 <method name="EndOfStream" cname="gst_app_src_end_of_stream">
13802 <return-type type="GstFlowReturn" />
13805 <method name="GetCaps" cname="gst_app_src_get_caps">
13806 <return-type type="GstCaps*" owned="true">
13807 <warning>missing glib:type-name</warning>
13811 <method name="GetCurrentLevelBytes" cname="gst_app_src_get_current_level_bytes" version="1.2">
13812 <return-type type="guint64" />
13815 <method name="GetDuration" cname="gst_app_src_get_duration" version="1.10">
13816 <return-type type="guint64" />
13819 <method name="GetEmitSignals" cname="gst_app_src_get_emit_signals">
13820 <return-type type="gboolean" />
13823 <method name="GetLatency" cname="gst_app_src_get_latency">
13824 <return-type type="void" />
13826 <parameter name="min" type="guint64*" owned="true" pass_as="out" />
13827 <parameter name="max" type="guint64*" owned="true" pass_as="out" />
13830 <method name="GetMaxBytes" cname="gst_app_src_get_max_bytes">
13831 <return-type type="guint64" />
13834 <method name="GetSize" cname="gst_app_src_get_size">
13835 <return-type type="gint64" />
13838 <method name="GetStreamType" cname="gst_app_src_get_stream_type">
13839 <return-type type="GstAppStreamType" />
13842 <method name="PushBuffer" cname="gst_app_src_push_buffer">
13843 <return-type type="GstFlowReturn" />
13845 <parameter name="buffer" type="GstBuffer*" owned="true">
13846 <warning>missing glib:type-name</warning>
13850 <method name="PushBufferList" cname="gst_app_src_push_buffer_list" version="1.14">
13851 <return-type type="GstFlowReturn" />
13853 <parameter name="buffer_list" type="GstBufferList*" owned="true">
13854 <warning>missing glib:type-name</warning>
13858 <method name="PushSample" cname="gst_app_src_push_sample" version="1.6">
13859 <return-type type="GstFlowReturn" />
13861 <parameter name="sample" type="GstSample*">
13862 <warning>missing glib:type-name</warning>
13866 <method name="SetCaps" cname="gst_app_src_set_caps">
13867 <return-type type="void" />
13869 <parameter allow-none="1" name="caps" type="GstCaps*">
13870 <warning>missing glib:type-name</warning>
13874 <method name="SetDuration" cname="gst_app_src_set_duration" version="1.10">
13875 <return-type type="void" />
13877 <parameter name="duration" type="guint64" />
13880 <method name="SetEmitSignals" cname="gst_app_src_set_emit_signals">
13881 <return-type type="void" />
13883 <parameter name="emit" type="gboolean" />
13886 <method name="SetLatency" cname="gst_app_src_set_latency">
13887 <return-type type="void" />
13889 <parameter name="min" type="guint64" />
13890 <parameter name="max" type="guint64" />
13893 <method name="SetMaxBytes" cname="gst_app_src_set_max_bytes">
13894 <return-type type="void" />
13896 <parameter name="max" type="guint64" />
13899 <method name="SetSize" cname="gst_app_src_set_size">
13900 <return-type type="void" />
13902 <parameter name="size" type="gint64" />
13905 <method name="SetStreamType" cname="gst_app_src_set_stream_type">
13906 <return-type type="void" />
13908 <parameter name="type" type="GstAppStreamType" />
13911 <property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13912 <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
13913 <property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.2" />
13914 <property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.10" />
13915 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13916 <property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false" />
13917 <property name="HandleSegmentChange" cname="handle-segment-change" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
13918 <property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
13919 <property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
13920 <property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
13921 <property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
13922 <property name="MinPercent" cname="min-percent" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
13923 <property name="Size" cname="size" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
13924 <property name="StreamType" cname="stream-type" type="GstAppStreamType" readable="true" writeable="true" construct="false" construct-only="false" />
13925 <field cname="basesrc" access="public" writeable="false" readable="true" is_callback="false" name="Basesrc" type="GstBaseSrc*" />
13926 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSrcPrivate*">
13927 <warning>missing glib:type-name</warning>
13929 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
13930 <signal name="EndOfStreamEvent" cname="end-of-stream" when="last" field_name="end_of_stream">
13931 <return-type type="GstFlowReturn" />
13933 <warning>Signal renamed because of existing method with same name</warning>
13935 <signal name="EnoughData" cname="enough-data" when="last" field_name="enough_data">
13936 <return-type type="void" />
13939 <signal name="NeedData" cname="need-data" when="last" field_name="need_data">
13940 <return-type type="void" />
13942 <parameter name="_object" type="guint" />
13945 <signal name="PushBufferEvent" cname="push-buffer" when="last" field_name="push_buffer">
13946 <return-type type="GstFlowReturn" />
13948 <parameter name="_object" type="GstBuffer*">
13949 <warning>missing glib:type-name</warning>
13952 <warning>Signal renamed because of existing method with same name</warning>
13954 <signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list">
13955 <return-type type="GstFlowReturn" />
13957 <parameter name="_object" type="GstBufferList*">
13958 <warning>missing glib:type-name</warning>
13961 <warning>Signal renamed because of existing method with same name</warning>
13963 <signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample">
13964 <return-type type="GstFlowReturn" />
13966 <parameter name="_object" type="GstSample*">
13967 <warning>missing glib:type-name</warning>
13970 <warning>Signal renamed because of existing method with same name</warning>
13972 <signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
13973 <return-type type="gboolean" />
13975 <parameter name="_object" type="guint64" />
13979 <struct name="AppSinkCallbacks" cname="GstAppSinkCallbacks" opaque="false" hidden="false">
13980 <field cname="eos" access="public" writeable="false" readable="true" is_callback="true" name="Eos" type="GstAppEosFunc" />
13981 <field cname="new_preroll" access="public" writeable="false" readable="true" is_callback="true" name="NewPreroll" type="GstAppNewPrerollFunc" />
13982 <field cname="new_sample" access="public" writeable="false" readable="true" is_callback="true" name="NewSample" type="GstAppNewSampleFunc" />
13983 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
13985 <struct name="AppSinkPrivate" cname="GstAppSinkPrivate" opaque="true" hidden="true" />
13986 <struct name="AppSrcCallbacks" cname="GstAppSrcCallbacks" opaque="false" hidden="false">
13987 <field cname="need_data" access="public" writeable="false" readable="true" is_callback="true" name="NeedData" type="GstAppNeedDataFunc" />
13988 <field cname="enough_data" access="public" writeable="false" readable="true" is_callback="true" name="EnoughData" type="GstAppEnoughDataFunc" />
13989 <field cname="seek_data" access="public" writeable="false" readable="true" is_callback="true" name="SeekData" type="GstAppSeekDataFunc" />
13990 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
13992 <struct name="AppSrcPrivate" cname="GstAppSrcPrivate" opaque="true" hidden="true" />
13993 <object name="Global" cname="GstAppGlobal" opaque="true" />
13994 <object name="Constants" cname="GstAppConstants" opaque="true" />
13996 <namespace name="Gst.Audio" library="gstaudio-1.0-0.dll">
13997 <enum name="AudioBaseSinkDiscontReason" cname="GstAudioBaseSinkDiscontReason" type="enum" gtype="gst_audio_base_sink_discont_reason_get_type" version="1.6">
13998 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NO_DISCONT" name="NoDiscont" value="0" />
13999 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NEW_CAPS" name="NewCaps" value="1" />
14000 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_FLUSH" name="Flush" value="2" />
14001 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_SYNC_LATENCY" name="SyncLatency" value="3" />
14002 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_ALIGNMENT" name="Alignment" value="4" />
14003 <member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_DEVICE_FAILURE" name="DeviceFailure" value="5" />
14005 <enum name="AudioBaseSinkSlaveMethod" cname="GstAudioBaseSinkSlaveMethod" type="enum" gtype="gst_audio_base_sink_slave_method_get_type">
14006 <member cname="GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE" name="Resample" value="0" />
14007 <member cname="GST_AUDIO_BASE_SINK_SLAVE_SKEW" name="Skew" value="1" />
14008 <member cname="GST_AUDIO_BASE_SINK_SLAVE_NONE" name="None" value="2" />
14009 <member cname="GST_AUDIO_BASE_SINK_SLAVE_CUSTOM" name="Custom" value="3" />
14011 <enum name="AudioBaseSrcSlaveMethod" cname="GstAudioBaseSrcSlaveMethod" type="enum" gtype="gst_audio_base_src_slave_method_get_type">
14012 <member cname="GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE" name="Resample" value="0" />
14013 <member cname="GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP" name="ReTimestamp" value="1" />
14014 <member cname="GST_AUDIO_BASE_SRC_SLAVE_SKEW" name="Skew" value="2" />
14015 <member cname="GST_AUDIO_BASE_SRC_SLAVE_NONE" name="None" value="3" />
14017 <enum name="AudioCdSrcMode" cname="GstAudioCdSrcMode" type="enum" gtype="gst_audio_cd_src_mode_get_type">
14018 <member cname="GST_AUDIO_CD_SRC_MODE_NORMAL" name="Normal" value="0" />
14019 <member cname="GST_AUDIO_CD_SRC_MODE_CONTINUOUS" name="Continuous" value="1" />
14021 <enum name="AudioChannelPosition" cname="GstAudioChannelPosition" type="enum" gtype="gst_audio_channel_position_get_type">
14022 <member cname="GST_AUDIO_CHANNEL_POSITION_NONE" name="None" value="-3" />
14023 <member cname="GST_AUDIO_CHANNEL_POSITION_MONO" name="Mono" value="-2" />
14024 <member cname="GST_AUDIO_CHANNEL_POSITION_INVALID" name="Invalid" value="-1" />
14025 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT" name="FrontLeft" value="0" />
14026 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT" name="FrontRight" value="1" />
14027 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER" name="FrontCenter" value="2" />
14028 <member cname="GST_AUDIO_CHANNEL_POSITION_LFE1" name="Lfe1" value="3" />
14029 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_LEFT" name="RearLeft" value="4" />
14030 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT" name="RearRight" value="5" />
14031 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER" name="FrontLeftOfCenter" value="6" />
14032 <member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER" name="FrontRightOfCenter" value="7" />
14033 <member cname="GST_AUDIO_CHANNEL_POSITION_REAR_CENTER" name="RearCenter" value="8" />
14034 <member cname="GST_AUDIO_CHANNEL_POSITION_LFE2" name="Lfe2" value="9" />
14035 <member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT" name="SideLeft" value="10" />
14036 <member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT" name="SideRight" value="11" />
14037 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_LEFT" name="TopFrontLeft" value="12" />
14038 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_RIGHT" name="TopFrontRight" value="13" />
14039 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_CENTER" name="TopFrontCenter" value="14" />
14040 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_CENTER" name="TopCenter" value="15" />
14041 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_LEFT" name="TopRearLeft" value="16" />
14042 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_RIGHT" name="TopRearRight" value="17" />
14043 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_LEFT" name="TopSideLeft" value="18" />
14044 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_RIGHT" name="TopSideRight" value="19" />
14045 <member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_CENTER" name="TopRearCenter" value="20" />
14046 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_CENTER" name="BottomFrontCenter" value="21" />
14047 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_LEFT" name="BottomFrontLeft" value="22" />
14048 <member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_RIGHT" name="BottomFrontRight" value="23" />
14049 <member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_LEFT" name="WideLeft" value="24" />
14050 <member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_RIGHT" name="WideRight" value="25" />
14051 <member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_LEFT" name="SurroundLeft" value="26" />
14052 <member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_RIGHT" name="SurroundRight" value="27" />
14054 <enum name="AudioDitherMethod" cname="GstAudioDitherMethod" type="enum" gtype="gst_audio_dither_method_get_type">
14055 <member cname="GST_AUDIO_DITHER_NONE" name="None" value="0" />
14056 <member cname="GST_AUDIO_DITHER_RPDF" name="Rpdf" value="1" />
14057 <member cname="GST_AUDIO_DITHER_TPDF" name="Tpdf" value="2" />
14058 <member cname="GST_AUDIO_DITHER_TPDF_HF" name="TpdfHf" value="3" />
14060 <enum name="AudioFormat" cname="GstAudioFormat" type="enum" gtype="gst_audio_format_get_type">
14061 <member cname="GST_AUDIO_FORMAT_UNKNOWN" name="Unknown" value="0" />
14062 <member cname="GST_AUDIO_FORMAT_ENCODED" name="Encoded" value="1" />
14063 <member cname="GST_AUDIO_FORMAT_S8" name="S8" value="2" />
14064 <member cname="GST_AUDIO_FORMAT_U8" name="U8" value="3" />
14065 <member cname="GST_AUDIO_FORMAT_S16LE" name="S16le" value="4" />
14066 <member cname="GST_AUDIO_FORMAT_S16" name="S16" value="4" />
14067 <member cname="GST_AUDIO_FORMAT_S16BE" name="S16be" value="5" />
14068 <member cname="GST_AUDIO_FORMAT_U16LE" name="U16le" value="6" />
14069 <member cname="GST_AUDIO_FORMAT_U16" name="U16" value="6" />
14070 <member cname="GST_AUDIO_FORMAT_U16BE" name="U16be" value="7" />
14071 <member cname="GST_AUDIO_FORMAT_S24_32LE" name="S2432le" value="8" />
14072 <member cname="GST_AUDIO_FORMAT_S24_32" name="S2432" value="8" />
14073 <member cname="GST_AUDIO_FORMAT_S24_32BE" name="S2432be" value="9" />
14074 <member cname="GST_AUDIO_FORMAT_U24_32LE" name="U2432le" value="10" />
14075 <member cname="GST_AUDIO_FORMAT_U24_32" name="U2432" value="10" />
14076 <member cname="GST_AUDIO_FORMAT_U24_32BE" name="U2432be" value="11" />
14077 <member cname="GST_AUDIO_FORMAT_S32LE" name="S32le" value="12" />
14078 <member cname="GST_AUDIO_FORMAT_S32" name="S32" value="12" />
14079 <member cname="GST_AUDIO_FORMAT_S32BE" name="S32be" value="13" />
14080 <member cname="GST_AUDIO_FORMAT_U32LE" name="U32le" value="14" />
14081 <member cname="GST_AUDIO_FORMAT_U32" name="U32" value="14" />
14082 <member cname="GST_AUDIO_FORMAT_U32BE" name="U32be" value="15" />
14083 <member cname="GST_AUDIO_FORMAT_S24LE" name="S24le" value="16" />
14084 <member cname="GST_AUDIO_FORMAT_S24" name="S24" value="16" />
14085 <member cname="GST_AUDIO_FORMAT_S24BE" name="S24be" value="17" />
14086 <member cname="GST_AUDIO_FORMAT_U24LE" name="U24le" value="18" />
14087 <member cname="GST_AUDIO_FORMAT_U24" name="U24" value="18" />
14088 <member cname="GST_AUDIO_FORMAT_U24BE" name="U24be" value="19" />
14089 <member cname="GST_AUDIO_FORMAT_S20LE" name="S20le" value="20" />
14090 <member cname="GST_AUDIO_FORMAT_S20" name="S20" value="20" />
14091 <member cname="GST_AUDIO_FORMAT_S20BE" name="S20be" value="21" />
14092 <member cname="GST_AUDIO_FORMAT_U20LE" name="U20le" value="22" />
14093 <member cname="GST_AUDIO_FORMAT_U20" name="U20" value="22" />
14094 <member cname="GST_AUDIO_FORMAT_U20BE" name="U20be" value="23" />
14095 <member cname="GST_AUDIO_FORMAT_S18LE" name="S18le" value="24" />
14096 <member cname="GST_AUDIO_FORMAT_S18" name="S18" value="24" />
14097 <member cname="GST_AUDIO_FORMAT_S18BE" name="S18be" value="25" />
14098 <member cname="GST_AUDIO_FORMAT_U18LE" name="U18le" value="26" />
14099 <member cname="GST_AUDIO_FORMAT_U18" name="U18" value="26" />
14100 <member cname="GST_AUDIO_FORMAT_U18BE" name="U18be" value="27" />
14101 <member cname="GST_AUDIO_FORMAT_F32LE" name="F32le" value="28" />
14102 <member cname="GST_AUDIO_FORMAT_F32" name="F32" value="28" />
14103 <member cname="GST_AUDIO_FORMAT_F32BE" name="F32be" value="29" />
14104 <member cname="GST_AUDIO_FORMAT_F64LE" name="F64le" value="30" />
14105 <member cname="GST_AUDIO_FORMAT_F64" name="F64" value="30" />
14106 <member cname="GST_AUDIO_FORMAT_F64BE" name="F64be" value="31" />
14108 <enum name="AudioLayout" cname="GstAudioLayout" type="enum" gtype="gst_audio_layout_get_type">
14109 <member cname="GST_AUDIO_LAYOUT_INTERLEAVED" name="Interleaved" value="0" />
14110 <member cname="GST_AUDIO_LAYOUT_NON_INTERLEAVED" name="NonInterleaved" value="1" />
14112 <enum name="AudioNoiseShapingMethod" cname="GstAudioNoiseShapingMethod" type="enum" gtype="gst_audio_noise_shaping_method_get_type">
14113 <member cname="GST_AUDIO_NOISE_SHAPING_NONE" name="None" value="0" />
14114 <member cname="GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK" name="ErrorFeedback" value="1" />
14115 <member cname="GST_AUDIO_NOISE_SHAPING_SIMPLE" name="Simple" value="2" />
14116 <member cname="GST_AUDIO_NOISE_SHAPING_MEDIUM" name="Medium" value="3" />
14117 <member cname="GST_AUDIO_NOISE_SHAPING_HIGH" name="High" value="4" />
14119 <enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type" version="1.10">
14120 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE" name="None" value="0" />
14121 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR" name="Linear" value="1" />
14122 <member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC" name="Cubic" value="2" />
14124 <enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type" version="1.10">
14125 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED" name="Interpolated" value="0" />
14126 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_FULL" name="Full" value="1" />
14127 <member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO" name="Auto" value="2" />
14129 <enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.10">
14130 <member cname="GST_AUDIO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0" />
14131 <member cname="GST_AUDIO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1" />
14132 <member cname="GST_AUDIO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2" />
14133 <member cname="GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL" name="BlackmanNuttall" value="3" />
14134 <member cname="GST_AUDIO_RESAMPLER_METHOD_KAISER" name="Kaiser" value="4" />
14136 <enum name="AudioRingBufferFormatType" cname="GstAudioRingBufferFormatType" type="enum" gtype="gst_audio_ring_buffer_format_type_get_type">
14137 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_RAW" name="Raw" value="0" />
14138 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW" name="MuLaw" value="1" />
14139 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_A_LAW" name="ALaw" value="2" />
14140 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IMA_ADPCM" name="ImaAdpcm" value="3" />
14141 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG" name="Mpeg" value="4" />
14142 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_GSM" name="Gsm" value="5" />
14143 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IEC958" name="Iec958" value="6" />
14144 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_AC3" name="Ac3" value="7" />
14145 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3" name="Eac3" value="8" />
14146 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DTS" name="Dts" value="9" />
14147 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC" name="Mpeg2Aac" value="10" />
14148 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC" name="Mpeg4Aac" value="11" />
14149 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC_RAW" name="Mpeg2AacRaw" value="12" />
14150 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC_RAW" name="Mpeg4AacRaw" value="13" />
14151 <member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_FLAC" name="Flac" value="14" />
14153 <enum name="AudioRingBufferState" cname="GstAudioRingBufferState" type="enum" gtype="gst_audio_ring_buffer_state_get_type">
14154 <member cname="GST_AUDIO_RING_BUFFER_STATE_STOPPED" name="Stopped" value="0" />
14155 <member cname="GST_AUDIO_RING_BUFFER_STATE_PAUSED" name="Paused" value="1" />
14156 <member cname="GST_AUDIO_RING_BUFFER_STATE_STARTED" name="Started" value="2" />
14157 <member cname="GST_AUDIO_RING_BUFFER_STATE_ERROR" name="Error" value="3" />
14159 <enum name="StreamVolumeFormat" cname="GstStreamVolumeFormat" type="enum">
14160 <member cname="GST_STREAM_VOLUME_FORMAT_LINEAR" name="Linear" value="0" />
14161 <member cname="GST_STREAM_VOLUME_FORMAT_CUBIC" name="Cubic" value="1" />
14162 <member cname="GST_STREAM_VOLUME_FORMAT_DB" name="Db" value="2" />
14164 <enum name="AudioChannelMixerFlags" cname="GstAudioChannelMixerFlags" type="flags" gtype="gst_audio_channel_mixer_flags_get_type">
14165 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NONE" name="None" value="0" />
14166 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1" />
14167 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2" />
14168 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_IN" name="UnpositionedIn" value="4" />
14169 <member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_OUT" name="UnpositionedOut" value="8" />
14171 <enum name="AudioConverterFlags" cname="GstAudioConverterFlags" type="flags" gtype="gst_audio_converter_flags_get_type">
14172 <member cname="GST_AUDIO_CONVERTER_FLAG_NONE" name="None" value="0" />
14173 <member cname="GST_AUDIO_CONVERTER_FLAG_IN_WRITABLE" name="InWritable" value="1" />
14174 <member cname="GST_AUDIO_CONVERTER_FLAG_VARIABLE_RATE" name="VariableRate" value="2" />
14176 <enum name="AudioFlags" cname="GstAudioFlags" type="flags" gtype="gst_audio_flags_get_type">
14177 <member cname="GST_AUDIO_FLAG_NONE" name="None" value="0" />
14178 <member cname="GST_AUDIO_FLAG_UNPOSITIONED" name="Unpositioned" value="1" />
14180 <enum name="AudioFormatFlags" cname="GstAudioFormatFlags" type="flags" gtype="gst_audio_format_flags_get_type">
14181 <member cname="GST_AUDIO_FORMAT_FLAG_INTEGER" name="Integer" value="1" />
14182 <member cname="GST_AUDIO_FORMAT_FLAG_FLOAT" name="Float" value="2" />
14183 <member cname="GST_AUDIO_FORMAT_FLAG_SIGNED" name="Signed" value="4" />
14184 <member cname="GST_AUDIO_FORMAT_FLAG_COMPLEX" name="Complex" value="16" />
14185 <member cname="GST_AUDIO_FORMAT_FLAG_UNPACK" name="Unpack" value="32" />
14187 <enum name="AudioPackFlags" cname="GstAudioPackFlags" type="flags" gtype="gst_audio_pack_flags_get_type">
14188 <member cname="GST_AUDIO_PACK_FLAG_NONE" name="None" value="0" />
14189 <member cname="GST_AUDIO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1" />
14191 <enum name="AudioQuantizeFlags" cname="GstAudioQuantizeFlags" type="flags" gtype="gst_audio_quantize_flags_get_type">
14192 <member cname="GST_AUDIO_QUANTIZE_FLAG_NONE" name="None" value="0" />
14193 <member cname="GST_AUDIO_QUANTIZE_FLAG_NON_INTERLEAVED" name="NonInterleaved" value="1" />
14195 <enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type" version="1.10">
14196 <member cname="GST_AUDIO_RESAMPLER_FLAG_NONE" name="None" value="0" />
14197 <member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1" />
14198 <member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2" />
14199 <member cname="GST_AUDIO_RESAMPLER_FLAG_VARIABLE_RATE" name="VariableRate" value="4" />
14201 <callback name="AudioBaseSinkCustomSlavingCallback" cname="GstAudioBaseSinkCustomSlavingCallback" version="1.6">
14202 <return-type type="void" />
14204 <parameter name="sink" type="GstAudioBaseSink*" />
14205 <parameter name="etime" type="guint64" />
14206 <parameter name="itime" type="guint64" />
14207 <parameter name="requested_skew" type="gint64" />
14208 <parameter name="discont_reason" type="GstAudioBaseSinkDiscontReason" />
14209 <parameter allow-none="1" closure="5" name="user_data" type="gpointer" />
14212 <callback name="AudioClockGetTimeFunc" cname="GstAudioClockGetTimeFunc">
14213 <return-type type="guint64" />
14215 <parameter name="clock" type="GstClock*" />
14216 <parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
14219 <callback name="AudioFormatPack" cname="GstAudioFormatPack">
14220 <return-type type="void" />
14222 <parameter name="info" type="GstAudioFormatInfo*">
14223 <warning>missing glib:type-name</warning>
14225 <parameter name="flags" type="GstAudioPackFlags" />
14226 <parameter name="src" type="guint8*" array="true" />
14227 <parameter name="data" type="guint8*" array="true" />
14228 <parameter name="n_length" type="gint" />
14231 <callback name="AudioFormatUnpack" cname="GstAudioFormatUnpack">
14232 <return-type type="void" />
14234 <parameter name="info" type="GstAudioFormatInfo*">
14235 <warning>missing glib:type-name</warning>
14237 <parameter name="flags" type="GstAudioPackFlags" />
14238 <parameter name="dest" type="guint8*" array="true" />
14239 <parameter name="data" type="guint8*" array="true" />
14240 <parameter name="n_length" type="gint" />
14243 <callback name="AudioRingBufferCallback" cname="GstAudioRingBufferCallback">
14244 <return-type type="void" />
14246 <parameter name="rbuf" type="GstAudioRingBuffer*" />
14247 <parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
14248 <parameter name="len" type="guint" array_index="1" />
14249 <parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
14252 <interface name="StreamVolume" cname="GstStreamVolume" opaque="false" hidden="false">
14253 <class_struct cname="GstStreamVolumeInterface">
14254 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
14255 <warning>missing glib:type-name</warning>
14258 <method name="GetType" cname="gst_stream_volume_get_type" shared="true">
14259 <return-type type="GType" />
14261 <method name="ConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
14262 <return-type type="gdouble" />
14264 <parameter name="from" type="GstStreamVolumeFormat" />
14265 <parameter name="to" type="GstStreamVolumeFormat" />
14266 <parameter name="val" type="gdouble" />
14269 <method name="GetMute" cname="gst_stream_volume_get_mute">
14270 <return-type type="gboolean" />
14273 <method name="GetVolume" cname="gst_stream_volume_get_volume">
14274 <return-type type="gdouble" />
14276 <parameter name="format" type="GstStreamVolumeFormat" />
14279 <method name="SetMute" cname="gst_stream_volume_set_mute">
14280 <return-type type="void" />
14282 <parameter name="mute" type="gboolean" />
14285 <method name="SetVolume" cname="gst_stream_volume_set_volume">
14286 <return-type type="void" />
14288 <parameter name="format" type="GstStreamVolumeFormat" />
14289 <parameter name="val" type="gdouble" />
14292 <property name="Mute" cname="mute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
14293 <property name="Volume" cname="volume" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" hidden="1" />
14295 <object name="AudioAggregator" cname="GstAudioAggregator" defaultconstructoraccess="protected" opaque="false" hidden="true" parent="GstAggregator" version="1.14">
14296 <class_struct cname="GstAudioAggregatorClass" version="1.14">
14297 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorClass">
14298 <warning>missing glib:type-name</warning>
14300 <method vm="create_output_buffer" />
14301 <method vm="aggregate_one_buffer" />
14302 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
14304 <method name="GetType" cname="gst_audio_aggregator_get_type" shared="true">
14305 <return-type type="GType" />
14307 <virtual_method name="AggregateOneBuffer" cname="aggregate_one_buffer">
14308 <return-type type="gboolean" />
14310 <parameter name="pad" type="GstAudioAggregatorPad*" />
14311 <parameter name="inbuf" type="GstBuffer*">
14312 <warning>missing glib:type-name</warning>
14314 <parameter name="in_offset" type="guint" />
14315 <parameter name="outbuf" type="GstBuffer*">
14316 <warning>missing glib:type-name</warning>
14318 <parameter name="out_offset" type="guint" />
14319 <parameter name="num_frames" type="guint" />
14322 <virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
14323 <return-type type="GstBuffer*" owned="true">
14324 <warning>missing glib:type-name</warning>
14327 <parameter name="num_frames" type="guint" />
14330 <method name="SetSinkCaps" cname="gst_audio_aggregator_set_sink_caps">
14331 <return-type type="void" />
14333 <parameter name="pad" type="GstAudioAggregatorPad*" />
14334 <parameter name="caps" type="GstCaps*">
14335 <warning>missing glib:type-name</warning>
14339 <property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
14340 <property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
14341 <property name="OutputBufferDuration" cname="output-buffer-duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
14342 <property name="OutputBufferDurationFraction" cname="output-buffer-duration-fraction" type="*" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
14343 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregator*" hidden="true" />
14344 <field cname="current_caps" access="public" writeable="false" readable="true" is_callback="false" name="CurrentCaps" type="GstCaps*">
14345 <warning>missing glib:type-name</warning>
14347 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPrivate*">
14348 <warning>missing glib:type-name</warning>
14350 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14352 <object name="AudioAggregatorConvertPad" cname="GstAudioAggregatorConvertPad" opaque="false" hidden="true" parent="GstAudioAggregatorPad" version="1.14">
14353 <class_struct cname="GstAudioAggregatorConvertPadClass" version="1.14">
14354 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioAggregatorPadClass">
14355 <warning>missing glib:type-name</warning>
14357 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14359 <method name="GetType" cname="gst_audio_aggregator_convert_pad_get_type" shared="true">
14360 <return-type type="GType" />
14362 <property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false" />
14363 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstAudioAggregatorPad*" hidden="true" />
14364 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorConvertPadPrivate*">
14365 <warning>missing glib:type-name</warning>
14367 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14369 <object name="AudioAggregatorPad" cname="GstAudioAggregatorPad" opaque="false" hidden="true" parent="GstAggregatorPad" version="1.14">
14370 <class_struct cname="GstAudioAggregatorPadClass" version="1.14">
14371 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
14372 <warning>missing glib:type-name</warning>
14374 <method vm="convert_buffer" />
14375 <method vm="update_conversion_info" />
14376 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
14378 <method name="GetType" cname="gst_audio_aggregator_pad_get_type" shared="true">
14379 <return-type type="GType" />
14381 <virtual_method name="ConvertBuffer" cname="convert_buffer">
14382 <return-type type="GstBuffer*" owned="true">
14383 <warning>missing glib:type-name</warning>
14386 <parameter name="in_info" type="GstAudioInfo*">
14387 <warning>missing glib:type-name</warning>
14389 <parameter name="out_info" type="GstAudioInfo*">
14390 <warning>missing glib:type-name</warning>
14392 <parameter name="buffer" type="GstBuffer*">
14393 <warning>missing glib:type-name</warning>
14397 <virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
14398 <return-type type="void" />
14401 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*" hidden="true" />
14402 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
14403 <warning>missing glib:type-name</warning>
14405 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPadPrivate*">
14406 <warning>missing glib:type-name</warning>
14408 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14410 <object name="AudioBaseSink" cname="GstAudioBaseSink" opaque="false" hidden="false" parent="GstBaseSink">
14411 <class_struct cname="GstAudioBaseSinkClass">
14412 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
14413 <warning>missing glib:type-name</warning>
14415 <method vm="create_ringbuffer" />
14416 <method vm="payload" />
14417 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14419 <method name="GetType" cname="gst_audio_base_sink_get_type" shared="true">
14420 <return-type type="GType" />
14422 <virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
14423 <return-type type="GstAudioRingBuffer*" />
14426 <virtual_method name="Payload" cname="payload">
14427 <return-type type="GstBuffer*" owned="true">
14428 <warning>missing glib:type-name</warning>
14431 <parameter name="buffer" type="GstBuffer*">
14432 <warning>missing glib:type-name</warning>
14436 <method name="CreateRingbuffer" cname="gst_audio_base_sink_create_ringbuffer">
14437 <return-type type="GstAudioRingBuffer*" />
14440 <method name="GetAlignmentThreshold" cname="gst_audio_base_sink_get_alignment_threshold">
14441 <return-type type="guint64" />
14444 <method name="GetDiscontWait" cname="gst_audio_base_sink_get_discont_wait">
14445 <return-type type="guint64" />
14448 <method name="GetDriftTolerance" cname="gst_audio_base_sink_get_drift_tolerance">
14449 <return-type type="gint64" />
14452 <method name="GetProvideClock" cname="gst_audio_base_sink_get_provide_clock">
14453 <return-type type="gboolean" />
14456 <method name="GetSlaveMethod" cname="gst_audio_base_sink_get_slave_method">
14457 <return-type type="GstAudioBaseSinkSlaveMethod" />
14460 <method name="ReportDeviceFailure" cname="gst_audio_base_sink_report_device_failure" version="1.6">
14461 <return-type type="void" />
14464 <method name="SetAlignmentThreshold" cname="gst_audio_base_sink_set_alignment_threshold">
14465 <return-type type="void" />
14467 <parameter name="alignment_threshold" type="guint64" />
14470 <method name="SetCustomSlavingCallback" cname="gst_audio_base_sink_set_custom_slaving_callback" version="1.6">
14471 <return-type type="void" />
14473 <parameter closure="1" destroy="2" scope="notified" name="callback" type="GstAudioBaseSinkCustomSlavingCallback" />
14474 <parameter allow-none="1" name="user_data" type="gpointer" />
14475 <parameter scope="async" name="notify" type="GDestroyNotify" />
14478 <method name="SetDiscontWait" cname="gst_audio_base_sink_set_discont_wait">
14479 <return-type type="void" />
14481 <parameter name="discont_wait" type="guint64" />
14484 <method name="SetDriftTolerance" cname="gst_audio_base_sink_set_drift_tolerance">
14485 <return-type type="void" />
14487 <parameter name="drift_tolerance" type="gint64" />
14490 <method name="SetProvideClock" cname="gst_audio_base_sink_set_provide_clock">
14491 <return-type type="void" />
14493 <parameter name="provide" type="gboolean" />
14496 <method name="SetSlaveMethod" cname="gst_audio_base_sink_set_slave_method">
14497 <return-type type="void" />
14499 <parameter name="method" type="GstAudioBaseSinkSlaveMethod" />
14502 <property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
14503 <property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
14504 <property name="CanActivatePull" cname="can-activate-pull" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
14505 <property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
14506 <property name="DriftTolerance" cname="drift-tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
14507 <property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
14508 <property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
14509 <property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSinkSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false" />
14510 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*" />
14511 <field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*" />
14512 <field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64" />
14513 <field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64" />
14514 <field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64" />
14515 <field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*" />
14516 <field cname="eos_rendering" access="public" writeable="false" readable="true" is_callback="false" name="EosRendering" type="gboolean" />
14517 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSinkPrivate*">
14518 <warning>missing glib:type-name</warning>
14520 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14522 <object name="AudioBaseSrc" cname="GstAudioBaseSrc" opaque="false" hidden="false" parent="GstPushSrc">
14523 <class_struct cname="GstAudioBaseSrcClass">
14524 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPushSrcClass">
14525 <warning>missing glib:type-name</warning>
14527 <method vm="create_ringbuffer" />
14528 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14530 <method name="GetType" cname="gst_audio_base_src_get_type" shared="true">
14531 <return-type type="GType" />
14533 <virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
14534 <return-type type="GstAudioRingBuffer*" />
14537 <method name="CreateRingbuffer" cname="gst_audio_base_src_create_ringbuffer">
14538 <return-type type="GstAudioRingBuffer*" />
14541 <method name="GetProvideClock" cname="gst_audio_base_src_get_provide_clock">
14542 <return-type type="gboolean" />
14545 <method name="GetSlaveMethod" cname="gst_audio_base_src_get_slave_method">
14546 <return-type type="GstAudioBaseSrcSlaveMethod" />
14549 <method name="SetProvideClock" cname="gst_audio_base_src_set_provide_clock">
14550 <return-type type="void" />
14552 <parameter name="provide" type="gboolean" />
14555 <method name="SetSlaveMethod" cname="gst_audio_base_src_set_slave_method">
14556 <return-type type="void" />
14558 <parameter name="method" type="GstAudioBaseSrcSlaveMethod" />
14561 <property name="ActualBufferTime" cname="actual-buffer-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false" />
14562 <property name="ActualLatencyTime" cname="actual-latency-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false" />
14563 <property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
14564 <property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
14565 <property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
14566 <property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSrcSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false" />
14567 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstPushSrc*" />
14568 <field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*" />
14569 <field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64" />
14570 <field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64" />
14571 <field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64" />
14572 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
14573 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSrcPrivate*">
14574 <warning>missing glib:type-name</warning>
14576 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14578 <object name="AudioCdSrc" cname="GstAudioCdSrc" opaque="false" hidden="false" parent="GstPushSrc">
14580 <interface cname="GstURIHandler" />
14582 <class_struct cname="GstAudioCdSrcClass">
14583 <field cname="pushsrc_class" access="public" writeable="false" readable="true" is_callback="false" name="PushsrcClass" type="GstPushSrcClass">
14584 <warning>missing glib:type-name</warning>
14586 <method vm="open" />
14587 <method vm="close" />
14588 <method vm="read_sector" />
14589 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
14591 <method name="GetType" cname="gst_audio_cd_src_get_type" shared="true">
14592 <return-type type="GType" />
14594 <virtual_method name="Close" cname="close">
14595 <return-type type="void" />
14598 <virtual_method name="Open" cname="open">
14599 <return-type type="gboolean" />
14601 <parameter name="device" type="const-gchar*" />
14604 <virtual_method name="ReadSector" cname="read_sector">
14605 <return-type type="GstBuffer*" owned="true">
14606 <warning>missing glib:type-name</warning>
14609 <parameter name="sector" type="gint" />
14612 <method name="AddTrack" cname="gst_audio_cd_src_add_track">
14613 <return-type type="gboolean" />
14615 <parameter name="track" type="GstAudioCdSrcTrack*">
14616 <warning>missing glib:type-name</warning>
14620 <property name="Device" cname="device" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
14621 <property name="Mode" cname="mode" type="GstAudioCdSrcMode" readable="true" writeable="true" construct="false" construct-only="false" />
14622 <property name="Track" cname="track" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
14623 <field cname="pushsrc" access="public" writeable="false" readable="true" is_callback="false" name="Pushsrc" type="GstPushSrc*" />
14624 <field cname="tags" access="public" writeable="false" readable="true" is_callback="false" name="Tags" type="GstTagList*">
14625 <warning>missing glib:type-name</warning>
14627 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioCdSrcPrivate*">
14628 <warning>missing glib:type-name</warning>
14630 <field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2" padding="true" />
14631 <field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" padding="true" />
14633 <object name="AudioClock" cname="GstAudioClock" opaque="false" hidden="false" parent="GstSystemClock">
14634 <class_struct cname="GstAudioClockClass">
14635 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
14636 <warning>missing glib:type-name</warning>
14638 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14640 <method name="GetType" cname="gst_audio_clock_get_type" shared="true">
14641 <return-type type="GType" />
14643 <constructor cname="gst_audio_clock_new">
14645 <parameter name="name" type="const-gchar*" />
14646 <parameter name="func" type="GstAudioClockGetTimeFunc" />
14647 <parameter name="user_data" type="gpointer" />
14648 <parameter name="destroy_notify" type="GDestroyNotify" />
14651 <method name="Adjust" cname="gst_audio_clock_adjust">
14652 <return-type type="guint64" />
14654 <parameter name="time" type="guint64" />
14657 <method name="GetTime" cname="gst_audio_clock_get_time">
14658 <return-type type="guint64" />
14661 <method name="Invalidate" cname="gst_audio_clock_invalidate">
14662 <return-type type="void" />
14665 <method name="Reset" cname="gst_audio_clock_reset">
14666 <return-type type="void" />
14668 <parameter name="time" type="guint64" />
14671 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
14672 <field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstAudioClockGetTimeFunc" />
14673 <field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer" />
14674 <field cname="destroy_notify" access="public" writeable="false" readable="true" is_callback="false" name="DestroyNotify" type="GDestroyNotify" hidden="1" />
14675 <field cname="last_time" access="private" writeable="false" readable="false" is_callback="false" name="LastTime" type="guint64" />
14676 <field cname="time_offset" access="private" writeable="false" readable="false" is_callback="false" name="TimeOffset" type="gint64" />
14677 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
14679 <object name="AudioDecoder" cname="GstAudioDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
14680 <class_struct cname="GstAudioDecoderClass">
14681 <field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
14682 <warning>missing glib:type-name</warning>
14684 <method vm="start" />
14685 <method vm="stop" />
14686 <method vm="set_format" />
14687 <method vm="parse" />
14688 <method vm="handle_frame" />
14689 <method vm="flush" />
14690 <method vm="pre_push" />
14691 <method vm="sink_event" />
14692 <method vm="src_event" />
14693 <method vm="open" />
14694 <method vm="close" />
14695 <method vm="negotiate" />
14696 <method vm="decide_allocation" />
14697 <method vm="propose_allocation" />
14698 <method vm="sink_query" />
14699 <method vm="src_query" />
14700 <method vm="getcaps" />
14701 <method vm="transform_meta" />
14702 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16" padding="true" />
14704 <method name="GetType" cname="gst_audio_decoder_get_type" shared="true">
14705 <return-type type="GType" />
14707 <virtual_method name="Close" cname="close">
14708 <return-type type="gboolean" />
14711 <virtual_method name="DecideAllocation" cname="decide_allocation">
14712 <return-type type="gboolean" />
14714 <parameter name="query" type="GstQuery*">
14715 <warning>missing glib:type-name</warning>
14719 <virtual_method name="Flush" cname="flush">
14720 <return-type type="void" />
14722 <parameter name="hard" type="gboolean" />
14725 <virtual_method name="Getcaps" cname="getcaps">
14726 <return-type type="GstCaps*" owned="true">
14727 <warning>missing glib:type-name</warning>
14730 <parameter name="filter" type="GstCaps*">
14731 <warning>missing glib:type-name</warning>
14735 <virtual_method name="HandleFrame" cname="handle_frame">
14736 <return-type type="GstFlowReturn" />
14738 <parameter name="buffer" type="GstBuffer*">
14739 <warning>missing glib:type-name</warning>
14743 <virtual_method name="Negotiate" cname="negotiate">
14744 <return-type type="gboolean" />
14747 <virtual_method name="Open" cname="open">
14748 <return-type type="gboolean" />
14751 <virtual_method name="Parse" cname="parse">
14752 <return-type type="GstFlowReturn" />
14754 <parameter name="adapter" type="GstAdapter*" />
14755 <parameter name="offset" type="gint" />
14756 <parameter name="length" type="gint" />
14759 <virtual_method name="PrePush" cname="pre_push">
14760 <return-type type="GstFlowReturn" />
14762 <parameter name="buffer" type="GstBuffer**">
14763 <warning>missing glib:type-name</warning>
14767 <virtual_method name="ProposeAllocation" cname="propose_allocation">
14768 <return-type type="gboolean" />
14770 <parameter name="query" type="GstQuery*">
14771 <warning>missing glib:type-name</warning>
14775 <virtual_method name="SetFormat" cname="set_format">
14776 <return-type type="gboolean" />
14778 <parameter name="caps" type="GstCaps*">
14779 <warning>missing glib:type-name</warning>
14783 <virtual_method name="SinkEvent" cname="sink_event">
14784 <return-type type="gboolean" />
14786 <parameter name="event" type="GstEvent*">
14787 <warning>missing glib:type-name</warning>
14791 <virtual_method name="SinkQuery" cname="sink_query">
14792 <return-type type="gboolean" />
14794 <parameter name="query" type="GstQuery*">
14795 <warning>missing glib:type-name</warning>
14799 <virtual_method name="SrcEvent" cname="src_event">
14800 <return-type type="gboolean" />
14802 <parameter name="event" type="GstEvent*">
14803 <warning>missing glib:type-name</warning>
14807 <virtual_method name="SrcQuery" cname="src_query">
14808 <return-type type="gboolean" />
14810 <parameter name="query" type="GstQuery*">
14811 <warning>missing glib:type-name</warning>
14815 <virtual_method name="Start" cname="start">
14816 <return-type type="gboolean" />
14819 <virtual_method name="Stop" cname="stop">
14820 <return-type type="gboolean" />
14823 <virtual_method name="TransformMeta" cname="transform_meta">
14824 <return-type type="gboolean" />
14826 <parameter name="outbuf" type="GstBuffer*">
14827 <warning>missing glib:type-name</warning>
14829 <parameter name="meta" type="GstMeta*">
14830 <warning>missing glib:type-name</warning>
14832 <parameter name="inbuf" type="GstBuffer*">
14833 <warning>missing glib:type-name</warning>
14837 <method name="AllocateOutputBuffer" cname="gst_audio_decoder_allocate_output_buffer">
14838 <return-type type="GstBuffer*" owned="true">
14839 <warning>missing glib:type-name</warning>
14842 <parameter name="size" type="gsize" />
14845 <method name="FinishFrame" cname="gst_audio_decoder_finish_frame">
14846 <return-type type="GstFlowReturn" />
14848 <parameter allow-none="1" name="buf" type="GstBuffer*" owned="true">
14849 <warning>missing glib:type-name</warning>
14851 <parameter name="frames" type="gint" />
14854 <method name="FinishSubframe" cname="gst_audio_decoder_finish_subframe" version="1.16">
14855 <return-type type="GstFlowReturn" />
14857 <parameter allow-none="1" name="buf" type="GstBuffer*" owned="true">
14858 <warning>missing glib:type-name</warning>
14862 <method name="GetAllocator" cname="gst_audio_decoder_get_allocator">
14863 <return-type type="void" />
14865 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
14866 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
14867 <warning>missing glib:type-name</warning>
14871 <method name="GetAudioInfo" cname="gst_audio_decoder_get_audio_info">
14872 <return-type type="GstAudioInfo*" owned="true">
14873 <warning>missing glib:type-name</warning>
14877 <method name="GetDelay" cname="gst_audio_decoder_get_delay">
14878 <return-type type="gint" />
14881 <method name="GetDrainable" cname="gst_audio_decoder_get_drainable">
14882 <return-type type="gboolean" />
14885 <method name="GetEstimateRate" cname="gst_audio_decoder_get_estimate_rate">
14886 <return-type type="gint" />
14889 <method name="GetLatency" cname="gst_audio_decoder_get_latency">
14890 <return-type type="void" />
14892 <parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out" />
14893 <parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out" />
14896 <method name="GetMaxErrors" cname="gst_audio_decoder_get_max_errors">
14897 <return-type type="gint" />
14900 <method name="GetMinLatency" cname="gst_audio_decoder_get_min_latency">
14901 <return-type type="guint64" />
14904 <method name="GetNeedsFormat" cname="gst_audio_decoder_get_needs_format">
14905 <return-type type="gboolean" />
14908 <method name="GetParseState" cname="gst_audio_decoder_get_parse_state">
14909 <return-type type="void" />
14911 <parameter allow-none="1" name="sync" type="gboolean*" owned="true" pass_as="out" />
14912 <parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out" />
14915 <method name="GetPlc" cname="gst_audio_decoder_get_plc">
14916 <return-type type="gboolean" />
14919 <method name="GetPlcAware" cname="gst_audio_decoder_get_plc_aware">
14920 <return-type type="gint" />
14923 <method name="GetTolerance" cname="gst_audio_decoder_get_tolerance">
14924 <return-type type="guint64" />
14927 <method name="MergeTags" cname="gst_audio_decoder_merge_tags">
14928 <return-type type="void" />
14930 <parameter allow-none="1" name="tags" type="GstTagList*">
14931 <warning>missing glib:type-name</warning>
14933 <parameter name="mode" type="GstTagMergeMode" />
14936 <method name="Negotiate" cname="gst_audio_decoder_negotiate">
14937 <return-type type="gboolean" />
14940 <method name="ProxyGetcaps" cname="gst_audio_decoder_proxy_getcaps" version="1.6">
14941 <return-type type="GstCaps*" owned="true">
14942 <warning>missing glib:type-name</warning>
14945 <parameter allow-none="1" name="caps" type="GstCaps*">
14946 <warning>missing glib:type-name</warning>
14948 <parameter allow-none="1" name="filter" type="GstCaps*">
14949 <warning>missing glib:type-name</warning>
14953 <method name="SetAllocationCaps" cname="gst_audio_decoder_set_allocation_caps" version="1.10">
14954 <return-type type="void" />
14956 <parameter allow-none="1" name="allocation_caps" type="GstCaps*">
14957 <warning>missing glib:type-name</warning>
14961 <method name="SetDrainable" cname="gst_audio_decoder_set_drainable">
14962 <return-type type="void" />
14964 <parameter name="enabled" type="gboolean" />
14967 <method name="SetEstimateRate" cname="gst_audio_decoder_set_estimate_rate">
14968 <return-type type="void" />
14970 <parameter name="enabled" type="gboolean" />
14973 <method name="SetLatency" cname="gst_audio_decoder_set_latency">
14974 <return-type type="void" />
14976 <parameter name="min" type="guint64" />
14977 <parameter name="max" type="guint64" />
14980 <method name="SetMaxErrors" cname="gst_audio_decoder_set_max_errors">
14981 <return-type type="void" />
14983 <parameter name="num" type="gint" />
14986 <method name="SetMinLatency" cname="gst_audio_decoder_set_min_latency">
14987 <return-type type="void" />
14989 <parameter name="num" type="guint64" />
14992 <method name="SetNeedsFormat" cname="gst_audio_decoder_set_needs_format">
14993 <return-type type="void" />
14995 <parameter name="enabled" type="gboolean" />
14998 <method name="SetOutputCaps" cname="gst_audio_decoder_set_output_caps" version="1.16">
14999 <return-type type="gboolean" />
15001 <parameter name="caps" type="GstCaps*">
15002 <warning>missing glib:type-name</warning>
15006 <method name="SetOutputFormat" cname="gst_audio_decoder_set_output_format">
15007 <return-type type="gboolean" />
15009 <parameter name="info" type="GstAudioInfo*">
15010 <warning>missing glib:type-name</warning>
15014 <method name="SetPlc" cname="gst_audio_decoder_set_plc">
15015 <return-type type="void" />
15017 <parameter name="enabled" type="gboolean" />
15020 <method name="SetPlcAware" cname="gst_audio_decoder_set_plc_aware">
15021 <return-type type="void" />
15023 <parameter name="plc" type="gboolean" />
15026 <method name="SetTolerance" cname="gst_audio_decoder_set_tolerance">
15027 <return-type type="void" />
15029 <parameter name="tolerance" type="guint64" />
15032 <method name="SetUseDefaultPadAcceptcaps" cname="gst_audio_decoder_set_use_default_pad_acceptcaps" version="1.6">
15033 <return-type type="void" />
15035 <parameter name="use" type="gboolean" />
15038 <property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
15039 <property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
15040 <property name="Plc" cname="plc" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
15041 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
15042 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
15043 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
15044 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
15045 <field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
15046 <warning>missing glib:type-name</warning>
15048 <field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
15049 <warning>missing glib:type-name</warning>
15051 <field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
15052 <warning>missing glib:type-name</warning>
15054 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioDecoderPrivate*">
15055 <warning>missing glib:type-name</warning>
15057 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
15059 <object name="AudioEncoder" cname="GstAudioEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
15061 <interface cname="GstPreset" />
15063 <class_struct cname="GstAudioEncoderClass">
15064 <field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
15065 <warning>missing glib:type-name</warning>
15067 <method vm="start" />
15068 <method vm="stop" />
15069 <method vm="set_format" />
15070 <method vm="handle_frame" />
15071 <method vm="flush" />
15072 <method vm="pre_push" />
15073 <method vm="sink_event" />
15074 <method vm="src_event" />
15075 <method vm="getcaps" />
15076 <method vm="open" />
15077 <method vm="close" />
15078 <method vm="negotiate" />
15079 <method vm="decide_allocation" />
15080 <method vm="propose_allocation" />
15081 <method vm="transform_meta" />
15082 <method vm="sink_query" />
15083 <method vm="src_query" />
15084 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="17" padding="true" />
15086 <method name="GetType" cname="gst_audio_encoder_get_type" shared="true">
15087 <return-type type="GType" />
15089 <virtual_method name="Close" cname="close">
15090 <return-type type="gboolean" />
15093 <virtual_method name="DecideAllocation" cname="decide_allocation">
15094 <return-type type="gboolean" />
15096 <parameter name="query" type="GstQuery*">
15097 <warning>missing glib:type-name</warning>
15101 <virtual_method name="Flush" cname="flush">
15102 <return-type type="void" />
15105 <virtual_method name="Getcaps" cname="getcaps">
15106 <return-type type="GstCaps*" owned="true">
15107 <warning>missing glib:type-name</warning>
15110 <parameter name="filter" type="GstCaps*">
15111 <warning>missing glib:type-name</warning>
15115 <virtual_method name="HandleFrame" cname="handle_frame">
15116 <return-type type="GstFlowReturn" />
15118 <parameter name="buffer" type="GstBuffer*">
15119 <warning>missing glib:type-name</warning>
15123 <virtual_method name="Negotiate" cname="negotiate">
15124 <return-type type="gboolean" />
15127 <virtual_method name="Open" cname="open">
15128 <return-type type="gboolean" />
15131 <virtual_method name="PrePush" cname="pre_push">
15132 <return-type type="GstFlowReturn" />
15134 <parameter name="buffer" type="GstBuffer**">
15135 <warning>missing glib:type-name</warning>
15139 <virtual_method name="ProposeAllocation" cname="propose_allocation">
15140 <return-type type="gboolean" />
15142 <parameter name="query" type="GstQuery*">
15143 <warning>missing glib:type-name</warning>
15147 <virtual_method name="SetFormat" cname="set_format">
15148 <return-type type="gboolean" />
15150 <parameter name="info" type="GstAudioInfo*">
15151 <warning>missing glib:type-name</warning>
15155 <virtual_method name="SinkEvent" cname="sink_event">
15156 <return-type type="gboolean" />
15158 <parameter name="event" type="GstEvent*">
15159 <warning>missing glib:type-name</warning>
15163 <virtual_method name="SinkQuery" cname="sink_query">
15164 <return-type type="gboolean" />
15166 <parameter name="query" type="GstQuery*">
15167 <warning>missing glib:type-name</warning>
15171 <virtual_method name="SrcEvent" cname="src_event">
15172 <return-type type="gboolean" />
15174 <parameter name="event" type="GstEvent*">
15175 <warning>missing glib:type-name</warning>
15179 <virtual_method name="SrcQuery" cname="src_query">
15180 <return-type type="gboolean" />
15182 <parameter name="query" type="GstQuery*">
15183 <warning>missing glib:type-name</warning>
15187 <virtual_method name="Start" cname="start">
15188 <return-type type="gboolean" />
15191 <virtual_method name="Stop" cname="stop">
15192 <return-type type="gboolean" />
15195 <virtual_method name="TransformMeta" cname="transform_meta">
15196 <return-type type="gboolean" />
15198 <parameter name="outbuf" type="GstBuffer*">
15199 <warning>missing glib:type-name</warning>
15201 <parameter name="meta" type="GstMeta*">
15202 <warning>missing glib:type-name</warning>
15204 <parameter name="inbuf" type="GstBuffer*">
15205 <warning>missing glib:type-name</warning>
15209 <method name="AllocateOutputBuffer" cname="gst_audio_encoder_allocate_output_buffer">
15210 <return-type type="GstBuffer*" owned="true">
15211 <warning>missing glib:type-name</warning>
15214 <parameter name="size" type="gsize" />
15217 <method name="FinishFrame" cname="gst_audio_encoder_finish_frame">
15218 <return-type type="GstFlowReturn" />
15220 <parameter allow-none="1" name="buffer" type="GstBuffer*" owned="true">
15221 <warning>missing glib:type-name</warning>
15223 <parameter name="samples" type="gint" />
15226 <method name="GetAllocator" cname="gst_audio_encoder_get_allocator">
15227 <return-type type="void" />
15229 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
15230 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
15231 <warning>missing glib:type-name</warning>
15235 <method name="GetAudioInfo" cname="gst_audio_encoder_get_audio_info">
15236 <return-type type="GstAudioInfo*" owned="true">
15237 <warning>missing glib:type-name</warning>
15241 <method name="GetDrainable" cname="gst_audio_encoder_get_drainable">
15242 <return-type type="gboolean" />
15245 <method name="GetFrameMax" cname="gst_audio_encoder_get_frame_max">
15246 <return-type type="gint" />
15249 <method name="GetFrameSamplesMax" cname="gst_audio_encoder_get_frame_samples_max">
15250 <return-type type="gint" />
15253 <method name="GetFrameSamplesMin" cname="gst_audio_encoder_get_frame_samples_min">
15254 <return-type type="gint" />
15257 <method name="GetHardMin" cname="gst_audio_encoder_get_hard_min">
15258 <return-type type="gboolean" />
15261 <method name="GetHardResync" cname="gst_audio_encoder_get_hard_resync">
15262 <return-type type="gboolean" />
15265 <method name="GetLatency" cname="gst_audio_encoder_get_latency">
15266 <return-type type="void" />
15268 <parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out" />
15269 <parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out" />
15272 <method name="GetLookahead" cname="gst_audio_encoder_get_lookahead">
15273 <return-type type="gint" />
15276 <method name="GetMarkGranule" cname="gst_audio_encoder_get_mark_granule">
15277 <return-type type="gboolean" />
15280 <method name="GetPerfectTimestamp" cname="gst_audio_encoder_get_perfect_timestamp">
15281 <return-type type="gboolean" />
15284 <method name="GetTolerance" cname="gst_audio_encoder_get_tolerance">
15285 <return-type type="guint64" />
15288 <method name="MergeTags" cname="gst_audio_encoder_merge_tags">
15289 <return-type type="void" />
15291 <parameter allow-none="1" name="tags" type="GstTagList*">
15292 <warning>missing glib:type-name</warning>
15294 <parameter name="mode" type="GstTagMergeMode" />
15297 <method name="Negotiate" cname="gst_audio_encoder_negotiate">
15298 <return-type type="gboolean" />
15301 <method name="ProxyGetcaps" cname="gst_audio_encoder_proxy_getcaps">
15302 <return-type type="GstCaps*" owned="true">
15303 <warning>missing glib:type-name</warning>
15306 <parameter allow-none="1" name="caps" type="GstCaps*">
15307 <warning>missing glib:type-name</warning>
15309 <parameter allow-none="1" name="filter" type="GstCaps*">
15310 <warning>missing glib:type-name</warning>
15314 <method name="SetAllocationCaps" cname="gst_audio_encoder_set_allocation_caps" version="1.10">
15315 <return-type type="void" />
15317 <parameter allow-none="1" name="allocation_caps" type="GstCaps*">
15318 <warning>missing glib:type-name</warning>
15322 <method name="SetDrainable" cname="gst_audio_encoder_set_drainable">
15323 <return-type type="void" />
15325 <parameter name="enabled" type="gboolean" />
15328 <method name="SetFrameMax" cname="gst_audio_encoder_set_frame_max">
15329 <return-type type="void" />
15331 <parameter name="num" type="gint" />
15334 <method name="SetFrameSamplesMax" cname="gst_audio_encoder_set_frame_samples_max">
15335 <return-type type="void" />
15337 <parameter name="num" type="gint" />
15340 <method name="SetFrameSamplesMin" cname="gst_audio_encoder_set_frame_samples_min">
15341 <return-type type="void" />
15343 <parameter name="num" type="gint" />
15346 <method name="SetHardMin" cname="gst_audio_encoder_set_hard_min">
15347 <return-type type="void" />
15349 <parameter name="enabled" type="gboolean" />
15352 <method name="SetHardResync" cname="gst_audio_encoder_set_hard_resync">
15353 <return-type type="void" />
15355 <parameter name="enabled" type="gboolean" />
15358 <method name="SetHeaders" cname="gst_audio_encoder_set_headers">
15359 <return-type type="void" />
15361 <parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
15362 <warning>missing glib:type-name</warning>
15366 <method name="SetLatency" cname="gst_audio_encoder_set_latency">
15367 <return-type type="void" />
15369 <parameter name="min" type="guint64" />
15370 <parameter name="max" type="guint64" />
15373 <method name="SetLookahead" cname="gst_audio_encoder_set_lookahead">
15374 <return-type type="void" />
15376 <parameter name="num" type="gint" />
15379 <method name="SetMarkGranule" cname="gst_audio_encoder_set_mark_granule">
15380 <return-type type="void" />
15382 <parameter name="enabled" type="gboolean" />
15385 <method name="SetOutputFormat" cname="gst_audio_encoder_set_output_format">
15386 <return-type type="gboolean" />
15388 <parameter name="caps" type="GstCaps*">
15389 <warning>missing glib:type-name</warning>
15393 <method name="SetPerfectTimestamp" cname="gst_audio_encoder_set_perfect_timestamp">
15394 <return-type type="void" />
15396 <parameter name="enabled" type="gboolean" />
15399 <method name="SetTolerance" cname="gst_audio_encoder_set_tolerance">
15400 <return-type type="void" />
15402 <parameter name="tolerance" type="guint64" />
15405 <property name="HardResync" cname="hard-resync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
15406 <property name="MarkGranule" cname="mark-granule" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false" />
15407 <property name="PerfectTimestamp" cname="perfect-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
15408 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
15409 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
15410 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
15411 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
15412 <field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
15413 <warning>missing glib:type-name</warning>
15415 <field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
15416 <warning>missing glib:type-name</warning>
15418 <field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
15419 <warning>missing glib:type-name</warning>
15421 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioEncoderPrivate*">
15422 <warning>missing glib:type-name</warning>
15424 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
15426 <object name="AudioFilter" cname="GstAudioFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
15427 <class_struct cname="GstAudioFilterClass">
15428 <field cname="basetransformclass" access="public" writeable="false" readable="true" is_callback="false" name="Basetransformclass" type="GstBaseTransformClass">
15429 <warning>missing glib:type-name</warning>
15431 <method vm="setup" />
15432 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15434 <method name="AddAudioPadTemplate" cname="gst_audio_filter_class_add_pad_templates" shared="true">
15435 <return-type type="void" />
15437 <parameter name="allowed_caps" type="GstCaps*">
15438 <warning>missing glib:type-name</warning>
15442 <method name="GetType" cname="gst_audio_filter_get_type" shared="true">
15443 <return-type type="GType" />
15445 <virtual_method name="Setup" cname="setup">
15446 <return-type type="gboolean" />
15448 <parameter name="info" type="GstAudioInfo*">
15449 <warning>missing glib:type-name</warning>
15453 <field cname="basetransform" access="public" writeable="false" readable="true" is_callback="false" name="Basetransform" type="GstBaseTransform*" />
15454 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
15455 <warning>missing glib:type-name</warning>
15457 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15459 <object name="AudioRingBuffer" cname="GstAudioRingBuffer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
15460 <class_struct cname="GstAudioRingBufferClass">
15461 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
15462 <warning>missing glib:type-name</warning>
15464 <method vm="open_device" />
15465 <method vm="acquire" />
15466 <method vm="release" />
15467 <method vm="close_device" />
15468 <method vm="start" />
15469 <method vm="pause" />
15470 <method vm="resume" />
15471 <method vm="stop" />
15472 <method vm="delay" />
15473 <method vm="activate" />
15474 <method vm="commit" />
15475 <method vm="clear_all" />
15476 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15478 <method name="GetType" cname="gst_audio_ring_buffer_get_type" shared="true">
15479 <return-type type="GType" />
15481 <method name="DebugSpecBuff" cname="gst_audio_ring_buffer_debug_spec_buff" shared="true">
15482 <return-type type="void" />
15484 <parameter name="spec" type="GstAudioRingBufferSpec*">
15485 <warning>missing glib:type-name</warning>
15489 <method name="DebugSpecCaps" cname="gst_audio_ring_buffer_debug_spec_caps" shared="true">
15490 <return-type type="void" />
15492 <parameter name="spec" type="GstAudioRingBufferSpec*">
15493 <warning>missing glib:type-name</warning>
15497 <method name="ParseCaps" cname="gst_audio_ring_buffer_parse_caps" shared="true">
15498 <return-type type="gboolean" />
15500 <parameter name="spec" type="GstAudioRingBufferSpec*">
15501 <warning>missing glib:type-name</warning>
15503 <parameter name="caps" type="GstCaps*">
15504 <warning>missing glib:type-name</warning>
15508 <virtual_method name="Acquire" cname="acquire">
15509 <return-type type="gboolean" />
15511 <parameter name="spec" type="GstAudioRingBufferSpec*">
15512 <warning>missing glib:type-name</warning>
15516 <virtual_method name="Activate" cname="activate">
15517 <return-type type="gboolean" />
15519 <parameter name="active" type="gboolean" />
15522 <virtual_method name="ClearAll" cname="clear_all">
15523 <return-type type="void" />
15526 <virtual_method name="CloseDevice" cname="close_device">
15527 <return-type type="gboolean" />
15530 <virtual_method name="Commit" cname="commit">
15531 <return-type type="guint" />
15533 <parameter name="sample" type="guint64" />
15534 <parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
15535 <parameter name="in_samples" type="gint" array_index="1" />
15536 <parameter name="out_samples" type="gint" />
15537 <parameter name="accum" type="gint*" owned="true" pass_as="ref" />
15540 <virtual_method name="Delay" cname="delay">
15541 <return-type type="guint" />
15544 <virtual_method name="OpenDevice" cname="open_device">
15545 <return-type type="gboolean" />
15548 <virtual_method name="Pause" cname="pause">
15549 <return-type type="gboolean" />
15552 <virtual_method name="Release" cname="release">
15553 <return-type type="gboolean" />
15556 <virtual_method name="Resume" cname="resume">
15557 <return-type type="gboolean" />
15560 <virtual_method name="Start" cname="start">
15561 <return-type type="gboolean" />
15564 <virtual_method name="Stop" cname="stop">
15565 <return-type type="gboolean" />
15568 <method name="Acquire" cname="gst_audio_ring_buffer_acquire">
15569 <return-type type="gboolean" />
15571 <parameter name="spec" type="GstAudioRingBufferSpec*">
15572 <warning>missing glib:type-name</warning>
15576 <method name="Activate" cname="gst_audio_ring_buffer_activate">
15577 <return-type type="gboolean" />
15579 <parameter name="active" type="gboolean" />
15582 <method name="Advance" cname="gst_audio_ring_buffer_advance">
15583 <return-type type="void" />
15585 <parameter name="advance" type="guint" />
15588 <method name="Clear" cname="gst_audio_ring_buffer_clear">
15589 <return-type type="void" />
15591 <parameter name="segment" type="gint" />
15594 <method name="ClearAll" cname="gst_audio_ring_buffer_clear_all">
15595 <return-type type="void" />
15598 <method name="CloseDevice" cname="gst_audio_ring_buffer_close_device">
15599 <return-type type="gboolean" />
15602 <method name="Commit" cname="gst_audio_ring_buffer_commit">
15603 <return-type type="guint" />
15605 <parameter name="sample" type="guint64" />
15606 <parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
15607 <parameter name="in_samples" type="gint" array_index="1" />
15608 <parameter name="out_samples" type="gint" />
15609 <parameter name="accum" type="gint*" owned="true" pass_as="ref" />
15612 <method name="Convert" cname="gst_audio_ring_buffer_convert">
15613 <return-type type="gboolean" />
15615 <parameter name="src_fmt" type="GstFormat" />
15616 <parameter name="src_val" type="gint64" />
15617 <parameter name="dest_fmt" type="GstFormat" />
15618 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
15621 <method name="Delay" cname="gst_audio_ring_buffer_delay">
15622 <return-type type="guint" />
15625 <method name="DeviceIsOpen" cname="gst_audio_ring_buffer_device_is_open">
15626 <return-type type="gboolean" />
15629 <method name="IsAcquired" cname="gst_audio_ring_buffer_is_acquired">
15630 <return-type type="gboolean" />
15633 <method name="IsActive" cname="gst_audio_ring_buffer_is_active">
15634 <return-type type="gboolean" />
15637 <method name="IsFlushing" cname="gst_audio_ring_buffer_is_flushing">
15638 <return-type type="gboolean" />
15641 <method name="MayStart" cname="gst_audio_ring_buffer_may_start">
15642 <return-type type="void" />
15644 <parameter name="allowed" type="gboolean" />
15647 <method name="OpenDevice" cname="gst_audio_ring_buffer_open_device">
15648 <return-type type="gboolean" />
15651 <method name="Pause" cname="gst_audio_ring_buffer_pause">
15652 <return-type type="gboolean" />
15655 <method name="PrepareRead" cname="gst_audio_ring_buffer_prepare_read" hidden="true">
15656 <return-type type="gboolean" />
15658 <parameter name="segment" type="gint*" owned="true" pass_as="out" />
15659 <parameter name="readptr" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="2" />
15660 <parameter name="len" type="gint*" owned="true" pass_as="out" array_index="1" />
15663 <method name="Read" cname="gst_audio_ring_buffer_read">
15664 <return-type type="guint" />
15666 <parameter name="sample" type="guint64" />
15667 <parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
15668 <parameter name="len" type="guint" array_index="1" />
15669 <parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
15672 <method name="Release" cname="gst_audio_ring_buffer_release">
15673 <return-type type="gboolean" />
15676 <method name="SamplesDone" cname="gst_audio_ring_buffer_samples_done">
15677 <return-type type="guint64" />
15680 <method name="SetCallbackFull" cname="gst_audio_ring_buffer_set_callback_full" version="1.12">
15681 <return-type type="void" />
15683 <parameter closure="1" destroy="2" scope="notified" allow-none="1" name="cb" type="GstAudioRingBufferCallback" />
15684 <parameter allow-none="1" name="user_data" type="gpointer" />
15685 <parameter scope="async" name="notify" type="GDestroyNotify" />
15688 <method name="SetChannelPositions" cname="gst_audio_ring_buffer_set_channel_positions">
15689 <return-type type="void" />
15691 <parameter name="position" type="const GstAudioChannelPosition*" array="true" />
15694 <method name="SetFlushing" cname="gst_audio_ring_buffer_set_flushing">
15695 <return-type type="void" />
15697 <parameter name="flushing" type="gboolean" />
15700 <method name="SetSample" cname="gst_audio_ring_buffer_set_sample">
15701 <return-type type="void" />
15703 <parameter name="sample" type="guint64" />
15706 <method name="SetTimestamp" cname="gst_audio_ring_buffer_set_timestamp">
15707 <return-type type="void" />
15709 <parameter name="readseg" type="gint" />
15710 <parameter name="timestamp" type="guint64" />
15713 <method name="Start" cname="gst_audio_ring_buffer_start">
15714 <return-type type="gboolean" />
15717 <method name="Stop" cname="gst_audio_ring_buffer_stop">
15718 <return-type type="gboolean" />
15721 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
15722 <field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
15723 <warning>missing glib:type-name</warning>
15725 <field cname="open" access="public" writeable="false" readable="true" is_callback="false" name="Open" type="gboolean" />
15726 <field cname="acquired" access="public" writeable="false" readable="true" is_callback="false" name="Acquired" type="gboolean" />
15727 <field cname="memory" access="public" writeable="false" readable="true" is_callback="false" name="Memory" type="guint8" />
15728 <field cname="size" access="public" writeable="false" readable="true" is_callback="false" name="Size" type="gsize" />
15729 <field cname="timestamps" access="private" writeable="false" readable="false" is_callback="false" name="Timestamps" type="guint64" />
15730 <field cname="spec" access="public" writeable="false" readable="true" is_callback="false" name="Spec" type="GstAudioRingBufferSpec">
15731 <warning>missing glib:type-name</warning>
15733 <field cname="samples_per_seg" access="public" writeable="false" readable="true" is_callback="false" name="SamplesPerSeg" type="gint" />
15734 <field cname="empty_seg" access="public" writeable="false" readable="true" is_callback="false" name="EmptySeg" type="guint8*" />
15735 <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="gint" />
15736 <field cname="segdone" access="public" writeable="false" readable="true" is_callback="false" name="Segdone" type="gint" />
15737 <field cname="segbase" access="public" writeable="false" readable="true" is_callback="false" name="Segbase" type="gint" />
15738 <field cname="waiting" access="public" writeable="false" readable="true" is_callback="false" name="Waiting" type="gint" />
15739 <field cname="callback" access="private" writeable="false" readable="false" is_callback="false" name="Callback" type="GstAudioRingBufferCallback" />
15740 <field cname="cb_data" access="private" writeable="false" readable="false" is_callback="false" name="CbData" type="gpointer" />
15741 <field cname="need_reorder" access="private" writeable="false" readable="false" is_callback="false" name="NeedReorder" type="gboolean" />
15742 <field cname="channel_reorder_map" access="private" writeable="false" readable="false" is_callback="false" name="ChannelReorderMap" type="gint" array="true" array_len="64" />
15743 <field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean" />
15744 <field cname="may_start" access="private" writeable="false" readable="false" is_callback="false" name="MayStartField" type="gint" />
15745 <field cname="active" access="private" writeable="false" readable="false" is_callback="false" name="Active" type="gboolean" />
15746 <field cname="cb_data_notify" access="private" writeable="false" readable="false" is_callback="false" name="CbDataNotify" type="GDestroyNotify" />
15747 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
15749 <object name="AudioSink" cname="GstAudioSink" opaque="false" hidden="false" parent="GstAudioBaseSink">
15750 <class_struct cname="GstAudioSinkClass">
15751 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSinkClass">
15752 <warning>missing glib:type-name</warning>
15754 <method vm="open" />
15755 <method vm="prepare" />
15756 <method vm="unprepare" />
15757 <method vm="close" />
15758 <method vm="write" />
15759 <method vm="delay" />
15760 <method vm="reset" />
15761 <method vm="pause" />
15762 <method vm="resume" />
15763 <method vm="stop" />
15764 <field cname="extension" access="public" writeable="false" readable="true" is_callback="false" name="Extension" type="GstAudioSinkClassExtension*">
15765 <warning>missing glib:type-name</warning>
15768 <method name="GetType" cname="gst_audio_sink_get_type" shared="true">
15769 <return-type type="GType" />
15771 <virtual_method name="Close" cname="close">
15772 <return-type type="gboolean" />
15775 <virtual_method name="Delay" cname="delay">
15776 <return-type type="guint" />
15779 <virtual_method name="Open" cname="open">
15780 <return-type type="gboolean" />
15783 <virtual_method name="Pause" cname="pause">
15784 <return-type type="void" />
15787 <virtual_method name="Prepare" cname="prepare">
15788 <return-type type="gboolean" />
15790 <parameter name="spec" type="GstAudioRingBufferSpec*">
15791 <warning>missing glib:type-name</warning>
15795 <virtual_method name="Reset" cname="reset">
15796 <return-type type="void" />
15799 <virtual_method name="Resume" cname="resume">
15800 <return-type type="void" />
15803 <virtual_method name="Stop" cname="stop">
15804 <return-type type="void" />
15807 <virtual_method name="Unprepare" cname="unprepare">
15808 <return-type type="gboolean" />
15811 <virtual_method name="Write" cname="write">
15812 <return-type type="gint" />
15814 <parameter allow-none="1" name="data" type="gpointer" />
15815 <parameter name="length" type="guint" />
15818 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSink*" />
15819 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
15820 <warning>missing glib:type-name</warning>
15822 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15824 <object name="AudioSrc" cname="GstAudioSrc" opaque="false" hidden="false" parent="GstAudioBaseSrc">
15825 <class_struct cname="GstAudioSrcClass">
15826 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSrcClass">
15827 <warning>missing glib:type-name</warning>
15829 <method vm="open" />
15830 <method vm="prepare" />
15831 <method vm="unprepare" />
15832 <method vm="close" />
15833 <method vm="read" />
15834 <method vm="delay" />
15835 <method vm="reset" />
15836 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15838 <method name="GetType" cname="gst_audio_src_get_type" shared="true">
15839 <return-type type="GType" />
15841 <virtual_method name="Close" cname="close">
15842 <return-type type="gboolean" />
15845 <virtual_method name="Delay" cname="delay">
15846 <return-type type="guint" />
15849 <virtual_method name="Open" cname="open">
15850 <return-type type="gboolean" />
15853 <virtual_method name="Prepare" cname="prepare">
15854 <return-type type="gboolean" />
15856 <parameter name="spec" type="GstAudioRingBufferSpec*">
15857 <warning>missing glib:type-name</warning>
15861 <virtual_method name="Read" cname="read">
15862 <return-type type="guint" />
15864 <parameter allow-none="1" name="data" type="gpointer" />
15865 <parameter name="length" type="guint" />
15866 <parameter name="timestamp" type="guint64" />
15869 <virtual_method name="Reset" cname="reset">
15870 <return-type type="void" />
15873 <virtual_method name="Unprepare" cname="unprepare">
15874 <return-type type="gboolean" />
15877 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSrc*" />
15878 <field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
15879 <warning>missing glib:type-name</warning>
15881 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15883 <struct name="AudioAggregatorConvertPadPrivate" cname="GstAudioAggregatorConvertPadPrivate" opaque="true" hidden="true" />
15884 <struct name="AudioAggregatorPadPrivate" cname="GstAudioAggregatorPadPrivate" opaque="true" hidden="true" />
15885 <struct name="AudioAggregatorPrivate" cname="GstAudioAggregatorPrivate" opaque="true" hidden="true" />
15886 <struct name="AudioBaseSinkPrivate" cname="GstAudioBaseSinkPrivate" opaque="true" hidden="true" />
15887 <struct name="AudioBaseSrcPrivate" cname="GstAudioBaseSrcPrivate" opaque="true" hidden="true" />
15888 <struct name="AudioBuffer" cname="GstAudioBuffer" opaque="false" hidden="false" version="1.16">
15889 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo" array_index="4">
15890 <warning>missing glib:type-name</warning>
15892 <field cname="n_samples" access="public" writeable="true" readable="true" is_callback="false" name="NSamples" type="gsize" />
15893 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="gint" />
15894 <field cname="planes" access="public" writeable="true" readable="true" is_callback="false" name="Planes" type="gpointer" />
15895 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
15896 <warning>missing glib:type-name</warning>
15898 <field cname="map_infos" access="private" writeable="false" readable="false" is_callback="false" name="MapInfos" type="GstMapInfo*">
15899 <warning>missing glib:type-name</warning>
15901 <field cname="priv_planes_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivPlanesArr" type="gpointer" array="true" array_len="8" hidden="true" />
15902 <field cname="priv_map_infos_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivMapInfosArr" type="GstMapInfo" array="true" array_len="8" hidden="true" />
15903 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
15904 <method name="Map" cname="gst_audio_buffer_map" version="1.16">
15905 <return-type type="gboolean" />
15907 <parameter name="info" type="GstAudioInfo*">
15908 <warning>missing glib:type-name</warning>
15910 <parameter name="gstbuffer" type="GstBuffer*">
15911 <warning>missing glib:type-name</warning>
15913 <parameter name="flags" type="GstMapFlags" />
15916 <method name="Unmap" cname="gst_audio_buffer_unmap" version="1.16">
15917 <return-type type="void" />
15920 <method name="Clip" cname="gst_audio_buffer_clip" shared="true">
15921 <return-type type="GstBuffer*" owned="true">
15922 <warning>missing glib:type-name</warning>
15925 <parameter name="buffer" type="GstBuffer*" owned="true">
15926 <warning>missing glib:type-name</warning>
15928 <parameter name="segment" type="GstSegment*">
15929 <warning>missing glib:type-name</warning>
15931 <parameter name="rate" type="gint" />
15932 <parameter name="bpf" type="gint" />
15935 <method name="ReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
15936 <return-type type="gboolean" />
15938 <parameter name="buffer" type="GstBuffer*">
15939 <warning>missing glib:type-name</warning>
15941 <parameter name="format" type="GstAudioFormat" />
15942 <parameter name="channels" type="gint" array_index="4" />
15943 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
15944 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
15947 <method name="Truncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
15948 <return-type type="GstBuffer*" owned="true">
15949 <warning>missing glib:type-name</warning>
15952 <parameter name="buffer" type="GstBuffer*" owned="true">
15953 <warning>missing glib:type-name</warning>
15955 <parameter name="bpf" type="gint" />
15956 <parameter name="trim" type="gsize" />
15957 <parameter name="samples" type="gsize" />
15961 <struct name="AudioCdSrcPrivate" cname="GstAudioCdSrcPrivate" opaque="true" hidden="true" />
15962 <struct name="AudioCdSrcTrack" cname="GstAudioCdSrcTrack" opaque="false" hidden="false">
15963 <field cname="is_audio" access="public" writeable="true" readable="true" is_callback="false" name="IsAudio" type="gboolean" />
15964 <field cname="num" access="public" writeable="true" readable="true" is_callback="false" name="Num" type="guint" />
15965 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint" />
15966 <field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint" />
15967 <field cname="tags" access="public" writeable="true" readable="true" is_callback="false" name="Tags" type="GstTagList*">
15968 <warning>missing glib:type-name</warning>
15970 <field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2" padding="true" />
15971 <field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" padding="true" />
15973 <struct name="AudioChannelMixer" cname="GstAudioChannelMixer" opaque="true" hidden="false">
15974 <method name="Free" cname="gst_audio_channel_mixer_free">
15975 <return-type type="void" />
15978 <method name="IsPassthrough" cname="gst_audio_channel_mixer_is_passthrough">
15979 <return-type type="gboolean" />
15982 <method name="Samples" cname="gst_audio_channel_mixer_samples">
15983 <return-type type="void" />
15985 <parameter allow-none="1" name="in" type="gpointer" />
15986 <parameter allow-none="1" name="out" type="gpointer" />
15987 <parameter name="samples" type="gint" />
15991 <struct name="AudioClippingMeta" cname="GstAudioClippingMeta" opaque="false" hidden="false" version="1.8">
15992 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
15993 <warning>missing glib:type-name</warning>
15995 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
15996 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64" />
15997 <field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint64" />
15998 <method name="GetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
15999 <return-type type="GstMetaInfo*">
16000 <warning>missing glib:type-name</warning>
16004 <boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false" version="1.8">
16005 <method name="GetType" cname="gst_audio_converter_get_type" shared="true">
16006 <return-type type="GType" />
16008 <constructor cname="gst_audio_converter_new">
16010 <parameter name="flags" type="GstAudioConverterFlags" />
16011 <parameter name="in_info" type="GstAudioInfo*">
16012 <warning>missing glib:type-name</warning>
16014 <parameter name="out_info" type="GstAudioInfo*">
16015 <warning>missing glib:type-name</warning>
16017 <parameter name="config" type="GstStructure*" owned="true">
16018 <warning>missing glib:type-name</warning>
16022 <method name="Convert" cname="gst_audio_converter_convert" version="1.14" hidden="true">
16023 <return-type type="gboolean" />
16025 <parameter name="flags" type="GstAudioConverterFlags" />
16026 <parameter name="in" type="gpointer" array="true" array_length_param_index="2" />
16027 <parameter name="in_size" type="gsize" array_index="1" />
16028 <parameter name="out" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="4" />
16029 <parameter name="out_size" type="gsize*" owned="true" pass_as="out" array_index="3" />
16032 <method name="Free" cname="gst_audio_converter_free">
16033 <return-type type="void" />
16036 <method name="GetConfig" cname="gst_audio_converter_get_config">
16037 <return-type type="GstStructure*">
16038 <warning>missing glib:type-name</warning>
16041 <parameter allow-none="1" name="in_rate" type="gint*" owned="true" pass_as="out" />
16042 <parameter allow-none="1" name="out_rate" type="gint*" owned="true" pass_as="out" />
16045 <method name="GetInFrames" cname="gst_audio_converter_get_in_frames">
16046 <return-type type="gsize" />
16048 <parameter name="out_frames" type="gsize" />
16051 <method name="GetMaxLatency" cname="gst_audio_converter_get_max_latency">
16052 <return-type type="gsize" />
16055 <method name="GetOutFrames" cname="gst_audio_converter_get_out_frames">
16056 <return-type type="gsize" />
16058 <parameter name="in_frames" type="gsize" />
16061 <method name="IsPassthrough" cname="gst_audio_converter_is_passthrough" version="1.16">
16062 <return-type type="gboolean" />
16065 <method name="Reset" cname="gst_audio_converter_reset">
16066 <return-type type="void" />
16069 <method name="Samples" cname="gst_audio_converter_samples">
16070 <return-type type="gboolean" />
16072 <parameter name="flags" type="GstAudioConverterFlags" />
16073 <parameter allow-none="1" name="in" type="gpointer" />
16074 <parameter name="in_frames" type="gsize" />
16075 <parameter allow-none="1" name="out" type="gpointer" />
16076 <parameter name="out_frames" type="gsize" />
16079 <method name="SupportsInplace" cname="gst_audio_converter_supports_inplace" version="1.12">
16080 <return-type type="gboolean" />
16083 <method name="UpdateConfig" cname="gst_audio_converter_update_config">
16084 <return-type type="gboolean" />
16086 <parameter name="in_rate" type="gint" />
16087 <parameter name="out_rate" type="gint" />
16088 <parameter allow-none="1" name="config" type="GstStructure*" owned="true">
16089 <warning>missing glib:type-name</warning>
16094 <struct name="AudioDecoderPrivate" cname="GstAudioDecoderPrivate" opaque="true" hidden="true" />
16095 <struct name="AudioDownmixMeta" cname="GstAudioDownmixMeta" opaque="false" hidden="false" parent="GstMeta">
16096 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
16097 <warning>missing glib:type-name</warning>
16099 <field cname="from_position" access="public" writeable="true" readable="true" is_callback="false" name="FromPosition" type="GstAudioChannelPosition*" />
16100 <field cname="to_position" access="public" writeable="true" readable="true" is_callback="false" name="ToPosition" type="GstAudioChannelPosition*" />
16101 <field cname="from_channels" access="public" writeable="true" readable="true" is_callback="false" name="FromChannels" type="gint" />
16102 <field cname="to_channels" access="public" writeable="true" readable="true" is_callback="false" name="ToChannels" type="gint" />
16103 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat" />
16104 <method name="GetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
16105 <return-type type="GstMetaInfo*">
16106 <warning>missing glib:type-name</warning>
16110 <struct name="AudioEncoderPrivate" cname="GstAudioEncoderPrivate" opaque="true" hidden="true" />
16111 <struct name="AudioFormatInfo" cname="GstAudioFormatInfo" opaque="false" hidden="false">
16112 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstAudioFormat" />
16113 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
16114 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
16115 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFormatFlags" />
16116 <field cname="endianness" access="public" writeable="true" readable="true" is_callback="false" name="Endianness" type="gint" />
16117 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint" />
16118 <field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="gint" />
16119 <field cname="silence" access="public" writeable="true" readable="true" is_callback="false" name="Silence" type="guint8" array="true" array_len="8" />
16120 <field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstAudioFormat" />
16121 <field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstAudioFormatUnpack" />
16122 <field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstAudioFormatPack" />
16123 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
16125 <boxed name="AudioInfo" cname="GstAudioInfo" opaque="true" hidden="false">
16126 <method name="GetType" cname="gst_audio_info_get_type" shared="true">
16127 <return-type type="GType" />
16129 <field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstAudioFormatInfo*">
16130 <warning>missing glib:type-name</warning>
16132 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFlags" />
16133 <field cname="layout" access="public" writeable="true" readable="true" is_callback="false" name="Layout" type="GstAudioLayout" />
16134 <field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gint" />
16135 <field cname="channels" access="public" writeable="true" readable="true" is_callback="false" name="Channels" type="gint" />
16136 <field cname="bpf" access="public" writeable="true" readable="true" is_callback="false" name="Bpf" type="gint" />
16137 <field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="GstAudioChannelPosition" array="true" array_len="64" />
16138 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
16139 <constructor cname="gst_audio_info_new" disable_void_ctor="" />
16140 <method name="Convert" cname="gst_audio_info_convert">
16141 <return-type type="gboolean" />
16143 <parameter name="src_fmt" type="GstFormat" />
16144 <parameter name="src_val" type="gint64" />
16145 <parameter name="dest_fmt" type="GstFormat" />
16146 <parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
16149 <method name="Copy" cname="gst_audio_info_copy">
16150 <return-type type="GstAudioInfo*" owned="true">
16151 <warning>missing glib:type-name</warning>
16155 <method name="Free" cname="gst_audio_info_free">
16156 <return-type type="void" />
16159 <method name="FromCaps" cname="gst_audio_info_from_caps">
16160 <return-type type="gboolean" />
16162 <parameter name="caps" type="GstCaps*">
16163 <warning>missing glib:type-name</warning>
16167 <method name="Init" cname="gst_audio_info_init">
16168 <return-type type="void" />
16171 <method name="IsEqual" cname="gst_audio_info_is_equal" version="1.2">
16172 <return-type type="gboolean" />
16174 <parameter name="other" type="GstAudioInfo*">
16175 <warning>missing glib:type-name</warning>
16179 <method name="SetFormat" cname="gst_audio_info_set_format">
16180 <return-type type="void" />
16182 <parameter name="format" type="GstAudioFormat" />
16183 <parameter name="rate" type="gint" />
16184 <parameter name="channels" type="gint" />
16185 <parameter allow-none="1" name="position" type="const GstAudioChannelPosition*" array="true" />
16188 <method name="ToCaps" cname="gst_audio_info_to_caps">
16189 <return-type type="GstCaps*" owned="true">
16190 <warning>missing glib:type-name</warning>
16195 <struct name="AudioMeta" cname="GstAudioMeta" opaque="false" hidden="false" version="1.16">
16196 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
16197 <warning>missing glib:type-name</warning>
16199 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
16200 <warning>missing glib:type-name</warning>
16202 <field cname="samples" access="public" writeable="true" readable="true" is_callback="false" name="Samples" type="gsize" />
16203 <field cname="offsets" access="public" writeable="true" readable="true" is_callback="false" name="Offsets" type="gsize" />
16204 <field cname="priv_offsets_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivOffsetsArr" type="gsize" array="true" array_len="8" hidden="true" />
16205 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
16206 <method name="GetInfo" cname="gst_audio_meta_get_info" shared="true">
16207 <return-type type="GstMetaInfo*">
16208 <warning>missing glib:type-name</warning>
16212 <struct name="AudioQuantize" cname="GstAudioQuantize" opaque="true" hidden="false">
16213 <method name="Free" cname="gst_audio_quantize_free">
16214 <return-type type="void" />
16217 <method name="Reset" cname="gst_audio_quantize_reset">
16218 <return-type type="void" />
16221 <method name="Samples" cname="gst_audio_quantize_samples">
16222 <return-type type="void" />
16224 <parameter allow-none="1" name="in" type="gpointer" />
16225 <parameter allow-none="1" name="out" type="gpointer" />
16226 <parameter name="samples" type="guint" />
16230 <struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false" version="1.10">
16231 <method name="Free" cname="gst_audio_resampler_free">
16232 <return-type type="void" />
16235 <method name="GetInFrames" cname="gst_audio_resampler_get_in_frames">
16236 <return-type type="gsize" />
16238 <parameter name="out_frames" type="gsize" />
16241 <method name="GetMaxLatency" cname="gst_audio_resampler_get_max_latency">
16242 <return-type type="gsize" />
16245 <method name="GetOutFrames" cname="gst_audio_resampler_get_out_frames">
16246 <return-type type="gsize" />
16248 <parameter name="in_frames" type="gsize" />
16251 <method name="Resample" cname="gst_audio_resampler_resample">
16252 <return-type type="void" />
16254 <parameter allow-none="1" name="in" type="gpointer" />
16255 <parameter name="in_frames" type="gsize" />
16256 <parameter allow-none="1" name="out" type="gpointer" />
16257 <parameter name="out_frames" type="gsize" />
16260 <method name="Reset" cname="gst_audio_resampler_reset">
16261 <return-type type="void" />
16264 <method name="Update" cname="gst_audio_resampler_update">
16265 <return-type type="gboolean" />
16267 <parameter name="in_rate" type="gint" />
16268 <parameter name="out_rate" type="gint" />
16269 <parameter name="options" type="GstStructure*">
16270 <warning>missing glib:type-name</warning>
16274 <method name="New" cname="gst_audio_resampler_new" shared="true">
16275 <return-type type="GstAudioResampler*" owned="true">
16276 <warning>missing glib:type-name</warning>
16279 <parameter name="method" type="GstAudioResamplerMethod" />
16280 <parameter name="flags" type="GstAudioResamplerFlags" />
16281 <parameter name="format" type="GstAudioFormat" />
16282 <parameter name="channels" type="gint" />
16283 <parameter name="in_rate" type="gint" />
16284 <parameter name="out_rate" type="gint" />
16285 <parameter name="options" type="GstStructure*">
16286 <warning>missing glib:type-name</warning>
16290 <method name="OptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
16291 <return-type type="void" />
16293 <parameter name="method" type="GstAudioResamplerMethod" />
16294 <parameter name="quality" type="guint" />
16295 <parameter name="in_rate" type="gint" />
16296 <parameter name="out_rate" type="gint" />
16297 <parameter name="options" type="GstStructure*">
16298 <warning>missing glib:type-name</warning>
16303 <struct name="AudioRingBufferSpec" cname="GstAudioRingBufferSpec" opaque="true" hidden="false">
16304 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
16305 <warning>missing glib:type-name</warning>
16307 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstAudioRingBufferFormatType" />
16308 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
16309 <warning>missing glib:type-name</warning>
16311 <field cname="latency_time" access="public" writeable="true" readable="true" is_callback="false" name="LatencyTime" type="guint64" />
16312 <field cname="buffer_time" access="public" writeable="true" readable="true" is_callback="false" name="BufferTime" type="guint64" />
16313 <field cname="segsize" access="public" writeable="true" readable="true" is_callback="false" name="Segsize" type="gint" />
16314 <field cname="segtotal" access="public" writeable="true" readable="true" is_callback="false" name="Segtotal" type="gint" />
16315 <field cname="seglatency" access="public" writeable="true" readable="true" is_callback="false" name="Seglatency" type="gint" />
16316 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
16318 <struct name="AudioSinkClassExtension" cname="GstAudioSinkClassExtension" opaque="false" hidden="false">
16319 <field cname="clear_all" access="public" writeable="false" readable="true" is_callback="true" name="ClearAll" type="GstAudioClearAllFunc" />
16321 <boxed name="AudioStreamAlign" cname="GstAudioStreamAlign" opaque="false" hidden="false" version="1.14">
16322 <method name="GetType" cname="gst_audio_stream_align_get_type" shared="true">
16323 <return-type type="GType" />
16325 <constructor cname="gst_audio_stream_align_new" version="1.14">
16327 <parameter name="rate" type="gint" />
16328 <parameter name="alignment_threshold" type="guint64" />
16329 <parameter name="discont_wait" type="guint64" />
16332 <method name="Copy" cname="gst_audio_stream_align_copy" version="1.14">
16333 <return-type type="GstAudioStreamAlign*" owned="true">
16334 <warning>missing glib:type-name</warning>
16338 <method name="Free" cname="gst_audio_stream_align_free" version="1.14">
16339 <return-type type="void" />
16342 <method name="GetAlignmentThreshold" cname="gst_audio_stream_align_get_alignment_threshold" version="1.14">
16343 <return-type type="guint64" />
16346 <method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait" version="1.14">
16347 <return-type type="guint64" />
16350 <method name="GetRate" cname="gst_audio_stream_align_get_rate" version="1.14">
16351 <return-type type="gint" />
16354 <method name="GetSamplesSinceDiscont" cname="gst_audio_stream_align_get_samples_since_discont" version="1.14">
16355 <return-type type="guint64" />
16358 <method name="GetTimestampAtDiscont" cname="gst_audio_stream_align_get_timestamp_at_discont" version="1.14">
16359 <return-type type="guint64" />
16362 <method name="MarkDiscont" cname="gst_audio_stream_align_mark_discont" version="1.14">
16363 <return-type type="void" />
16366 <method name="Process" cname="gst_audio_stream_align_process" version="1.14">
16367 <return-type type="gboolean" />
16369 <parameter name="discont" type="gboolean" />
16370 <parameter name="timestamp" type="guint64" />
16371 <parameter name="n_samples" type="guint" />
16372 <parameter name="out_timestamp" type="guint64" owned="true" pass_as="out" />
16373 <parameter name="out_duration" type="guint64" owned="true" pass_as="out" />
16374 <parameter name="out_sample_position" type="guint64*" owned="true" pass_as="out" />
16377 <method name="SetAlignmentThreshold" cname="gst_audio_stream_align_set_alignment_threshold" version="1.14">
16378 <return-type type="void" />
16380 <parameter name="alignment_threshold" type="guint64" />
16383 <method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait" version="1.14">
16384 <return-type type="void" />
16386 <parameter name="discont_wait" type="guint64" />
16389 <method name="SetRate" cname="gst_audio_stream_align_set_rate" version="1.14">
16390 <return-type type="void" />
16392 <parameter name="rate" type="gint" />
16396 <object name="Global" cname="GstAudioGlobal" opaque="true">
16397 <method name="AudioBufferClip" cname="gst_audio_buffer_clip" shared="true">
16398 <return-type type="GstBuffer*" owned="true">
16399 <warning>missing glib:type-name</warning>
16402 <parameter name="buffer" type="GstBuffer*" owned="true">
16403 <warning>missing glib:type-name</warning>
16405 <parameter name="segment" type="GstSegment*">
16406 <warning>missing glib:type-name</warning>
16408 <parameter name="rate" type="gint" />
16409 <parameter name="bpf" type="gint" />
16412 <method name="AudioBufferReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
16413 <return-type type="gboolean" />
16415 <parameter name="buffer" type="GstBuffer*">
16416 <warning>missing glib:type-name</warning>
16418 <parameter name="format" type="GstAudioFormat" />
16419 <parameter name="channels" type="gint" array_index="4" />
16420 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
16421 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
16424 <method name="AudioBufferTruncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
16425 <return-type type="GstBuffer*" owned="true">
16426 <warning>missing glib:type-name</warning>
16429 <parameter name="buffer" type="GstBuffer*" owned="true">
16430 <warning>missing glib:type-name</warning>
16432 <parameter name="bpf" type="gint" />
16433 <parameter name="trim" type="gsize" />
16434 <parameter name="samples" type="gsize" />
16437 <method name="AudioChannelGetFallbackMask" cname="gst_audio_channel_get_fallback_mask" shared="true" version="1.8">
16438 <return-type type="guint64" />
16440 <parameter name="channels" type="gint" />
16443 <method name="AudioChannelPositionsFromMask" cname="gst_audio_channel_positions_from_mask" shared="true">
16444 <return-type type="gboolean" array_index="2" />
16446 <parameter name="channels" type="gint" array_index="2" />
16447 <parameter name="channel_mask" type="guint64" />
16448 <parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="0" />
16451 <method name="AudioChannelPositionsToMask" cname="gst_audio_channel_positions_to_mask" shared="true">
16452 <return-type type="gboolean" />
16454 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1" />
16455 <parameter name="channels" type="gint" />
16456 <parameter name="force_order" type="gboolean" />
16457 <parameter name="channel_mask" type="guint64*" owned="true" pass_as="out" />
16460 <method name="AudioChannelPositionsToString" cname="gst_audio_channel_positions_to_string" shared="true" version="1.10">
16461 <return-type type="gchar*" owned="true" />
16463 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1" />
16464 <parameter name="channels" type="gint" />
16467 <method name="AudioChannelPositionsToValidOrder" cname="gst_audio_channel_positions_to_valid_order" shared="true">
16468 <return-type type="gboolean" />
16470 <parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1" />
16471 <parameter name="channels" type="gint" />
16474 <method name="AudioCheckValidChannelPositions" cname="gst_audio_check_valid_channel_positions" shared="true">
16475 <return-type type="gboolean" />
16477 <parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1" />
16478 <parameter name="channels" type="gint" />
16479 <parameter name="force_order" type="gboolean" />
16482 <method name="AudioClippingMetaApiGetType" cname="gst_audio_clipping_meta_api_get_type" shared="true">
16483 <return-type type="GType" />
16485 <method name="AudioClippingMetaGetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
16486 <return-type type="GstMetaInfo*">
16487 <warning>missing glib:type-name</warning>
16490 <method name="AudioDownmixMetaApiGetType" cname="gst_audio_downmix_meta_api_get_type" shared="true">
16491 <return-type type="GType" />
16493 <method name="AudioDownmixMetaGetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
16494 <return-type type="GstMetaInfo*">
16495 <warning>missing glib:type-name</warning>
16498 <method name="AudioFormatBuildInteger" cname="gst_audio_format_build_integer" shared="true">
16499 <return-type type="GstAudioFormat" />
16501 <parameter name="sign" type="gboolean" />
16502 <parameter name="endianness" type="gint" />
16503 <parameter name="width" type="gint" />
16504 <parameter name="depth" type="gint" />
16507 <method name="AudioFormatFillSilence" cname="gst_audio_format_fill_silence" shared="true">
16508 <return-type type="void" />
16510 <parameter name="info" type="GstAudioFormatInfo*">
16511 <warning>missing glib:type-name</warning>
16513 <parameter name="dest" type="guint8*" array="true" array_length_param_index="2" />
16514 <parameter name="n_length" type="gsize" array_index="1" />
16517 <method name="AudioFormatFromString" cname="gst_audio_format_from_string" shared="true">
16518 <return-type type="GstAudioFormat" />
16520 <parameter name="format" type="const-gchar*" />
16523 <method name="AudioFormatGetInfo" cname="gst_audio_format_get_info" shared="true">
16524 <return-type type="GstAudioFormatInfo*">
16525 <warning>missing glib:type-name</warning>
16528 <parameter name="format" type="GstAudioFormat" />
16531 <method name="AudioFormatInfoGetType" cname="gst_audio_format_info_get_type" shared="true">
16532 <return-type type="GType" />
16534 <method name="AudioFormatToString" cname="gst_audio_format_to_string" shared="true">
16535 <return-type type="const-gchar*" />
16537 <parameter name="format" type="GstAudioFormat" />
16540 <method name="AudioFormatsRaw" cname="gst_audio_formats_raw" shared="true" version="1.18">
16541 <return-type type="const GstAudioFormat*" array="true" array_length_param_index="0" />
16543 <parameter name="len" type="guint*" owned="true" pass_as="out" />
16546 <method name="AudioGetChannelReorderMap" cname="gst_audio_get_channel_reorder_map" shared="true">
16547 <return-type type="gboolean" array_index="3" />
16549 <parameter name="channels" type="gint" array_index="3" />
16550 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0" />
16551 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0" />
16552 <parameter name="reorder_map" type="gint*" array="true" array_length_param_index="0" />
16555 <method name="AudioIec61937FrameSize" cname="gst_audio_iec61937_frame_size" shared="true">
16556 <return-type type="guint" />
16558 <parameter name="spec" type="GstAudioRingBufferSpec*">
16559 <warning>missing glib:type-name</warning>
16563 <method name="AudioIec61937Payload" cname="gst_audio_iec61937_payload" shared="true">
16564 <return-type type="gboolean" />
16566 <parameter name="src" type="const guint8*" array="true" array_length_param_index="1" />
16567 <parameter name="src_n" type="guint" />
16568 <parameter name="dst" type="guint8*" array="true" array_length_param_index="3" />
16569 <parameter name="dst_n" type="guint" array_index="2" />
16570 <parameter name="spec" type="GstAudioRingBufferSpec*">
16571 <warning>missing glib:type-name</warning>
16573 <parameter name="endianness" type="gint" />
16576 <method name="AudioMakeRawCaps" cname="gst_audio_make_raw_caps" shared="true" version="1.18">
16577 <return-type type="GstCaps*" owned="true">
16578 <warning>missing glib:type-name</warning>
16581 <parameter allow-none="1" name="formats" type="const GstAudioFormat*" array="true" array_length_param_index="1" />
16582 <parameter name="len" type="guint" />
16583 <parameter name="layout" type="GstAudioLayout" />
16586 <method name="AudioMetaApiGetType" cname="gst_audio_meta_api_get_type" shared="true">
16587 <return-type type="GType" />
16589 <method name="AudioMetaGetInfo" cname="gst_audio_meta_get_info" shared="true">
16590 <return-type type="GstMetaInfo*">
16591 <warning>missing glib:type-name</warning>
16594 <method name="AudioReorderChannels" cname="gst_audio_reorder_channels" shared="true">
16595 <return-type type="gboolean" />
16597 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
16598 <parameter name="n_length" type="gsize" />
16599 <parameter name="format" type="GstAudioFormat" />
16600 <parameter name="channels" type="gint" array_index="5" />
16601 <parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3" />
16602 <parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3" />
16605 <method name="AudioResamplerNew" cname="gst_audio_resampler_new" shared="true">
16606 <return-type type="GstAudioResampler*" owned="true">
16607 <warning>missing glib:type-name</warning>
16610 <parameter name="method" type="GstAudioResamplerMethod" />
16611 <parameter name="flags" type="GstAudioResamplerFlags" />
16612 <parameter name="format" type="GstAudioFormat" />
16613 <parameter name="channels" type="gint" />
16614 <parameter name="in_rate" type="gint" />
16615 <parameter name="out_rate" type="gint" />
16616 <parameter name="options" type="GstStructure*">
16617 <warning>missing glib:type-name</warning>
16621 <method name="AudioResamplerOptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
16622 <return-type type="void" />
16624 <parameter name="method" type="GstAudioResamplerMethod" />
16625 <parameter name="quality" type="guint" />
16626 <parameter name="in_rate" type="gint" />
16627 <parameter name="out_rate" type="gint" />
16628 <parameter name="options" type="GstStructure*">
16629 <warning>missing glib:type-name</warning>
16633 <method name="BufferAddAudioClippingMeta" cname="gst_buffer_add_audio_clipping_meta" shared="true" version="1.8">
16634 <return-type type="GstAudioClippingMeta*">
16635 <warning>missing glib:type-name</warning>
16638 <parameter name="buffer" type="GstBuffer*">
16639 <warning>missing glib:type-name</warning>
16641 <parameter name="format" type="GstFormat" />
16642 <parameter name="start" type="guint64" />
16643 <parameter name="end" type="guint64" />
16646 <method name="BufferAddAudioDownmixMeta" cname="gst_buffer_add_audio_downmix_meta" shared="true">
16647 <return-type type="GstAudioDownmixMeta*">
16648 <warning>missing glib:type-name</warning>
16651 <parameter name="buffer" type="GstBuffer*">
16652 <warning>missing glib:type-name</warning>
16654 <parameter name="from_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
16655 <parameter name="from_channels" type="gint" array_index="1" />
16656 <parameter name="to_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="4" />
16657 <parameter name="to_channels" type="gint" array_index="3" />
16658 <parameter name="matrix" type="gfloat" />
16661 <method name="BufferAddAudioMeta" cname="gst_buffer_add_audio_meta" shared="true" version="1.16">
16662 <return-type type="GstAudioMeta*">
16663 <warning>missing glib:type-name</warning>
16666 <parameter name="buffer" type="GstBuffer*">
16667 <warning>missing glib:type-name</warning>
16669 <parameter name="info" type="GstAudioInfo*">
16670 <warning>missing glib:type-name</warning>
16672 <parameter name="samples" type="gsize" />
16673 <parameter allow-none="1" name="offsets" type="gsize" />
16676 <method name="BufferGetAudioDownmixMetaForChannels" cname="gst_buffer_get_audio_downmix_meta_for_channels" shared="true">
16677 <return-type type="GstAudioDownmixMeta*">
16678 <warning>missing glib:type-name</warning>
16681 <parameter name="buffer" type="GstBuffer*">
16682 <warning>missing glib:type-name</warning>
16684 <parameter name="to_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" />
16685 <parameter name="to_channels" type="gint" array_index="1" />
16688 <method name="StreamVolumeConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
16689 <return-type type="gdouble" />
16691 <parameter name="from" type="GstStreamVolumeFormat" />
16692 <parameter name="to" type="GstStreamVolumeFormat" />
16693 <parameter name="val" type="gdouble" />
16697 <object name="Constants" cname="GstAudioConstants" opaque="true">
16698 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_CHANNELS_RANGE" />
16699 <constant value="GstAudioConverter.dither-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_DITHER_METHOD" />
16700 <constant value="GstAudioConverter.mix-matrix" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_MIX_MATRIX" />
16701 <constant value="GstAudioConverter.noise-shaping-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD" />
16702 <constant value="GstAudioConverter.quantization" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_QUANTIZATION" />
16703 <constant value="GstAudioConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_RESAMPLER_METHOD" />
16704 <constant value="10" ctype="gint" gtype="gint" name="AUDIO_DECODER_MAX_ERRORS" />
16705 <constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SINK_NAME" />
16706 <constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SRC_NAME" />
16707 <constant value="2" ctype="gint" gtype="gint" name="AUDIO_DEF_CHANNELS" />
16708 <constant value="S16LE" ctype="gchar*" gtype="gchar*" name="AUDIO_DEF_FORMAT" />
16709 <constant value="44100" ctype="gint" gtype="gint" name="AUDIO_DEF_RATE" />
16710 <constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SINK_NAME" />
16711 <constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SRC_NAME" />
16712 <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" />
16713 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_RATE_RANGE" />
16714 <constant value="GstAudioResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_B" />
16715 <constant value="GstAudioResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_C" />
16716 <constant value="GstAudioResampler.cutoff" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUTOFF" />
16717 <constant value="GstAudioResampler.filter-interpolation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION" />
16718 <constant value="GstAudioResampler.filter-mode" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE" />
16719 <constant value="GstAudioResampler.filter-mode-threshold" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD" />
16720 <constant value="GstAudioResampler.filter-oversample" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE" />
16721 <constant value="GstAudioResampler.max-phase-error" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR" />
16722 <constant value="GstAudioResampler.n-taps" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_N_TAPS" />
16723 <constant value="GstAudioResampler.stop-attenutation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_STOP_ATTENUATION" />
16724 <constant value="GstAudioResampler.transition-bandwidth" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH" />
16725 <constant value="4" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_DEFAULT" />
16726 <constant value="10" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MAX" />
16727 <constant value="0" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MIN" />
16728 <constant value="channels" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_CHANNELS_STR" version="1.2" />
16729 <constant value="rate" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_RATE_STR" version="1.8" />
16730 <constant value="audio" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_STR" version="1.2" />
16733 <namespace name="Gst.Base" library="gstbase-1.0-0.dll">
16734 <enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.18">
16735 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_ZERO" name="Zero" value="0" />
16736 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_FIRST" name="First" value="1" />
16737 <member cname="GST_AGGREGATOR_START_TIME_SELECTION_SET" name="Set" value="2" />
16739 <enum name="BaseParseFrameFlags" cname="GstBaseParseFrameFlags" type="flags">
16740 <member cname="GST_BASE_PARSE_FRAME_FLAG_NONE" name="None" value="0" />
16741 <member cname="GST_BASE_PARSE_FRAME_FLAG_NEW_FRAME" name="NewFrame" value="1" />
16742 <member cname="GST_BASE_PARSE_FRAME_FLAG_NO_FRAME" name="NoFrame" value="2" />
16743 <member cname="GST_BASE_PARSE_FRAME_FLAG_CLIP" name="Clip" value="4" />
16744 <member cname="GST_BASE_PARSE_FRAME_FLAG_DROP" name="Drop" value="8" />
16745 <member cname="GST_BASE_PARSE_FRAME_FLAG_QUEUE" name="Queue" value="16" />
16747 <enum name="BaseSrcFlags" cname="GstBaseSrcFlags" type="flags">
16748 <member cname="GST_BASE_SRC_FLAG_STARTING" name="Starting" value="16384" />
16749 <member cname="GST_BASE_SRC_FLAG_STARTED" name="Started" value="32768" />
16750 <member cname="GST_BASE_SRC_FLAG_LAST" name="Last" value="1048576" />
16752 <enum name="CollectPadsStateFlags" cname="GstCollectPadsStateFlags" type="flags">
16753 <member cname="GST_COLLECT_PADS_STATE_EOS" name="Eos" value="1" />
16754 <member cname="GST_COLLECT_PADS_STATE_FLUSHING" name="Flushing" value="2" />
16755 <member cname="GST_COLLECT_PADS_STATE_NEW_SEGMENT" name="NewSegment" value="4" />
16756 <member cname="GST_COLLECT_PADS_STATE_WAITING" name="Waiting" value="8" />
16757 <member cname="GST_COLLECT_PADS_STATE_LOCKED" name="Locked" value="16" />
16759 <callback name="CollectDataDestroyNotify" cname="GstCollectDataDestroyNotify">
16760 <return-type type="void" />
16762 <parameter name="data" type="GstCollectData*">
16763 <warning>missing glib:type-name</warning>
16767 <callback name="CollectPadsBufferFunction" cname="GstCollectPadsBufferFunction">
16768 <return-type type="GstFlowReturn" />
16770 <parameter name="pads" type="GstCollectPads*" />
16771 <parameter name="data" type="GstCollectData*">
16772 <warning>missing glib:type-name</warning>
16774 <parameter name="buffer" type="GstBuffer*" owned="true">
16775 <warning>missing glib:type-name</warning>
16777 <parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
16780 <callback name="CollectPadsClipFunction" cname="GstCollectPadsClipFunction">
16781 <return-type type="GstFlowReturn" />
16783 <parameter name="pads" type="GstCollectPads*" />
16784 <parameter name="data" type="GstCollectData*">
16785 <warning>missing glib:type-name</warning>
16787 <parameter name="inbuffer" type="GstBuffer*" owned="true">
16788 <warning>missing glib:type-name</warning>
16790 <parameter name="outbuffer" type="GstBuffer**" owned="true" pass_as="out">
16791 <warning>missing glib:type-name</warning>
16793 <parameter allow-none="1" closure="4" name="user_data" type="gpointer" />
16796 <callback name="CollectPadsCompareFunction" cname="GstCollectPadsCompareFunction">
16797 <return-type type="gint" />
16799 <parameter name="pads" type="GstCollectPads*" />
16800 <parameter name="data1" type="GstCollectData*">
16801 <warning>missing glib:type-name</warning>
16803 <parameter name="timestamp1" type="guint64" />
16804 <parameter name="data2" type="GstCollectData*">
16805 <warning>missing glib:type-name</warning>
16807 <parameter name="timestamp2" type="guint64" />
16808 <parameter allow-none="1" closure="5" name="user_data" type="gpointer" />
16811 <callback name="CollectPadsEventFunction" cname="GstCollectPadsEventFunction">
16812 <return-type type="gboolean" />
16814 <parameter name="pads" type="GstCollectPads*" />
16815 <parameter name="pad" type="GstCollectData*">
16816 <warning>missing glib:type-name</warning>
16818 <parameter name="event" type="GstEvent*">
16819 <warning>missing glib:type-name</warning>
16821 <parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
16824 <callback name="CollectPadsFlushFunction" cname="GstCollectPadsFlushFunction" version="1.4">
16825 <return-type type="void" />
16827 <parameter name="pads" type="GstCollectPads*" />
16828 <parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
16831 <callback name="CollectPadsFunction" cname="GstCollectPadsFunction">
16832 <return-type type="GstFlowReturn" />
16834 <parameter name="pads" type="GstCollectPads*" />
16835 <parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
16838 <callback name="CollectPadsQueryFunction" cname="GstCollectPadsQueryFunction">
16839 <return-type type="gboolean" />
16841 <parameter name="pads" type="GstCollectPads*" />
16842 <parameter name="pad" type="GstCollectData*">
16843 <warning>missing glib:type-name</warning>
16845 <parameter name="query" type="GstQuery*">
16846 <warning>missing glib:type-name</warning>
16848 <parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
16851 <callback hidden="0" name="DataQueueCheckFullFunction" cname="GstDataQueueCheckFullFunction">
16852 <return-type type="gboolean" />
16854 <parameter name="queue" type="GstDataQueue*" />
16855 <parameter name="visible" type="guint" />
16856 <parameter name="bytes" type="guint" />
16857 <parameter name="time" type="guint64" />
16858 <parameter allow-none="1" name="checkdata" type="gpointer" />
16861 <callback name="DataQueueEmptyCallback" cname="GstDataQueueEmptyCallback">
16862 <return-type type="void" />
16864 <parameter name="queue" type="GstDataQueue*" />
16865 <parameter allow-none="1" name="checkdata" type="gpointer" />
16868 <callback name="DataQueueFullCallback" cname="GstDataQueueFullCallback">
16869 <return-type type="void" />
16871 <parameter name="queue" type="GstDataQueue*" />
16872 <parameter allow-none="1" name="checkdata" type="gpointer" />
16875 <callback name="TypeFindHelperGetRangeFunction" cname="GstTypeFindHelperGetRangeFunction">
16876 <return-type type="GstFlowReturn" />
16878 <parameter name="obj" type="GstObject*" />
16879 <parameter allow-none="1" name="parent" type="GstObject*" />
16880 <parameter name="offset" type="guint64" />
16881 <parameter name="length" type="guint" />
16882 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
16883 <warning>missing glib:type-name</warning>
16887 <object name="Adapter" cname="GstAdapter" opaque="false" hidden="false" parent="GObject">
16888 <class_struct cname="GstAdapterClass" />
16889 <method name="GetType" cname="gst_adapter_get_type" shared="true">
16890 <return-type type="GType" />
16892 <constructor cname="gst_adapter_new" disable_void_ctor="" />
16893 <method name="Available" cname="gst_adapter_available">
16894 <return-type type="gsize" />
16897 <method name="AvailableFast" cname="gst_adapter_available_fast">
16898 <return-type type="gsize" />
16901 <method name="Clear" cname="gst_adapter_clear">
16902 <return-type type="void" />
16905 <method name="CopyBytes" cname="gst_adapter_copy_bytes" version="1.4">
16906 <return-type type="GBytes*" owned="true">
16907 <warning>missing glib:type-name</warning>
16910 <parameter name="offset" type="gsize" />
16911 <parameter name="size" type="gsize" />
16914 <method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont" version="1.10">
16915 <return-type type="guint64" />
16918 <method name="DtsAtDiscont" cname="gst_adapter_dts_at_discont" version="1.10">
16919 <return-type type="guint64" />
16922 <method name="Flush" cname="gst_adapter_flush">
16923 <return-type type="void" />
16925 <parameter name="flush" type="gsize" />
16928 <method name="GetBuffer" cname="gst_adapter_get_buffer" version="1.6">
16929 <return-type type="GstBuffer*" owned="true">
16930 <warning>missing glib:type-name</warning>
16933 <parameter name="nbytes" type="gsize" />
16936 <method name="GetBufferFast" cname="gst_adapter_get_buffer_fast" version="1.6">
16937 <return-type type="GstBuffer*" owned="true">
16938 <warning>missing glib:type-name</warning>
16941 <parameter name="nbytes" type="gsize" />
16944 <method name="GetBufferList" cname="gst_adapter_get_buffer_list" version="1.6">
16945 <return-type type="GstBufferList*" owned="true">
16946 <warning>missing glib:type-name</warning>
16949 <parameter name="nbytes" type="gsize" />
16952 <method name="GetList" cname="gst_adapter_get_list" version="1.6">
16953 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
16954 <warning>missing glib:type-name</warning>
16957 <parameter name="nbytes" type="gsize" />
16960 <method name="Map" cname="gst_adapter_map">
16961 <return-type type="gconstpointer" array="true" array_length_param_index="0" />
16963 <parameter name="size" type="gsize*" owned="true" pass_as="out" />
16966 <method name="MaskedScanUint32" cname="gst_adapter_masked_scan_uint32">
16967 <return-type type="gssize" />
16969 <parameter name="mask" type="guint32" />
16970 <parameter name="pattern" type="guint32" />
16971 <parameter name="offset" type="gsize" />
16972 <parameter name="size" type="gsize" />
16975 <method name="MaskedScanUint32Peek" cname="gst_adapter_masked_scan_uint32_peek">
16976 <return-type type="gssize" />
16978 <parameter name="mask" type="guint32" />
16979 <parameter name="pattern" type="guint32" />
16980 <parameter name="offset" type="gsize" />
16981 <parameter name="size" type="gsize" />
16982 <parameter allow-none="1" name="value" type="guint32*" owned="true" pass_as="out" />
16985 <method name="OffsetAtDiscont" cname="gst_adapter_offset_at_discont" version="1.10">
16986 <return-type type="guint64" />
16989 <method name="PrevDts" cname="gst_adapter_prev_dts">
16990 <return-type type="guint64" />
16992 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
16995 <method name="PrevDtsAtOffset" cname="gst_adapter_prev_dts_at_offset" version="1.2">
16996 <return-type type="guint64" />
16998 <parameter name="offset" type="gsize" />
16999 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
17002 <method name="PrevOffset" cname="gst_adapter_prev_offset" version="1.10">
17003 <return-type type="guint64" />
17005 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
17008 <method name="PrevPts" cname="gst_adapter_prev_pts">
17009 <return-type type="guint64" />
17011 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
17014 <method name="PrevPtsAtOffset" cname="gst_adapter_prev_pts_at_offset" version="1.2">
17015 <return-type type="guint64" />
17017 <parameter name="offset" type="gsize" />
17018 <parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
17021 <method name="PtsAtDiscont" cname="gst_adapter_pts_at_discont" version="1.10">
17022 <return-type type="guint64" />
17025 <method name="Push" cname="gst_adapter_push">
17026 <return-type type="void" />
17028 <parameter name="buf" type="GstBuffer*" owned="true">
17029 <warning>missing glib:type-name</warning>
17033 <method name="Take" cname="gst_adapter_take">
17034 <return-type type="gpointer*" owned="true" array="true" array_length_param_index="0" />
17036 <parameter name="nbytes" type="gsize*" owned="true" pass_as="out" />
17039 <method name="TakeBuffer" cname="gst_adapter_take_buffer">
17040 <return-type type="GstBuffer*" owned="true">
17041 <warning>missing glib:type-name</warning>
17044 <parameter name="nbytes" type="gsize" />
17047 <method name="TakeBufferFast" cname="gst_adapter_take_buffer_fast" version="1.2">
17048 <return-type type="GstBuffer*" owned="true">
17049 <warning>missing glib:type-name</warning>
17052 <parameter name="nbytes" type="gsize" />
17055 <method name="TakeBufferList" cname="gst_adapter_take_buffer_list" version="1.6">
17056 <return-type type="GstBufferList*" owned="true">
17057 <warning>missing glib:type-name</warning>
17060 <parameter name="nbytes" type="gsize" />
17063 <method name="TakeList" cname="gst_adapter_take_list">
17064 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
17065 <warning>missing glib:type-name</warning>
17068 <parameter name="nbytes" type="gsize" />
17071 <method name="Unmap" cname="gst_adapter_unmap">
17072 <return-type type="void" />
17076 <object name="Aggregator" cname="GstAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement" version="1.14">
17077 <class_struct cname="GstAggregatorClass" version="1.14">
17078 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17079 <warning>missing glib:type-name</warning>
17081 <method vm="flush" />
17082 <method vm="clip" />
17083 <method vm="finish_buffer" />
17084 <method vm="sink_event" />
17085 <method vm="sink_query" />
17086 <method vm="src_event" />
17087 <method vm="src_query" />
17088 <method vm="src_activate" />
17089 <method vm="aggregate" />
17090 <method vm="stop" />
17091 <method vm="start" />
17092 <method vm="get_next_time" />
17093 <method vm="create_new_pad" />
17094 <method vm="update_src_caps" />
17095 <method vm="fixate_src_caps" />
17096 <method vm="negotiated_src_caps" />
17097 <method vm="decide_allocation" />
17098 <method vm="propose_allocation" />
17099 <method vm="negotiate" />
17100 <method vm="sink_event_pre_queue" />
17101 <method vm="sink_query_pre_queue" />
17102 <method vm="finish_buffer_list" />
17103 <method vm="peek_next_sample" />
17104 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="15" padding="true" />
17106 <method name="GetType" cname="gst_aggregator_get_type" shared="true">
17107 <return-type type="GType" />
17109 <virtual_method name="Aggregate" cname="aggregate">
17110 <return-type type="GstFlowReturn" />
17112 <parameter name="timeout" type="gboolean" />
17115 <virtual_method name="Clip" cname="clip">
17116 <return-type type="GstBuffer*" owned="true">
17117 <warning>missing glib:type-name</warning>
17120 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17121 <parameter name="buf" type="GstBuffer*">
17122 <warning>missing glib:type-name</warning>
17126 <virtual_method name="CreateNewPad" cname="create_new_pad" hidden="true">
17127 <return-type type="GstAggregatorPad*" />
17129 <parameter name="templ" type="GstPadTemplate*" />
17130 <parameter name="req_name" type="const-gchar*" />
17131 <parameter name="caps" type="GstCaps*">
17132 <warning>missing glib:type-name</warning>
17136 <virtual_method name="DecideAllocation" cname="decide_allocation">
17137 <return-type type="gboolean" />
17139 <parameter name="query" type="GstQuery*">
17140 <warning>missing glib:type-name</warning>
17144 <virtual_method name="FinishBuffer" cname="finish_buffer">
17145 <return-type type="GstFlowReturn" />
17147 <parameter name="buffer" type="GstBuffer*" owned="true">
17148 <warning>missing glib:type-name</warning>
17152 <virtual_method name="FinishBufferList" cname="finish_buffer_list" version="1.18">
17153 <return-type type="GstFlowReturn" />
17155 <parameter name="bufferlist" type="GstBufferList*" owned="true">
17156 <warning>missing glib:type-name</warning>
17160 <virtual_method name="FixateSrcCaps" cname="fixate_src_caps">
17161 <return-type type="GstCaps*" owned="true">
17162 <warning>missing glib:type-name</warning>
17165 <parameter name="caps" type="GstCaps*">
17166 <warning>missing glib:type-name</warning>
17170 <virtual_method name="Flush" cname="flush">
17171 <return-type type="GstFlowReturn" />
17174 <virtual_method name="GetNextTime" cname="get_next_time">
17175 <return-type type="guint64" />
17178 <virtual_method name="Negotiate" cname="negotiate" version="1.18">
17179 <return-type type="gboolean" />
17182 <virtual_method name="NegotiatedSrcCaps" cname="negotiated_src_caps">
17183 <return-type type="gboolean" />
17185 <parameter name="caps" type="GstCaps*">
17186 <warning>missing glib:type-name</warning>
17190 <virtual_method name="PeekNextSample" cname="peek_next_sample" version="1.18">
17191 <return-type type="GstSample*" owned="true">
17192 <warning>missing glib:type-name</warning>
17195 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17198 <virtual_method name="ProposeAllocation" cname="propose_allocation">
17199 <return-type type="gboolean" />
17201 <parameter name="pad" type="GstAggregatorPad*" />
17202 <parameter name="decide_query" type="GstQuery*">
17203 <warning>missing glib:type-name</warning>
17205 <parameter name="query" type="GstQuery*">
17206 <warning>missing glib:type-name</warning>
17210 <virtual_method name="SinkEvent" cname="sink_event">
17211 <return-type type="gboolean" />
17213 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17214 <parameter name="event" type="GstEvent*">
17215 <warning>missing glib:type-name</warning>
17219 <virtual_method name="SinkEventPreQueue" cname="sink_event_pre_queue">
17220 <return-type type="GstFlowReturn" />
17222 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17223 <parameter name="event" type="GstEvent*">
17224 <warning>missing glib:type-name</warning>
17228 <virtual_method name="SinkQuery" cname="sink_query">
17229 <return-type type="gboolean" />
17231 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17232 <parameter name="query" type="GstQuery*">
17233 <warning>missing glib:type-name</warning>
17237 <virtual_method name="SinkQueryPreQueue" cname="sink_query_pre_queue">
17238 <return-type type="gboolean" />
17240 <parameter name="aggregator_pad" type="GstAggregatorPad*" />
17241 <parameter name="query" type="GstQuery*">
17242 <warning>missing glib:type-name</warning>
17246 <virtual_method name="SrcActivate" cname="src_activate">
17247 <return-type type="gboolean" />
17249 <parameter name="mode" type="GstPadMode" />
17250 <parameter name="active" type="gboolean" />
17253 <virtual_method name="SrcEvent" cname="src_event">
17254 <return-type type="gboolean" />
17256 <parameter name="event" type="GstEvent*">
17257 <warning>missing glib:type-name</warning>
17261 <virtual_method name="SrcQuery" cname="src_query">
17262 <return-type type="gboolean" />
17264 <parameter name="query" type="GstQuery*">
17265 <warning>missing glib:type-name</warning>
17269 <virtual_method name="Start" cname="start">
17270 <return-type type="gboolean" />
17273 <virtual_method name="Stop" cname="stop">
17274 <return-type type="gboolean" />
17277 <virtual_method name="UpdateSrcCaps" cname="update_src_caps">
17278 <return-type type="GstFlowReturn" />
17280 <parameter name="caps" type="GstCaps*">
17281 <warning>missing glib:type-name</warning>
17283 <parameter allow-none="1" name="_ret" type="GstCaps**" owned="true" pass_as="out">
17284 <warning>missing glib:type-name</warning>
17288 <method name="FinishBuffer" cname="gst_aggregator_finish_buffer">
17289 <return-type type="GstFlowReturn" />
17291 <parameter name="buffer" type="GstBuffer*" owned="true">
17292 <warning>missing glib:type-name</warning>
17296 <method name="FinishBufferList" cname="gst_aggregator_finish_buffer_list" version="1.18">
17297 <return-type type="GstFlowReturn" />
17299 <parameter name="bufferlist" type="GstBufferList*" owned="true">
17300 <warning>missing glib:type-name</warning>
17304 <method name="GetAllocator" cname="gst_aggregator_get_allocator">
17305 <return-type type="void" />
17307 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
17308 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
17309 <warning>missing glib:type-name</warning>
17313 <method name="GetBufferPool" cname="gst_aggregator_get_buffer_pool">
17314 <return-type type="GstBufferPool*" owned="true" />
17317 <method name="GetLatency" cname="gst_aggregator_get_latency">
17318 <return-type type="guint64" />
17321 <method name="Negotiate" cname="gst_aggregator_negotiate" version="1.18">
17322 <return-type type="gboolean" />
17325 <method name="PeekNextSample" cname="gst_aggregator_peek_next_sample" version="1.18">
17326 <return-type type="GstSample*" owned="true">
17327 <warning>missing glib:type-name</warning>
17330 <parameter name="pad" type="GstAggregatorPad*" />
17333 <method name="SelectedSamples" cname="gst_aggregator_selected_samples" version="1.18">
17334 <return-type type="void" />
17336 <parameter name="pts" type="guint64" />
17337 <parameter name="dts" type="guint64" />
17338 <parameter name="duration" type="guint64" />
17339 <parameter allow-none="1" name="info" type="GstStructure*">
17340 <warning>missing glib:type-name</warning>
17344 <method name="SetLatency" cname="gst_aggregator_set_latency">
17345 <return-type type="void" />
17347 <parameter name="min_latency" type="guint64" />
17348 <parameter name="max_latency" type="guint64" />
17351 <method name="SetSrcCaps" cname="gst_aggregator_set_src_caps">
17352 <return-type type="void" />
17354 <parameter name="caps" type="GstCaps*">
17355 <warning>missing glib:type-name</warning>
17359 <method name="SimpleGetNextTime" cname="gst_aggregator_simple_get_next_time" version="1.16">
17360 <return-type type="guint64" />
17363 <method name="UpdateSegment" cname="gst_aggregator_update_segment" version="1.18">
17364 <return-type type="void" />
17366 <parameter name="segment" type="GstSegment*">
17367 <warning>missing glib:type-name</warning>
17371 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
17372 <property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
17373 <property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
17374 <property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
17375 <property name="StartTimeSelection" cname="start-time-selection" type="GstAggregatorStartTimeSelection" readable="true" writeable="true" construct="false" construct-only="false" />
17376 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
17377 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
17378 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPrivate*">
17379 <warning>missing glib:type-name</warning>
17381 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
17382 <signal name="SamplesSelected" cname="samples-selected" when="first" version="1.18">
17383 <return-type type="void" />
17385 <parameter name="segment" type="GstSegment*">
17386 <warning>missing glib:type-name</warning>
17388 <parameter name="pts" type="guint64" />
17389 <parameter name="dts" type="guint64" />
17390 <parameter name="duration" type="guint64" />
17391 <parameter allow-none="1" name="info" type="GstStructure*">
17392 <warning>missing glib:type-name</warning>
17397 <object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad" version="1.14">
17398 <class_struct cname="GstAggregatorPadClass" version="1.14">
17399 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
17400 <warning>missing glib:type-name</warning>
17402 <method vm="flush" />
17403 <method vm="skip_buffer" />
17404 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
17406 <method name="GetType" cname="gst_aggregator_pad_get_type" shared="true">
17407 <return-type type="GType" />
17409 <virtual_method name="Flush" cname="flush">
17410 <return-type type="GstFlowReturn" />
17412 <parameter name="aggregator" type="GstAggregator*" />
17415 <virtual_method name="SkipBuffer" cname="skip_buffer">
17416 <return-type type="gboolean" />
17418 <parameter name="aggregator" type="GstAggregator*" />
17419 <parameter name="buffer" type="GstBuffer*">
17420 <warning>missing glib:type-name</warning>
17424 <method name="DropBuffer" cname="gst_aggregator_pad_drop_buffer">
17425 <return-type type="gboolean" />
17428 <method name="HasBuffer" cname="gst_aggregator_pad_has_buffer" version="1.14.1">
17429 <return-type type="gboolean" />
17432 <method name="IsEos" cname="gst_aggregator_pad_is_eos">
17433 <return-type type="gboolean" />
17436 <method name="PeekBuffer" cname="gst_aggregator_pad_peek_buffer">
17437 <return-type type="GstBuffer*" owned="true">
17438 <warning>missing glib:type-name</warning>
17442 <method name="PopBuffer" cname="gst_aggregator_pad_pop_buffer">
17443 <return-type type="GstBuffer*" owned="true">
17444 <warning>missing glib:type-name</warning>
17448 <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
17449 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstPad*" hidden="true" />
17450 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
17451 <warning>missing glib:type-name</warning>
17453 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
17454 <warning>missing glib:type-name</warning>
17456 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
17457 <signal name="BufferConsumed" cname="buffer-consumed" when="first">
17458 <return-type type="void" />
17460 <parameter name="_object" type="GstBuffer*">
17461 <warning>missing glib:type-name</warning>
17466 <object name="BaseParse" cname="GstBaseParse" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
17467 <class_struct cname="GstBaseParseClass">
17468 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17469 <warning>missing glib:type-name</warning>
17471 <method vm="start" />
17472 <method vm="stop" />
17473 <method vm="set_sink_caps" />
17474 <method vm="handle_frame" />
17475 <method vm="pre_push_frame" />
17476 <method vm="convert" />
17477 <method vm="sink_event" />
17478 <method vm="src_event" />
17479 <method vm="get_sink_caps" />
17480 <method vm="detect" />
17481 <method vm="sink_query" />
17482 <method vm="src_query" />
17483 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
17485 <method name="GetType" cname="gst_base_parse_get_type" shared="true">
17486 <return-type type="GType" />
17488 <virtual_method name="Convert" cname="convert">
17489 <return-type type="gboolean" />
17491 <parameter name="src_format" type="GstFormat" />
17492 <parameter name="src_value" type="gint64" />
17493 <parameter name="dest_format" type="GstFormat" />
17494 <parameter name="dest_value" type="gint64" />
17497 <virtual_method name="Detect" cname="detect">
17498 <return-type type="GstFlowReturn" />
17500 <parameter name="buffer" type="GstBuffer*">
17501 <warning>missing glib:type-name</warning>
17505 <virtual_method name="GetSinkCaps" cname="get_sink_caps">
17506 <return-type type="GstCaps*" owned="true">
17507 <warning>missing glib:type-name</warning>
17510 <parameter name="filter" type="GstCaps*">
17511 <warning>missing glib:type-name</warning>
17515 <virtual_method name="HandleFrame" cname="handle_frame">
17516 <return-type type="GstFlowReturn" />
17518 <parameter name="frame" type="GstBaseParseFrame*">
17519 <warning>missing glib:type-name</warning>
17521 <parameter name="skipsize" type="gint" />
17524 <virtual_method name="PrePushFrame" cname="pre_push_frame">
17525 <return-type type="GstFlowReturn" />
17527 <parameter name="frame" type="GstBaseParseFrame*">
17528 <warning>missing glib:type-name</warning>
17532 <virtual_method name="SetSinkCaps" cname="set_sink_caps">
17533 <return-type type="gboolean" />
17535 <parameter name="caps" type="GstCaps*">
17536 <warning>missing glib:type-name</warning>
17540 <virtual_method name="SinkEvent" cname="sink_event">
17541 <return-type type="gboolean" />
17543 <parameter name="event" type="GstEvent*">
17544 <warning>missing glib:type-name</warning>
17548 <virtual_method name="SinkQuery" cname="sink_query">
17549 <return-type type="gboolean" />
17551 <parameter name="query" type="GstQuery*">
17552 <warning>missing glib:type-name</warning>
17556 <virtual_method name="SrcEvent" cname="src_event">
17557 <return-type type="gboolean" />
17559 <parameter name="event" type="GstEvent*">
17560 <warning>missing glib:type-name</warning>
17564 <virtual_method name="SrcQuery" cname="src_query">
17565 <return-type type="gboolean" />
17567 <parameter name="query" type="GstQuery*">
17568 <warning>missing glib:type-name</warning>
17572 <virtual_method name="Start" cname="start">
17573 <return-type type="gboolean" />
17576 <virtual_method name="Stop" cname="stop">
17577 <return-type type="gboolean" />
17580 <method name="AddIndexEntry" cname="gst_base_parse_add_index_entry">
17581 <return-type type="gboolean" />
17583 <parameter name="offset" type="guint64" />
17584 <parameter name="ts" type="guint64" />
17585 <parameter name="key" type="gboolean" />
17586 <parameter name="force" type="gboolean" />
17589 <method name="ConvertDefault" cname="gst_base_parse_convert_default">
17590 <return-type type="gboolean" />
17592 <parameter name="src_format" type="GstFormat" />
17593 <parameter name="src_value" type="gint64" />
17594 <parameter name="dest_format" type="GstFormat" />
17595 <parameter name="dest_value" type="gint64*" owned="true" pass_as="out" />
17598 <method name="Drain" cname="gst_base_parse_drain" version="1.12">
17599 <return-type type="void" />
17602 <method name="FinishFrame" cname="gst_base_parse_finish_frame">
17603 <return-type type="GstFlowReturn" />
17605 <parameter name="frame" type="GstBaseParseFrame*">
17606 <warning>missing glib:type-name</warning>
17608 <parameter name="size" type="gint" />
17611 <method name="MergeTags" cname="gst_base_parse_merge_tags" version="1.6">
17612 <return-type type="void" />
17614 <parameter allow-none="1" name="tags" type="GstTagList*">
17615 <warning>missing glib:type-name</warning>
17617 <parameter name="mode" type="GstTagMergeMode" />
17620 <method name="PushFrame" cname="gst_base_parse_push_frame">
17621 <return-type type="GstFlowReturn" />
17623 <parameter name="frame" type="GstBaseParseFrame*">
17624 <warning>missing glib:type-name</warning>
17628 <method name="SetAverageBitrate" cname="gst_base_parse_set_average_bitrate">
17629 <return-type type="void" />
17631 <parameter name="bitrate" type="guint" />
17634 <method name="SetDuration" cname="gst_base_parse_set_duration">
17635 <return-type type="void" />
17637 <parameter name="fmt" type="GstFormat" />
17638 <parameter name="duration" type="gint64" />
17639 <parameter name="interval" type="gint" />
17642 <method name="SetFrameRate" cname="gst_base_parse_set_frame_rate">
17643 <return-type type="void" />
17645 <parameter name="fps_num" type="guint" />
17646 <parameter name="fps_den" type="guint" />
17647 <parameter name="lead_in" type="guint" />
17648 <parameter name="lead_out" type="guint" />
17651 <method name="SetHasTimingInfo" cname="gst_base_parse_set_has_timing_info">
17652 <return-type type="void" />
17654 <parameter name="has_timing" type="gboolean" />
17657 <method name="SetInferTs" cname="gst_base_parse_set_infer_ts">
17658 <return-type type="void" />
17660 <parameter name="infer_ts" type="gboolean" />
17663 <method name="SetLatency" cname="gst_base_parse_set_latency">
17664 <return-type type="void" />
17666 <parameter name="min_latency" type="guint64" />
17667 <parameter name="max_latency" type="guint64" />
17670 <method name="SetMinFrameSize" cname="gst_base_parse_set_min_frame_size">
17671 <return-type type="void" />
17673 <parameter name="min_size" type="guint" />
17676 <method name="SetPassthrough" cname="gst_base_parse_set_passthrough">
17677 <return-type type="void" />
17679 <parameter name="passthrough" type="gboolean" />
17682 <method name="SetPtsInterpolation" cname="gst_base_parse_set_pts_interpolation">
17683 <return-type type="void" />
17685 <parameter name="pts_interpolate" type="gboolean" />
17688 <method name="SetSyncable" cname="gst_base_parse_set_syncable">
17689 <return-type type="void" />
17691 <parameter name="syncable" type="gboolean" />
17694 <method name="SetTsAtOffset" cname="gst_base_parse_set_ts_at_offset" version="1.2">
17695 <return-type type="void" />
17697 <parameter name="offset" type="gsize" />
17700 <property name="DisablePassthrough" cname="disable-passthrough" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
17701 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
17702 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
17703 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
17704 <field cname="flags" access="public" writeable="false" readable="true" is_callback="false" name="Flags" type="guint" />
17705 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
17706 <warning>missing glib:type-name</warning>
17708 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
17709 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseParsePrivate*">
17710 <warning>missing glib:type-name</warning>
17713 <object name="BaseSink" cname="GstBaseSink" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
17714 <class_struct cname="GstBaseSinkClass">
17715 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
17716 <warning>missing glib:type-name</warning>
17718 <method vm="get_caps" />
17719 <method vm="set_caps" />
17720 <method vm="fixate" />
17721 <method vm="activate_pull" />
17722 <method vm="get_times" />
17723 <method vm="propose_allocation" />
17724 <method vm="start" />
17725 <method vm="stop" />
17726 <method vm="unlock" />
17727 <method vm="unlock_stop" />
17728 <method vm="query" />
17729 <method vm="event" />
17730 <method vm="wait_event" />
17731 <method vm="prepare" />
17732 <method vm="prepare_list" />
17733 <method vm="preroll" />
17734 <method vm="render" />
17735 <method vm="render_list" />
17736 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
17738 <method name="GetType" cname="gst_base_sink_get_type" shared="true">
17739 <return-type type="GType" />
17741 <virtual_method name="ActivatePull" cname="activate_pull">
17742 <return-type type="gboolean" />
17744 <parameter name="active" type="gboolean" />
17747 <virtual_method name="Event" cname="event">
17748 <return-type type="gboolean" />
17750 <parameter name="event" type="GstEvent*">
17751 <warning>missing glib:type-name</warning>
17755 <virtual_method name="Fixate" cname="fixate">
17756 <return-type type="GstCaps*" owned="true">
17757 <warning>missing glib:type-name</warning>
17760 <parameter name="caps" type="GstCaps*">
17761 <warning>missing glib:type-name</warning>
17765 <virtual_method name="GetCaps" cname="get_caps">
17766 <return-type type="GstCaps*" owned="true">
17767 <warning>missing glib:type-name</warning>
17770 <parameter name="filter" type="GstCaps*">
17771 <warning>missing glib:type-name</warning>
17775 <virtual_method name="GetTimes" cname="get_times">
17776 <return-type type="void" />
17778 <parameter name="buffer" type="GstBuffer*">
17779 <warning>missing glib:type-name</warning>
17781 <parameter name="start" type="guint64" />
17782 <parameter name="end" type="guint64" />
17785 <virtual_method name="Prepare" cname="prepare">
17786 <return-type type="GstFlowReturn" />
17788 <parameter name="buffer" type="GstBuffer*">
17789 <warning>missing glib:type-name</warning>
17793 <virtual_method name="PrepareList" cname="prepare_list">
17794 <return-type type="GstFlowReturn" />
17796 <parameter name="buffer_list" type="GstBufferList*">
17797 <warning>missing glib:type-name</warning>
17801 <virtual_method name="Preroll" cname="preroll">
17802 <return-type type="GstFlowReturn" />
17804 <parameter name="buffer" type="GstBuffer*">
17805 <warning>missing glib:type-name</warning>
17809 <virtual_method name="ProposeAllocation" cname="propose_allocation">
17810 <return-type type="gboolean" />
17812 <parameter name="query" type="GstQuery*">
17813 <warning>missing glib:type-name</warning>
17817 <virtual_method name="Query" cname="query">
17818 <return-type type="gboolean" />
17820 <parameter name="query" type="GstQuery*">
17821 <warning>missing glib:type-name</warning>
17825 <virtual_method name="Render" cname="render">
17826 <return-type type="GstFlowReturn" />
17828 <parameter name="buffer" type="GstBuffer*">
17829 <warning>missing glib:type-name</warning>
17833 <virtual_method name="RenderList" cname="render_list">
17834 <return-type type="GstFlowReturn" />
17836 <parameter name="buffer_list" type="GstBufferList*">
17837 <warning>missing glib:type-name</warning>
17841 <virtual_method name="SetCaps" cname="set_caps">
17842 <return-type type="gboolean" />
17844 <parameter name="caps" type="GstCaps*">
17845 <warning>missing glib:type-name</warning>
17849 <virtual_method name="Start" cname="start">
17850 <return-type type="gboolean" />
17853 <virtual_method name="Stop" cname="stop">
17854 <return-type type="gboolean" />
17857 <virtual_method name="Unlock" cname="unlock">
17858 <return-type type="gboolean" />
17861 <virtual_method name="UnlockStop" cname="unlock_stop">
17862 <return-type type="gboolean" />
17865 <virtual_method name="WaitEvent" cname="wait_event">
17866 <return-type type="GstFlowReturn" />
17868 <parameter name="event" type="GstEvent*">
17869 <warning>missing glib:type-name</warning>
17873 <method name="DoPreroll" cname="gst_base_sink_do_preroll">
17874 <return-type type="GstFlowReturn" />
17876 <parameter name="obj" type="GstMiniObject*">
17877 <warning>missing glib:type-name</warning>
17881 <method name="GetBlocksize" cname="gst_base_sink_get_blocksize">
17882 <return-type type="guint" />
17885 <method name="GetDropOutOfSegment" cname="gst_base_sink_get_drop_out_of_segment" version="1.12">
17886 <return-type type="gboolean" />
17889 <method name="GetLastSample" cname="gst_base_sink_get_last_sample">
17890 <return-type type="GstSample*" owned="true">
17891 <warning>missing glib:type-name</warning>
17895 <method name="GetLatency" cname="gst_base_sink_get_latency">
17896 <return-type type="guint64" />
17899 <method name="GetMaxBitrate" cname="gst_base_sink_get_max_bitrate" version="1.2">
17900 <return-type type="guint64" />
17903 <method name="GetMaxLateness" cname="gst_base_sink_get_max_lateness">
17904 <return-type type="gint64" />
17907 <method name="GetProcessingDeadline" cname="gst_base_sink_get_processing_deadline" version="1.16">
17908 <return-type type="guint64" />
17911 <method name="GetRenderDelay" cname="gst_base_sink_get_render_delay">
17912 <return-type type="guint64" />
17915 <method name="GetStats" cname="gst_base_sink_get_stats" version="1.18">
17916 <return-type type="GstStructure*" owned="true">
17917 <warning>missing glib:type-name</warning>
17921 <method name="GetSync" cname="gst_base_sink_get_sync">
17922 <return-type type="gboolean" />
17925 <method name="GetThrottleTime" cname="gst_base_sink_get_throttle_time">
17926 <return-type type="guint64" />
17929 <method name="GetTsOffset" cname="gst_base_sink_get_ts_offset">
17930 <return-type type="gint64" />
17933 <method name="IsAsyncEnabled" cname="gst_base_sink_is_async_enabled">
17934 <return-type type="gboolean" />
17937 <method name="IsLastSampleEnabled" cname="gst_base_sink_is_last_sample_enabled">
17938 <return-type type="gboolean" />
17941 <method name="IsQosEnabled" cname="gst_base_sink_is_qos_enabled">
17942 <return-type type="gboolean" />
17945 <method name="QueryLatency" cname="gst_base_sink_query_latency">
17946 <return-type type="gboolean" />
17948 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
17949 <parameter allow-none="1" name="upstream_live" type="gboolean*" owned="true" pass_as="out" />
17950 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
17951 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
17954 <method name="SetAsyncEnabled" cname="gst_base_sink_set_async_enabled">
17955 <return-type type="void" />
17957 <parameter name="enabled" type="gboolean" />
17960 <method name="SetBlocksize" cname="gst_base_sink_set_blocksize">
17961 <return-type type="void" />
17963 <parameter name="blocksize" type="guint" />
17966 <method name="SetDropOutOfSegment" cname="gst_base_sink_set_drop_out_of_segment" version="1.12">
17967 <return-type type="void" />
17969 <parameter name="drop_out_of_segment" type="gboolean" />
17972 <method name="SetLastSampleEnabled" cname="gst_base_sink_set_last_sample_enabled">
17973 <return-type type="void" />
17975 <parameter name="enabled" type="gboolean" />
17978 <method name="SetMaxBitrate" cname="gst_base_sink_set_max_bitrate" version="1.2">
17979 <return-type type="void" />
17981 <parameter name="max_bitrate" type="guint64" />
17984 <method name="SetMaxLateness" cname="gst_base_sink_set_max_lateness">
17985 <return-type type="void" />
17987 <parameter name="max_lateness" type="gint64" />
17990 <method name="SetProcessingDeadline" cname="gst_base_sink_set_processing_deadline" version="1.16">
17991 <return-type type="void" />
17993 <parameter name="processing_deadline" type="guint64" />
17996 <method name="SetQosEnabled" cname="gst_base_sink_set_qos_enabled">
17997 <return-type type="void" />
17999 <parameter name="enabled" type="gboolean" />
18002 <method name="SetRenderDelay" cname="gst_base_sink_set_render_delay">
18003 <return-type type="void" />
18005 <parameter name="delay" type="guint64" />
18008 <method name="SetSync" cname="gst_base_sink_set_sync">
18009 <return-type type="void" />
18011 <parameter name="sync" type="gboolean" />
18014 <method name="SetThrottleTime" cname="gst_base_sink_set_throttle_time">
18015 <return-type type="void" />
18017 <parameter name="throttle" type="guint64" />
18020 <method name="SetTsOffset" cname="gst_base_sink_set_ts_offset">
18021 <return-type type="void" />
18023 <parameter name="offset" type="gint64" />
18026 <method name="Wait" cname="gst_base_sink_wait">
18027 <return-type type="GstFlowReturn" />
18029 <parameter name="time" type="guint64" />
18030 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
18033 <method name="WaitClock" cname="gst_base_sink_wait_clock">
18034 <return-type type="GstClockReturn" />
18036 <parameter name="time" type="guint64" />
18037 <parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
18040 <method name="WaitPreroll" cname="gst_base_sink_wait_preroll">
18041 <return-type type="GstFlowReturn" />
18044 <property name="Async" cname="async" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18045 <property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
18046 <property name="EnableLastSample" cname="enable-last-sample" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18047 <property name="LastSample" cname="last-sample" type="GstSample*" readable="true" writeable="false" construct="false" construct-only="false" />
18048 <property name="MaxBitrate" cname="max-bitrate" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.2" />
18049 <property name="MaxLateness" cname="max-lateness" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
18050 <property name="ProcessingDeadline" cname="processing-deadline" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
18051 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18052 <property name="RenderDelay" cname="render-delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
18053 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" version="1.18" />
18054 <property name="Sync" cname="sync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18055 <property name="ThrottleTime" cname="throttle-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
18056 <property name="TsOffset" cname="ts-offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
18057 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
18058 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
18059 <field cname="pad_mode" access="public" writeable="false" readable="true" is_callback="false" name="PadMode" type="GstPadMode" />
18060 <field cname="offset" access="public" writeable="false" readable="true" is_callback="false" name="Offset" type="guint64" />
18061 <field cname="can_activate_pull" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePull" type="gboolean" />
18062 <field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean" />
18063 <field cname="preroll_lock" access="public" writeable="false" readable="true" is_callback="false" name="PrerollLock" type="GMutex*" />
18064 <field cname="preroll_cond" access="public" writeable="false" readable="true" is_callback="false" name="PrerollCond" type="GCond">
18065 <warning>missing glib:type-name</warning>
18067 <field cname="eos" access="public" writeable="false" readable="true" is_callback="false" name="Eos" type="gboolean" />
18068 <field cname="need_preroll" access="public" writeable="false" readable="true" is_callback="false" name="NeedPreroll" type="gboolean" />
18069 <field cname="have_preroll" access="public" writeable="false" readable="true" is_callback="false" name="HavePreroll" type="gboolean" />
18070 <field cname="playing_async" access="public" writeable="false" readable="true" is_callback="false" name="PlayingAsync" type="gboolean" />
18071 <field cname="have_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="HaveNewsegment" type="gboolean" />
18072 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
18073 <warning>missing glib:type-name</warning>
18075 <field cname="clock_id" access="private" writeable="false" readable="false" is_callback="false" name="ClockId" type="gpointer" />
18076 <field cname="sync" access="private" writeable="false" readable="false" is_callback="false" name="SyncField" type="gboolean" />
18077 <field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean" />
18078 <field cname="running" access="private" writeable="false" readable="false" is_callback="false" name="Running" type="gboolean" />
18079 <field cname="max_lateness" access="private" writeable="false" readable="false" is_callback="false" name="MaxLatenessField" type="gint64" />
18080 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseSinkPrivate*">
18081 <warning>missing glib:type-name</warning>
18083 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
18085 <object name="BaseSrc" cname="GstBaseSrc" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
18086 <class_struct cname="GstBaseSrcClass">
18087 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
18088 <warning>missing glib:type-name</warning>
18090 <method vm="get_caps" />
18091 <method vm="negotiate" />
18092 <method vm="fixate" />
18093 <method vm="set_caps" />
18094 <method vm="decide_allocation" />
18095 <method vm="start" />
18096 <method vm="stop" />
18097 <method vm="get_times" />
18098 <method vm="get_size" />
18099 <method vm="is_seekable" />
18100 <method vm="prepare_seek_segment" />
18101 <method vm="do_seek" />
18102 <method vm="unlock" />
18103 <method vm="unlock_stop" />
18104 <method vm="query" />
18105 <method vm="event" />
18106 <method vm="create" />
18107 <method vm="alloc" />
18108 <method vm="fill" />
18109 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
18111 <method name="GetType" cname="gst_base_src_get_type" shared="true">
18112 <return-type type="GType" />
18114 <virtual_method name="Alloc" cname="alloc">
18115 <return-type type="GstFlowReturn" />
18117 <parameter name="offset" type="guint64" />
18118 <parameter name="size" type="guint" />
18119 <parameter name="buf" type="GstBuffer**">
18120 <warning>missing glib:type-name</warning>
18124 <virtual_method name="Create" cname="create">
18125 <return-type type="GstFlowReturn" />
18127 <parameter name="offset" type="guint64" />
18128 <parameter name="size" type="guint" />
18129 <parameter name="buf" type="GstBuffer**" owned="true" pass_as="out">
18130 <warning>missing glib:type-name</warning>
18134 <virtual_method name="DecideAllocation" cname="decide_allocation">
18135 <return-type type="gboolean" />
18137 <parameter name="query" type="GstQuery*">
18138 <warning>missing glib:type-name</warning>
18142 <virtual_method name="DoSeek" cname="do_seek">
18143 <return-type type="gboolean" />
18145 <parameter name="segment" type="GstSegment*">
18146 <warning>missing glib:type-name</warning>
18150 <virtual_method name="Event" cname="event">
18151 <return-type type="gboolean" />
18153 <parameter name="event" type="GstEvent*">
18154 <warning>missing glib:type-name</warning>
18158 <virtual_method name="Fill" cname="fill">
18159 <return-type type="GstFlowReturn" />
18161 <parameter name="offset" type="guint64" />
18162 <parameter name="size" type="guint" />
18163 <parameter name="buf" type="GstBuffer*">
18164 <warning>missing glib:type-name</warning>
18168 <virtual_method name="Fixate" cname="fixate">
18169 <return-type type="GstCaps*" owned="true">
18170 <warning>missing glib:type-name</warning>
18173 <parameter name="caps" type="GstCaps*">
18174 <warning>missing glib:type-name</warning>
18178 <virtual_method name="GetCaps" cname="get_caps">
18179 <return-type type="GstCaps*" owned="true">
18180 <warning>missing glib:type-name</warning>
18183 <parameter allow-none="1" name="filter" type="GstCaps*">
18184 <warning>missing glib:type-name</warning>
18188 <virtual_method name="GetSize" cname="get_size">
18189 <return-type type="gboolean" />
18191 <parameter name="size" type="guint64" />
18194 <virtual_method name="GetTimes" cname="get_times">
18195 <return-type type="void" />
18197 <parameter name="buffer" type="GstBuffer*">
18198 <warning>missing glib:type-name</warning>
18200 <parameter name="start" type="guint64" owned="true" pass_as="out" />
18201 <parameter name="end" type="guint64" owned="true" pass_as="out" />
18204 <virtual_method name="IsSeekable" cname="is_seekable">
18205 <return-type type="gboolean" />
18208 <virtual_method name="Negotiate" cname="negotiate" version="1.18">
18209 <return-type type="gboolean" />
18212 <virtual_method name="PrepareSeekSegment" cname="prepare_seek_segment">
18213 <return-type type="gboolean" />
18215 <parameter name="seek" type="GstEvent*">
18216 <warning>missing glib:type-name</warning>
18218 <parameter name="segment" type="GstSegment*">
18219 <warning>missing glib:type-name</warning>
18223 <virtual_method name="Query" cname="query">
18224 <return-type type="gboolean" />
18226 <parameter name="query" type="GstQuery*">
18227 <warning>missing glib:type-name</warning>
18231 <virtual_method name="SetCaps" cname="set_caps">
18232 <return-type type="gboolean" />
18234 <parameter name="caps" type="GstCaps*">
18235 <warning>missing glib:type-name</warning>
18239 <virtual_method name="Start" cname="start">
18240 <return-type type="gboolean" />
18243 <virtual_method name="Stop" cname="stop">
18244 <return-type type="gboolean" />
18247 <virtual_method name="Unlock" cname="unlock">
18248 <return-type type="gboolean" />
18251 <virtual_method name="UnlockStop" cname="unlock_stop">
18252 <return-type type="gboolean" />
18255 <method name="GetAllocator" cname="gst_base_src_get_allocator">
18256 <return-type type="void" />
18258 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
18259 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
18260 <warning>missing glib:type-name</warning>
18264 <method name="GetBlocksize" cname="gst_base_src_get_blocksize">
18265 <return-type type="guint" />
18268 <method name="GetBufferPool" cname="gst_base_src_get_buffer_pool">
18269 <return-type type="GstBufferPool*" owned="true" />
18272 <method name="GetDoTimestamp" cname="gst_base_src_get_do_timestamp">
18273 <return-type type="gboolean" />
18276 <method name="IsAsync" cname="gst_base_src_is_async">
18277 <return-type type="gboolean" />
18280 <method name="IsLive" cname="gst_base_src_is_live">
18281 <return-type type="gboolean" />
18284 <method name="Negotiate" cname="gst_base_src_negotiate" version="1.18">
18285 <return-type type="gboolean" />
18288 <method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment" deprecated="true" deprecated-version="1.18">
18289 <return-type type="gboolean" />
18291 <parameter name="start" type="gint64" />
18292 <parameter name="stop" type="gint64" />
18293 <parameter name="time" type="gint64" />
18296 <method name="NewSegment" cname="gst_base_src_new_segment" version="1.18">
18297 <return-type type="gboolean" />
18299 <parameter name="segment" type="GstSegment*">
18300 <warning>missing glib:type-name</warning>
18304 <method name="QueryLatency" cname="gst_base_src_query_latency">
18305 <return-type type="gboolean" />
18307 <parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
18308 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
18309 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
18312 <method name="SetAsync" cname="gst_base_src_set_async">
18313 <return-type type="void" />
18315 <parameter name="async" type="gboolean" />
18318 <method name="SetAutomaticEos" cname="gst_base_src_set_automatic_eos" version="1.4">
18319 <return-type type="void" />
18321 <parameter name="automatic_eos" type="gboolean" />
18324 <method name="SetBlocksize" cname="gst_base_src_set_blocksize">
18325 <return-type type="void" />
18327 <parameter name="blocksize" type="guint" />
18330 <method name="SetCaps" cname="gst_base_src_set_caps">
18331 <return-type type="gboolean" />
18333 <parameter name="caps" type="GstCaps*">
18334 <warning>missing glib:type-name</warning>
18338 <method name="SetDoTimestamp" cname="gst_base_src_set_do_timestamp">
18339 <return-type type="void" />
18341 <parameter name="timestamp" type="gboolean" />
18344 <method name="SetDynamicSize" cname="gst_base_src_set_dynamic_size">
18345 <return-type type="void" />
18347 <parameter name="dynamic" type="gboolean" />
18350 <method name="SetFormat" cname="gst_base_src_set_format">
18351 <return-type type="void" />
18353 <parameter name="format" type="GstFormat" />
18356 <method name="SetLive" cname="gst_base_src_set_live">
18357 <return-type type="void" />
18359 <parameter name="live" type="gboolean" />
18362 <method name="StartComplete" cname="gst_base_src_start_complete">
18363 <return-type type="void" />
18365 <parameter name="_ret" type="GstFlowReturn" />
18368 <method name="StartWait" cname="gst_base_src_start_wait">
18369 <return-type type="GstFlowReturn" />
18372 <method name="SubmitBufferList" cname="gst_base_src_submit_buffer_list" version="1.14">
18373 <return-type type="void" />
18375 <parameter name="buffer_list" type="GstBufferList*" owned="true">
18376 <warning>missing glib:type-name</warning>
18380 <method name="WaitPlaying" cname="gst_base_src_wait_playing">
18381 <return-type type="GstFlowReturn" />
18384 <property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
18385 <property name="DoTimestamp" cname="do-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18386 <property name="NumBuffers" cname="num-buffers" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
18387 <property name="Typefind" cname="typefind" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18388 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
18389 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
18390 <field cname="live_lock" access="public" writeable="false" readable="true" is_callback="false" name="LiveLock" type="GMutex*" />
18391 <field cname="live_cond" access="public" writeable="false" readable="true" is_callback="false" name="LiveCond" type="GCond">
18392 <warning>missing glib:type-name</warning>
18394 <field cname="is_live" access="public" writeable="false" readable="true" is_callback="false" name="IsLiveField" type="gboolean" />
18395 <field cname="live_running" access="public" writeable="false" readable="true" is_callback="false" name="LiveRunning" type="gboolean" />
18396 <field cname="blocksize" access="public" writeable="false" readable="true" is_callback="false" name="BlocksizeField" type="guint" />
18397 <field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean" />
18398 <field cname="random_access" access="public" writeable="false" readable="true" is_callback="false" name="RandomAccess" type="gboolean" />
18399 <field cname="clock_id" access="public" writeable="false" readable="true" is_callback="false" name="ClockId" type="gpointer" />
18400 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
18401 <warning>missing glib:type-name</warning>
18403 <field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean" />
18404 <field cname="num_buffers" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersField" type="gint" />
18405 <field cname="num_buffers_left" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersLeft" type="gint" />
18406 <field cname="typefind" access="public" writeable="false" readable="true" is_callback="false" name="TypefindField" type="gboolean" />
18407 <field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean" />
18408 <field cname="pending_seek" access="public" writeable="false" readable="true" is_callback="false" name="PendingSeek" type="GstEvent*">
18409 <warning>missing glib:type-name</warning>
18411 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstBaseSrcPrivate*">
18412 <warning>missing glib:type-name</warning>
18414 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
18416 <object name="BaseTransform" cname="GstBaseTransform" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
18417 <class_struct cname="GstBaseTransformClass">
18418 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
18419 <warning>missing glib:type-name</warning>
18421 <field cname="passthrough_on_same_caps" access="public" writeable="false" readable="true" is_callback="false" name="PassthroughOnSameCaps" type="gboolean" />
18422 <field cname="transform_ip_on_passthrough" access="public" writeable="false" readable="true" is_callback="false" name="TransformIpOnPassthrough" type="gboolean" />
18423 <method vm="transform_caps" />
18424 <method vm="fixate_caps" />
18425 <method vm="accept_caps" />
18426 <method vm="set_caps" />
18427 <method vm="query" />
18428 <method vm="decide_allocation" />
18429 <method vm="filter_meta" />
18430 <method vm="propose_allocation" />
18431 <method vm="transform_size" />
18432 <method vm="get_unit_size" />
18433 <method vm="start" />
18434 <method vm="stop" />
18435 <method vm="sink_event" />
18436 <method vm="src_event" />
18437 <method vm="prepare_output_buffer" />
18438 <method vm="copy_metadata" />
18439 <method vm="transform_meta" />
18440 <method vm="before_transform" />
18441 <method vm="transform" />
18442 <method vm="transform_ip" />
18443 <method vm="submit_input_buffer" />
18444 <method vm="generate_output" />
18445 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
18447 <method name="GetType" cname="gst_base_transform_get_type" shared="true">
18448 <return-type type="GType" />
18450 <virtual_method name="AcceptCaps" cname="accept_caps">
18451 <return-type type="gboolean" />
18453 <parameter name="direction" type="GstPadDirection" />
18454 <parameter name="caps" type="GstCaps*">
18455 <warning>missing glib:type-name</warning>
18459 <virtual_method name="BeforeTransform" cname="before_transform">
18460 <return-type type="void" />
18462 <parameter name="buffer" type="GstBuffer*">
18463 <warning>missing glib:type-name</warning>
18467 <virtual_method name="CopyMetadata" cname="copy_metadata">
18468 <return-type type="gboolean" />
18470 <parameter name="input" type="GstBuffer*">
18471 <warning>missing glib:type-name</warning>
18473 <parameter name="outbuf" type="GstBuffer*">
18474 <warning>missing glib:type-name</warning>
18478 <virtual_method name="DecideAllocation" cname="decide_allocation">
18479 <return-type type="gboolean" />
18481 <parameter name="query" type="GstQuery*">
18482 <warning>missing glib:type-name</warning>
18486 <virtual_method name="FilterMeta" cname="filter_meta">
18487 <return-type type="gboolean" />
18489 <parameter name="query" type="GstQuery*">
18490 <warning>missing glib:type-name</warning>
18492 <parameter name="api" type="GType" />
18493 <parameter name="params" type="GstStructure*">
18494 <warning>missing glib:type-name</warning>
18498 <virtual_method name="FixateCaps" cname="fixate_caps">
18499 <return-type type="GstCaps*" owned="true">
18500 <warning>missing glib:type-name</warning>
18503 <parameter name="direction" type="GstPadDirection" />
18504 <parameter name="caps" type="GstCaps*">
18505 <warning>missing glib:type-name</warning>
18507 <parameter name="othercaps" type="GstCaps*">
18508 <warning>missing glib:type-name</warning>
18512 <virtual_method name="GenerateOutput" cname="generate_output">
18513 <return-type type="GstFlowReturn" />
18515 <parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18516 <warning>missing glib:type-name</warning>
18520 <virtual_method name="GetUnitSize" cname="get_unit_size">
18521 <return-type type="gboolean" />
18523 <parameter name="caps" type="GstCaps*">
18524 <warning>missing glib:type-name</warning>
18526 <parameter name="size" type="gsize*" owned="true" pass_as="out" />
18529 <virtual_method name="PrepareOutputBuffer" cname="prepare_output_buffer">
18530 <return-type type="GstFlowReturn" />
18532 <parameter name="input" type="GstBuffer*">
18533 <warning>missing glib:type-name</warning>
18535 <parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18536 <warning>missing glib:type-name</warning>
18540 <virtual_method name="ProposeAllocation" cname="propose_allocation">
18541 <return-type type="gboolean" />
18543 <parameter name="decide_query" type="GstQuery*">
18544 <warning>missing glib:type-name</warning>
18546 <parameter name="query" type="GstQuery*">
18547 <warning>missing glib:type-name</warning>
18551 <virtual_method name="Query" cname="query">
18552 <return-type type="gboolean" />
18554 <parameter name="direction" type="GstPadDirection" />
18555 <parameter name="query" type="GstQuery*">
18556 <warning>missing glib:type-name</warning>
18560 <virtual_method name="SetCaps" cname="set_caps">
18561 <return-type type="gboolean" />
18563 <parameter name="incaps" type="GstCaps*">
18564 <warning>missing glib:type-name</warning>
18566 <parameter name="outcaps" type="GstCaps*">
18567 <warning>missing glib:type-name</warning>
18571 <virtual_method name="SinkEvent" cname="sink_event">
18572 <return-type type="gboolean" />
18574 <parameter name="event" type="GstEvent*">
18575 <warning>missing glib:type-name</warning>
18579 <virtual_method name="SrcEvent" cname="src_event">
18580 <return-type type="gboolean" />
18582 <parameter name="event" type="GstEvent*">
18583 <warning>missing glib:type-name</warning>
18587 <virtual_method name="Start" cname="start">
18588 <return-type type="gboolean" />
18591 <virtual_method name="Stop" cname="stop">
18592 <return-type type="gboolean" />
18595 <virtual_method name="SubmitInputBuffer" cname="submit_input_buffer">
18596 <return-type type="GstFlowReturn" />
18598 <parameter name="is_discont" type="gboolean" />
18599 <parameter name="input" type="GstBuffer*">
18600 <warning>missing glib:type-name</warning>
18604 <virtual_method name="Transform" cname="transform">
18605 <return-type type="GstFlowReturn" />
18607 <parameter name="inbuf" type="GstBuffer*">
18608 <warning>missing glib:type-name</warning>
18610 <parameter name="outbuf" type="GstBuffer*">
18611 <warning>missing glib:type-name</warning>
18615 <virtual_method name="TransformCaps" cname="transform_caps">
18616 <return-type type="GstCaps*" owned="true">
18617 <warning>missing glib:type-name</warning>
18620 <parameter name="direction" type="GstPadDirection" />
18621 <parameter name="caps" type="GstCaps*">
18622 <warning>missing glib:type-name</warning>
18624 <parameter name="filter" type="GstCaps*">
18625 <warning>missing glib:type-name</warning>
18629 <virtual_method name="TransformIp" cname="transform_ip">
18630 <return-type type="GstFlowReturn" />
18632 <parameter name="buf" type="GstBuffer*">
18633 <warning>missing glib:type-name</warning>
18637 <virtual_method name="TransformMeta" cname="transform_meta">
18638 <return-type type="gboolean" />
18640 <parameter name="outbuf" type="GstBuffer*">
18641 <warning>missing glib:type-name</warning>
18643 <parameter name="meta" type="GstMeta*">
18644 <warning>missing glib:type-name</warning>
18646 <parameter name="inbuf" type="GstBuffer*">
18647 <warning>missing glib:type-name</warning>
18651 <virtual_method name="TransformSize" cname="transform_size">
18652 <return-type type="gboolean" />
18654 <parameter name="direction" type="GstPadDirection" />
18655 <parameter name="caps" type="GstCaps*">
18656 <warning>missing glib:type-name</warning>
18658 <parameter name="size" type="gsize" />
18659 <parameter name="othercaps" type="GstCaps*">
18660 <warning>missing glib:type-name</warning>
18662 <parameter name="othersize" type="gsize*" owned="true" pass_as="out" />
18665 <method name="GetAllocator" cname="gst_base_transform_get_allocator">
18666 <return-type type="void" />
18668 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
18669 <parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
18670 <warning>missing glib:type-name</warning>
18674 <method name="GetBufferPool" cname="gst_base_transform_get_buffer_pool">
18675 <return-type type="GstBufferPool*" owned="true" />
18678 <method name="IsInPlace" cname="gst_base_transform_is_in_place">
18679 <return-type type="gboolean" />
18682 <method name="IsPassthrough" cname="gst_base_transform_is_passthrough">
18683 <return-type type="gboolean" />
18686 <method name="IsQosEnabled" cname="gst_base_transform_is_qos_enabled">
18687 <return-type type="gboolean" />
18690 <method name="Reconfigure" cname="gst_base_transform_reconfigure" version="1.18">
18691 <return-type type="gboolean" />
18694 <method name="ReconfigureSink" cname="gst_base_transform_reconfigure_sink">
18695 <return-type type="void" />
18698 <method name="ReconfigureSrc" cname="gst_base_transform_reconfigure_src">
18699 <return-type type="void" />
18702 <method name="SetGapAware" cname="gst_base_transform_set_gap_aware">
18703 <return-type type="void" />
18705 <parameter name="gap_aware" type="gboolean" />
18708 <method name="SetInPlace" cname="gst_base_transform_set_in_place">
18709 <return-type type="void" />
18711 <parameter name="in_place" type="gboolean" />
18714 <method name="SetPassthrough" cname="gst_base_transform_set_passthrough">
18715 <return-type type="void" />
18717 <parameter name="passthrough" type="gboolean" />
18720 <method name="SetPreferPassthrough" cname="gst_base_transform_set_prefer_passthrough" version="1.0.1">
18721 <return-type type="void" />
18723 <parameter name="prefer_passthrough" type="gboolean" />
18726 <method name="SetQosEnabled" cname="gst_base_transform_set_qos_enabled">
18727 <return-type type="void" />
18729 <parameter name="enabled" type="gboolean" />
18732 <method name="UpdateQos" cname="gst_base_transform_update_qos">
18733 <return-type type="void" />
18735 <parameter name="proportion" type="gdouble" />
18736 <parameter name="diff" type="gint64" />
18737 <parameter name="timestamp" type="guint64" />
18740 <method name="UpdateSrcCaps" cname="gst_base_transform_update_src_caps" version="1.6">
18741 <return-type type="gboolean" />
18743 <parameter name="updated_caps" type="GstCaps*">
18744 <warning>missing glib:type-name</warning>
18748 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
18749 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
18750 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
18751 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
18752 <field cname="have_segment" access="public" writeable="false" readable="true" is_callback="false" name="HaveSegment" type="gboolean" />
18753 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
18754 <warning>missing glib:type-name</warning>
18756 <field cname="queued_buf" access="public" writeable="false" readable="true" is_callback="false" name="QueuedBuf" type="GstBuffer*">
18757 <warning>missing glib:type-name</warning>
18759 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseTransformPrivate*">
18760 <warning>missing glib:type-name</warning>
18762 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19" padding="true" />
18764 <object name="CollectPads" cname="GstCollectPads" opaque="false" hidden="false" parent="GstObject">
18765 <class_struct cname="GstCollectPadsClass">
18766 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
18767 <warning>missing glib:type-name</warning>
18769 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
18771 <method name="GetType" cname="gst_collect_pads_get_type" shared="true">
18772 <return-type type="GType" />
18774 <constructor cname="gst_collect_pads_new" disable_void_ctor="" />
18775 <method name="AddPad" cname="gst_collect_pads_add_pad">
18776 <return-type type="GstCollectData*">
18777 <warning>missing glib:type-name</warning>
18780 <parameter name="pad" type="GstPad*" />
18781 <parameter name="size" type="guint" />
18782 <parameter scope="async" name="destroy_notify" type="GstCollectDataDestroyNotify" />
18783 <parameter name="lock" type="gboolean" />
18786 <method name="Available" cname="gst_collect_pads_available">
18787 <return-type type="guint" />
18790 <method name="ClipRunningTime" cname="gst_collect_pads_clip_running_time">
18791 <return-type type="GstFlowReturn" />
18793 <parameter name="cdata" type="GstCollectData*">
18794 <warning>missing glib:type-name</warning>
18796 <parameter name="buf" type="GstBuffer*">
18797 <warning>missing glib:type-name</warning>
18799 <parameter allow-none="1" name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
18800 <warning>missing glib:type-name</warning>
18802 <parameter allow-none="1" name="user_data" type="gpointer" />
18805 <method name="EventDefault" cname="gst_collect_pads_event_default">
18806 <return-type type="gboolean" />
18808 <parameter name="data" type="GstCollectData*">
18809 <warning>missing glib:type-name</warning>
18811 <parameter name="event" type="GstEvent*">
18812 <warning>missing glib:type-name</warning>
18814 <parameter name="discard" type="gboolean" />
18817 <method name="Flush" cname="gst_collect_pads_flush">
18818 <return-type type="guint" />
18820 <parameter name="data" type="GstCollectData*">
18821 <warning>missing glib:type-name</warning>
18823 <parameter name="size" type="guint" />
18826 <method name="Peek" cname="gst_collect_pads_peek">
18827 <return-type type="GstBuffer*" owned="true">
18828 <warning>missing glib:type-name</warning>
18831 <parameter name="data" type="GstCollectData*">
18832 <warning>missing glib:type-name</warning>
18836 <method name="Pop" cname="gst_collect_pads_pop">
18837 <return-type type="GstBuffer*" owned="true">
18838 <warning>missing glib:type-name</warning>
18841 <parameter name="data" type="GstCollectData*">
18842 <warning>missing glib:type-name</warning>
18846 <method name="QueryDefault" cname="gst_collect_pads_query_default">
18847 <return-type type="gboolean" />
18849 <parameter name="data" type="GstCollectData*">
18850 <warning>missing glib:type-name</warning>
18852 <parameter name="query" type="GstQuery*">
18853 <warning>missing glib:type-name</warning>
18855 <parameter name="discard" type="gboolean" />
18858 <method name="ReadBuffer" cname="gst_collect_pads_read_buffer">
18859 <return-type type="GstBuffer*" owned="true">
18860 <warning>missing glib:type-name</warning>
18863 <parameter name="data" type="GstCollectData*">
18864 <warning>missing glib:type-name</warning>
18866 <parameter name="size" type="guint" />
18869 <method name="RemovePad" cname="gst_collect_pads_remove_pad">
18870 <return-type type="gboolean" />
18872 <parameter name="pad" type="GstPad*" />
18875 <method name="SetBufferFunction" cname="gst_collect_pads_set_buffer_function">
18876 <return-type type="void" />
18878 <parameter closure="1" scope="call" name="func" type="GstCollectPadsBufferFunction" />
18879 <parameter allow-none="1" name="user_data" type="gpointer" />
18882 <method name="SetClipFunction" cname="gst_collect_pads_set_clip_function">
18883 <return-type type="void" />
18885 <parameter closure="1" scope="call" name="clipfunc" type="GstCollectPadsClipFunction" />
18886 <parameter allow-none="1" name="user_data" type="gpointer" />
18889 <method name="SetCompareFunction" cname="gst_collect_pads_set_compare_function">
18890 <return-type type="void" />
18892 <parameter closure="1" scope="call" name="func" type="GstCollectPadsCompareFunction" />
18893 <parameter allow-none="1" name="user_data" type="gpointer" />
18896 <method name="SetEventFunction" cname="gst_collect_pads_set_event_function">
18897 <return-type type="void" />
18899 <parameter closure="1" scope="call" name="func" type="GstCollectPadsEventFunction" />
18900 <parameter allow-none="1" name="user_data" type="gpointer" />
18903 <method name="SetFlushFunction" cname="gst_collect_pads_set_flush_function" version="1.4">
18904 <return-type type="void" />
18906 <parameter closure="1" scope="call" name="func" type="GstCollectPadsFlushFunction" />
18907 <parameter allow-none="1" name="user_data" type="gpointer" />
18910 <method name="SetFlushing" cname="gst_collect_pads_set_flushing">
18911 <return-type type="void" />
18913 <parameter name="flushing" type="gboolean" />
18916 <method name="SetFunction" cname="gst_collect_pads_set_function">
18917 <return-type type="void" />
18919 <parameter closure="1" scope="call" name="func" type="GstCollectPadsFunction" />
18920 <parameter allow-none="1" name="user_data" type="gpointer" />
18923 <method name="SetQueryFunction" cname="gst_collect_pads_set_query_function">
18924 <return-type type="void" />
18926 <parameter closure="1" scope="call" name="func" type="GstCollectPadsQueryFunction" />
18927 <parameter allow-none="1" name="user_data" type="gpointer" />
18930 <method name="SetWaiting" cname="gst_collect_pads_set_waiting">
18931 <return-type type="void" />
18933 <parameter name="data" type="GstCollectData*">
18934 <warning>missing glib:type-name</warning>
18936 <parameter name="waiting" type="gboolean" />
18939 <method name="SrcEventDefault" cname="gst_collect_pads_src_event_default" version="1.4">
18940 <return-type type="gboolean" />
18942 <parameter name="pad" type="GstPad*" />
18943 <parameter name="event" type="GstEvent*">
18944 <warning>missing glib:type-name</warning>
18948 <method name="Start" cname="gst_collect_pads_start">
18949 <return-type type="void" />
18952 <method name="Stop" cname="gst_collect_pads_stop">
18953 <return-type type="void" />
18956 <method name="TakeBuffer" cname="gst_collect_pads_take_buffer">
18957 <return-type type="GstBuffer*" owned="true">
18958 <warning>missing glib:type-name</warning>
18961 <parameter name="data" type="GstCollectData*">
18962 <warning>missing glib:type-name</warning>
18964 <parameter name="size" type="guint" />
18967 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
18968 <field cname="data" access="public" writeable="false" readable="true" is_callback="false" name="Data" type="GSList*" element_type="GSList*">
18969 <warning>missing glib:type-name</warning>
18971 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
18972 <warning>missing glib:type-name</warning>
18974 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectPadsPrivate*">
18975 <warning>missing glib:type-name</warning>
18977 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
18979 <object name="DataQueue" cname="GstDataQueue" opaque="false" hidden="false" parent="GObject">
18980 <class_struct cname="GstDataQueueClass">
18981 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
18982 <warning>missing glib:type-name</warning>
18984 <method signal_vm="empty" />
18985 <method signal_vm="full" />
18986 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
18988 <method name="GetType" cname="gst_data_queue_get_type" shared="true">
18989 <return-type type="GType" />
18991 <property name="CurrentLevelBytes" cname="current-level-bytes" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
18992 <property name="CurrentLevelTime" cname="current-level-time" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
18993 <property name="CurrentLevelVisible" cname="current-level-visible" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
18994 <field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GObject*" />
18995 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDataQueuePrivate*">
18996 <warning>missing glib:type-name</warning>
18998 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
18999 <signal name="Empty" cname="empty" when="first" field_name="empty">
19000 <return-type type="void" />
19003 <signal name="Full" cname="full" when="first" field_name="full">
19004 <return-type type="void" />
19008 <object name="PushSrc" cname="GstPushSrc" opaque="false" hidden="false" parent="GstBaseSrc">
19009 <class_struct cname="GstPushSrcClass">
19010 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSrcClass">
19011 <warning>missing glib:type-name</warning>
19013 <method vm="create" />
19014 <method vm="alloc" />
19015 <method vm="fill" />
19016 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19018 <method name="GetType" cname="gst_push_src_get_type" shared="true">
19019 <return-type type="GType" />
19021 <virtual_method name="Alloc" cname="alloc">
19022 <return-type type="GstFlowReturn" />
19024 <parameter name="buf" type="GstBuffer**">
19025 <warning>missing glib:type-name</warning>
19029 <virtual_method name="Create" cname="create">
19030 <return-type type="GstFlowReturn" />
19032 <parameter name="buf" type="GstBuffer**">
19033 <warning>missing glib:type-name</warning>
19037 <virtual_method name="Fill" cname="fill">
19038 <return-type type="GstFlowReturn" />
19040 <parameter name="buf" type="GstBuffer*">
19041 <warning>missing glib:type-name</warning>
19045 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstBaseSrc*" hidden="true" />
19046 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19048 <struct name="AggregatorPadPrivate" cname="GstAggregatorPadPrivate" opaque="true" hidden="true" />
19049 <struct name="AggregatorPrivate" cname="GstAggregatorPrivate" opaque="true" hidden="true" />
19050 <boxed name="BaseParseFrame" cname="GstBaseParseFrame" opaque="false" hidden="false">
19051 <method name="GetType" cname="gst_base_parse_frame_get_type" shared="true">
19052 <return-type type="GType" />
19054 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
19055 <warning>missing glib:type-name</warning>
19057 <field cname="out_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutBuffer" type="GstBuffer*">
19058 <warning>missing glib:type-name</warning>
19060 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint" />
19061 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
19062 <field cname="overhead" access="public" writeable="true" readable="true" is_callback="false" name="Overhead" type="gint" />
19063 <field cname="size" access="private" writeable="false" readable="false" is_callback="false" name="Size" type="gint" />
19064 <field cname="_gst_reserved_i" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedI" type="guint" array="true" array_len="2" padding="true" />
19065 <field cname="_gst_reserved_p" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedP" type="gpointer" array="true" array_len="2" padding="true" />
19066 <field cname="_private_flags" access="private" writeable="false" readable="false" is_callback="false" name="_privatePrivateFlags" type="guint" />
19067 <constructor cname="gst_base_parse_frame_new">
19069 <parameter name="buffer" type="GstBuffer*">
19070 <warning>missing glib:type-name</warning>
19072 <parameter name="flags" type="GstBaseParseFrameFlags" />
19073 <parameter name="overhead" type="gint" />
19076 <method name="Copy" cname="gst_base_parse_frame_copy" version="1.12.1">
19077 <return-type type="GstBaseParseFrame*" owned="true">
19078 <warning>missing glib:type-name</warning>
19082 <method name="Free" cname="gst_base_parse_frame_free">
19083 <return-type type="void" />
19086 <method name="Init" cname="gst_base_parse_frame_init">
19087 <return-type type="void" />
19091 <struct name="BaseParsePrivate" cname="GstBaseParsePrivate" opaque="true" hidden="true" />
19092 <struct name="BaseSinkPrivate" cname="GstBaseSinkPrivate" opaque="true" hidden="true" />
19093 <struct name="BaseSrcPrivate" cname="GstBaseSrcPrivate" opaque="true" hidden="true" />
19094 <struct name="BaseTransformPrivate" cname="GstBaseTransformPrivate" opaque="true" hidden="true" />
19095 <struct name="BitReader" cname="GstBitReader" opaque="false" hidden="false">
19096 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="const guint8*" array="true" array_length_param_index="1" />
19097 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
19098 <field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint" />
19099 <field cname="bit" access="public" writeable="true" readable="true" is_callback="false" name="Bit" type="guint" />
19100 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19101 <method name="Free" cname="gst_bit_reader_free">
19102 <return-type type="void" />
19105 <method name="GetBitsUint16" cname="gst_bit_reader_get_bits_uint16">
19106 <return-type type="gboolean" />
19108 <parameter name="val" type="guint16*" owned="true" pass_as="out" />
19109 <parameter name="nbits" type="guint" />
19112 <method name="GetBitsUint32" cname="gst_bit_reader_get_bits_uint32">
19113 <return-type type="gboolean" />
19115 <parameter name="val" type="guint32*" owned="true" pass_as="out" />
19116 <parameter name="nbits" type="guint" />
19119 <method name="GetBitsUint64" cname="gst_bit_reader_get_bits_uint64">
19120 <return-type type="gboolean" />
19122 <parameter name="val" type="guint64*" owned="true" pass_as="out" />
19123 <parameter name="nbits" type="guint" />
19126 <method name="GetBitsUint8" cname="gst_bit_reader_get_bits_uint8">
19127 <return-type type="gboolean" />
19129 <parameter name="val" type="guint8*" owned="true" pass_as="out" />
19130 <parameter name="nbits" type="guint" />
19133 <method name="GetPos" cname="gst_bit_reader_get_pos">
19134 <return-type type="guint" />
19137 <method name="GetRemaining" cname="gst_bit_reader_get_remaining">
19138 <return-type type="guint" />
19141 <method name="GetSize" cname="gst_bit_reader_get_size">
19142 <return-type type="guint" />
19145 <method name="Init" cname="gst_bit_reader_init">
19146 <return-type type="void" />
19148 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
19149 <parameter name="size" type="guint" />
19152 <method name="PeekBitsUint16" cname="gst_bit_reader_peek_bits_uint16">
19153 <return-type type="gboolean" />
19155 <parameter name="val" type="guint16*" owned="true" pass_as="out" />
19156 <parameter name="nbits" type="guint" />
19159 <method name="PeekBitsUint32" cname="gst_bit_reader_peek_bits_uint32">
19160 <return-type type="gboolean" />
19162 <parameter name="val" type="guint32*" owned="true" pass_as="out" />
19163 <parameter name="nbits" type="guint" />
19166 <method name="PeekBitsUint64" cname="gst_bit_reader_peek_bits_uint64">
19167 <return-type type="gboolean" />
19169 <parameter name="val" type="guint64*" owned="true" pass_as="out" />
19170 <parameter name="nbits" type="guint" />
19173 <method name="PeekBitsUint8" cname="gst_bit_reader_peek_bits_uint8">
19174 <return-type type="gboolean" />
19176 <parameter name="val" type="guint8*" owned="true" pass_as="out" />
19177 <parameter name="nbits" type="guint" />
19180 <method name="SetPos" cname="gst_bit_reader_set_pos">
19181 <return-type type="gboolean" />
19183 <parameter name="pos" type="guint" />
19186 <method name="Skip" cname="gst_bit_reader_skip">
19187 <return-type type="gboolean" />
19189 <parameter name="nbits" type="guint" />
19192 <method name="SkipToByte" cname="gst_bit_reader_skip_to_byte">
19193 <return-type type="gboolean" />
19197 <struct name="BitWriter" cname="GstBitWriter" opaque="false" hidden="false" version="1.16">
19198 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" />
19199 <field cname="bit_size" access="public" writeable="true" readable="true" is_callback="false" name="BitSize" type="guint" />
19200 <field cname="bit_capacity" access="private" writeable="false" readable="false" is_callback="false" name="BitCapacity" type="guint" />
19201 <field cname="auto_grow" access="private" writeable="false" readable="false" is_callback="false" name="AutoGrow" type="gboolean" />
19202 <field cname="owned" access="private" writeable="false" readable="false" is_callback="false" name="Owned" type="gboolean" />
19203 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19204 <method name="AlignBytes" cname="gst_bit_writer_align_bytes">
19205 <return-type type="gboolean" />
19207 <parameter name="trailing_bit" type="guint8" />
19210 <method name="Free" cname="gst_bit_writer_free">
19211 <return-type type="void" />
19214 <method name="FreeAndGetBuffer" cname="gst_bit_writer_free_and_get_buffer">
19215 <return-type type="GstBuffer*" owned="true">
19216 <warning>missing glib:type-name</warning>
19220 <method name="FreeAndGetData" cname="gst_bit_writer_free_and_get_data">
19221 <return-type type="guint8**" owned="true" array="true" />
19224 <method name="GetData" cname="gst_bit_writer_get_data">
19225 <return-type type="guint8" />
19228 <method name="GetRemaining" cname="gst_bit_writer_get_remaining">
19229 <return-type type="guint" />
19232 <method name="GetSize" cname="gst_bit_writer_get_size">
19233 <return-type type="guint" />
19236 <method name="PutBitsUint16" cname="gst_bit_writer_put_bits_uint16">
19237 <return-type type="gboolean" />
19239 <parameter name="value" type="guint16" />
19240 <parameter name="nbits" type="guint" />
19243 <method name="PutBitsUint32" cname="gst_bit_writer_put_bits_uint32">
19244 <return-type type="gboolean" />
19246 <parameter name="value" type="guint32" />
19247 <parameter name="nbits" type="guint" />
19250 <method name="PutBitsUint64" cname="gst_bit_writer_put_bits_uint64">
19251 <return-type type="gboolean" />
19253 <parameter name="value" type="guint64" />
19254 <parameter name="nbits" type="guint" />
19257 <method name="PutBitsUint8" cname="gst_bit_writer_put_bits_uint8">
19258 <return-type type="gboolean" />
19260 <parameter name="value" type="guint8" />
19261 <parameter name="nbits" type="guint" />
19264 <method name="PutBytes" cname="gst_bit_writer_put_bytes">
19265 <return-type type="gboolean" />
19267 <parameter name="data" type="guint8" />
19268 <parameter name="nbytes" type="guint" />
19271 <method name="Reset" cname="gst_bit_writer_reset">
19272 <return-type type="void" />
19275 <method name="ResetAndGetBuffer" cname="gst_bit_writer_reset_and_get_buffer">
19276 <return-type type="GstBuffer*" owned="true">
19277 <warning>missing glib:type-name</warning>
19281 <method name="ResetAndGetData" cname="gst_bit_writer_reset_and_get_data">
19282 <return-type type="guint8**" owned="true" array="true" />
19285 <method name="SetPos" cname="gst_bit_writer_set_pos">
19286 <return-type type="gboolean" />
19288 <parameter name="pos" type="guint" />
19292 <struct name="ByteReader" cname="GstByteReader" opaque="1" hidden="false">
19293 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="const guint8*" array="true" array_length_param_index="1" />
19294 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
19295 <field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint" />
19296 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19298 <struct name="ByteWriter" cname="GstByteWriter" opaque="false" hidden="false">
19299 <field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstByteReader">
19300 <warning>missing glib:type-name</warning>
19302 <field cname="alloc_size" access="public" writeable="true" readable="true" is_callback="false" name="AllocSize" type="guint" />
19303 <field cname="fixed" access="public" writeable="true" readable="true" is_callback="false" name="Fixed" type="gboolean" />
19304 <field cname="owned" access="public" writeable="true" readable="true" is_callback="false" name="Owned" type="gboolean" />
19305 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19306 <method name="EnsureFreeSpace" cname="gst_byte_writer_ensure_free_space">
19307 <return-type type="gboolean" />
19309 <parameter name="size" type="guint" />
19312 <method name="Fill" cname="gst_byte_writer_fill">
19313 <return-type type="gboolean" />
19315 <parameter name="value" type="guint8" />
19316 <parameter name="size" type="guint" />
19319 <method name="Free" cname="gst_byte_writer_free">
19320 <return-type type="void" />
19323 <method name="FreeAndGetBuffer" cname="gst_byte_writer_free_and_get_buffer">
19324 <return-type type="GstBuffer*" owned="true">
19325 <warning>missing glib:type-name</warning>
19329 <method name="FreeAndGetData" cname="gst_byte_writer_free_and_get_data">
19330 <return-type type="guint8*" owned="true" />
19333 <method name="GetRemaining" cname="gst_byte_writer_get_remaining">
19334 <return-type type="guint" />
19337 <method name="Init" cname="gst_byte_writer_init">
19338 <return-type type="void" />
19341 <method name="InitWithData" cname="gst_byte_writer_init_with_data">
19342 <return-type type="void" />
19344 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
19345 <parameter name="size" type="guint" />
19346 <parameter name="initialized" type="gboolean" />
19349 <method name="InitWithSize" cname="gst_byte_writer_init_with_size">
19350 <return-type type="void" />
19352 <parameter name="size" type="guint" />
19353 <parameter name="fixed" type="gboolean" />
19356 <method name="PutBuffer" cname="gst_byte_writer_put_buffer">
19357 <return-type type="gboolean" />
19359 <parameter name="buffer" type="GstBuffer*">
19360 <warning>missing glib:type-name</warning>
19362 <parameter name="offset" type="gsize" />
19363 <parameter name="size" type="gssize" />
19366 <method name="PutData" cname="gst_byte_writer_put_data">
19367 <return-type type="gboolean" />
19369 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
19370 <parameter name="size" type="guint" />
19373 <method name="PutFloat32Be" cname="gst_byte_writer_put_float32_be">
19374 <return-type type="gboolean" />
19376 <parameter name="val" type="gfloat" />
19379 <method name="PutFloat32Le" cname="gst_byte_writer_put_float32_le">
19380 <return-type type="gboolean" />
19382 <parameter name="val" type="gfloat" />
19385 <method name="PutFloat64Be" cname="gst_byte_writer_put_float64_be">
19386 <return-type type="gboolean" />
19388 <parameter name="val" type="gdouble" />
19391 <method name="PutFloat64Le" cname="gst_byte_writer_put_float64_le">
19392 <return-type type="gboolean" />
19394 <parameter name="val" type="gdouble" />
19397 <method name="PutInt16Be" cname="gst_byte_writer_put_int16_be">
19398 <return-type type="gboolean" />
19400 <parameter name="val" type="gint16" />
19403 <method name="PutInt16Le" cname="gst_byte_writer_put_int16_le">
19404 <return-type type="gboolean" />
19406 <parameter name="val" type="gint16" />
19409 <method name="PutInt24Be" cname="gst_byte_writer_put_int24_be">
19410 <return-type type="gboolean" />
19412 <parameter name="val" type="gint32" />
19415 <method name="PutInt24Le" cname="gst_byte_writer_put_int24_le">
19416 <return-type type="gboolean" />
19418 <parameter name="val" type="gint32" />
19421 <method name="PutInt32Be" cname="gst_byte_writer_put_int32_be">
19422 <return-type type="gboolean" />
19424 <parameter name="val" type="gint32" />
19427 <method name="PutInt32Le" cname="gst_byte_writer_put_int32_le">
19428 <return-type type="gboolean" />
19430 <parameter name="val" type="gint32" />
19433 <method name="PutInt64Be" cname="gst_byte_writer_put_int64_be">
19434 <return-type type="gboolean" />
19436 <parameter name="val" type="gint64" />
19439 <method name="PutInt64Le" cname="gst_byte_writer_put_int64_le">
19440 <return-type type="gboolean" />
19442 <parameter name="val" type="gint64" />
19445 <method name="PutInt8" cname="gst_byte_writer_put_int8">
19446 <return-type type="gboolean" />
19448 <parameter name="val" type="gint8" />
19451 <method name="PutStringUtf16" cname="gst_byte_writer_put_string_utf16">
19452 <return-type type="gboolean" />
19454 <parameter name="data" type="const guint16*" array="true" null_term_array="true" />
19457 <method name="PutStringUtf32" cname="gst_byte_writer_put_string_utf32">
19458 <return-type type="gboolean" />
19460 <parameter name="data" type="const guint32*" array="true" null_term_array="true" />
19463 <method name="PutStringUtf8" cname="gst_byte_writer_put_string_utf8">
19464 <return-type type="gboolean" />
19466 <parameter name="data" type="const-gchar*" />
19469 <method name="PutUint16Be" cname="gst_byte_writer_put_uint16_be">
19470 <return-type type="gboolean" />
19472 <parameter name="val" type="guint16" />
19475 <method name="PutUint16Le" cname="gst_byte_writer_put_uint16_le">
19476 <return-type type="gboolean" />
19478 <parameter name="val" type="guint16" />
19481 <method name="PutUint24Be" cname="gst_byte_writer_put_uint24_be">
19482 <return-type type="gboolean" />
19484 <parameter name="val" type="guint32" />
19487 <method name="PutUint24Le" cname="gst_byte_writer_put_uint24_le">
19488 <return-type type="gboolean" />
19490 <parameter name="val" type="guint32" />
19493 <method name="PutUint32Be" cname="gst_byte_writer_put_uint32_be">
19494 <return-type type="gboolean" />
19496 <parameter name="val" type="guint32" />
19499 <method name="PutUint32Le" cname="gst_byte_writer_put_uint32_le">
19500 <return-type type="gboolean" />
19502 <parameter name="val" type="guint32" />
19505 <method name="PutUint64Be" cname="gst_byte_writer_put_uint64_be">
19506 <return-type type="gboolean" />
19508 <parameter name="val" type="guint64" />
19511 <method name="PutUint64Le" cname="gst_byte_writer_put_uint64_le">
19512 <return-type type="gboolean" />
19514 <parameter name="val" type="guint64" />
19517 <method name="PutUint8" cname="gst_byte_writer_put_uint8">
19518 <return-type type="gboolean" />
19520 <parameter name="val" type="guint8" />
19523 <method name="Reset" cname="gst_byte_writer_reset">
19524 <return-type type="void" />
19527 <method name="ResetAndGetBuffer" cname="gst_byte_writer_reset_and_get_buffer">
19528 <return-type type="GstBuffer*" owned="true">
19529 <warning>missing glib:type-name</warning>
19533 <method name="ResetAndGetData" cname="gst_byte_writer_reset_and_get_data">
19534 <return-type type="guint8**" owned="true" array="true" />
19538 <struct name="CollectData" cname="GstCollectData" opaque="false" hidden="false">
19539 <field cname="collect" access="public" writeable="true" readable="true" is_callback="false" name="Collect" type="GstCollectPads*" />
19540 <field cname="pad" access="public" writeable="true" readable="true" is_callback="false" name="Pad" type="GstPad*" />
19541 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
19542 <warning>missing glib:type-name</warning>
19544 <field cname="pos" access="public" writeable="true" readable="true" is_callback="false" name="Pos" type="guint" />
19545 <field cname="segment" access="public" writeable="true" readable="true" is_callback="false" name="Segment" type="GstSegment">
19546 <warning>missing glib:type-name</warning>
19548 <field cname="state" access="private" writeable="false" readable="false" is_callback="false" name="State" type="GstCollectPadsStateFlags" />
19549 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectDataPrivate*">
19550 <warning>missing glib:type-name</warning>
19552 <union name="ABI" cname="ABI">
19553 <struct name="abi" cname="abi" opaque="false" hidden="false">
19554 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="gint64" />
19556 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19559 <struct name="CollectDataPrivate" cname="GstCollectDataPrivate" opaque="true" hidden="true" />
19560 <struct name="CollectPadsPrivate" cname="GstCollectPadsPrivate" opaque="true" hidden="true" />
19561 <struct name="DataQueueItem" cname="GstDataQueueItem" opaque="false" hidden="false">
19562 <field cname="object" access="public" writeable="true" readable="true" is_callback="false" name="Object" type="GstMiniObject*">
19563 <warning>missing glib:type-name</warning>
19565 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
19566 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
19567 <field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="gboolean" />
19568 <field cname="destroy" access="public" writeable="true" readable="true" is_callback="false" name="Destroy" type="GDestroyNotify" />
19569 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19571 <struct name="DataQueuePrivate" cname="GstDataQueuePrivate" opaque="true" hidden="true" />
19572 <struct name="DataQueueSize" cname="GstDataQueueSize" opaque="false" hidden="false">
19573 <field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="guint" />
19574 <field cname="bytes" access="public" writeable="true" readable="true" is_callback="false" name="Bytes" type="guint" />
19575 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
19577 <boxed name="FlowCombiner" cname="GstFlowCombiner" opaque="false" hidden="false" version="1.4">
19578 <method name="GetType" cname="gst_flow_combiner_get_type" shared="true">
19579 <return-type type="GType" />
19581 <constructor cname="gst_flow_combiner_new" disable_void_ctor="" version="1.4" />
19582 <method name="AddPad" cname="gst_flow_combiner_add_pad" version="1.4">
19583 <return-type type="void" />
19585 <parameter name="pad" type="GstPad*" />
19588 <method name="Clear" cname="gst_flow_combiner_clear" version="1.6">
19589 <return-type type="void" />
19592 <method name="Free" cname="gst_flow_combiner_free" version="1.4">
19593 <return-type type="void" />
19596 <method name="Ref" cname="gst_flow_combiner_ref" version="1.12.1">
19597 <return-type type="GstFlowCombiner*" owned="true">
19598 <warning>missing glib:type-name</warning>
19602 <method name="RemovePad" cname="gst_flow_combiner_remove_pad" version="1.4">
19603 <return-type type="void" />
19605 <parameter name="pad" type="GstPad*" />
19608 <method name="Reset" cname="gst_flow_combiner_reset" version="1.6">
19609 <return-type type="void" />
19612 <method name="Unref" cname="gst_flow_combiner_unref" version="1.12.1">
19613 <return-type type="void" />
19616 <method name="UpdateFlow" cname="gst_flow_combiner_update_flow" version="1.4">
19617 <return-type type="GstFlowReturn" />
19619 <parameter name="fret" type="GstFlowReturn" />
19622 <method name="UpdatePadFlow" cname="gst_flow_combiner_update_pad_flow" version="1.6">
19623 <return-type type="GstFlowReturn" />
19625 <parameter name="pad" type="GstPad*" />
19626 <parameter name="fret" type="GstFlowReturn" />
19630 <struct name="QueueArray" cname="GstQueueArray" opaque="true" hidden="false">
19631 <method name="PushTailStruct" cname="gst_queue_array_push_tail_struct">
19632 <return-type type="void" />
19634 <parameter allow-none="1" name="p_struct" type="gpointer" />
19638 <object name="Global" cname="GstBaseGlobal" opaque="true">
19639 <method name="TypeFindHelper" cname="gst_type_find_helper" shared="true">
19640 <return-type type="GstCaps*" owned="true">
19641 <warning>missing glib:type-name</warning>
19644 <parameter name="src" type="GstPad*" />
19645 <parameter name="size" type="guint64" />
19648 <method name="TypeFindHelperForBuffer" cname="gst_type_find_helper_for_buffer" shared="true">
19649 <return-type type="GstCaps*" owned="true">
19650 <warning>missing glib:type-name</warning>
19653 <parameter allow-none="1" name="obj" type="GstObject*" />
19654 <parameter name="buf" type="GstBuffer*">
19655 <warning>missing glib:type-name</warning>
19657 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19660 <method name="TypeFindHelperForBufferWithExtension" cname="gst_type_find_helper_for_buffer_with_extension" shared="true" version="1.16">
19661 <return-type type="GstCaps*" owned="true">
19662 <warning>missing glib:type-name</warning>
19665 <parameter allow-none="1" name="obj" type="GstObject*" />
19666 <parameter name="buf" type="GstBuffer*">
19667 <warning>missing glib:type-name</warning>
19669 <parameter allow-none="1" name="extension" type="const-gchar*" />
19670 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19673 <method name="TypeFindHelperForData" cname="gst_type_find_helper_for_data" shared="true">
19674 <return-type type="GstCaps*" owned="true">
19675 <warning>missing glib:type-name</warning>
19678 <parameter allow-none="1" name="obj" type="GstObject*" />
19679 <parameter name="data" type="const guint8*" array="true" array_length_param_index="2" />
19680 <parameter name="size" type="gsize" array_index="1" />
19681 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19684 <method name="TypeFindHelperForDataWithExtension" cname="gst_type_find_helper_for_data_with_extension" shared="true" version="1.16">
19685 <return-type type="GstCaps*" owned="true">
19686 <warning>missing glib:type-name</warning>
19689 <parameter allow-none="1" name="obj" type="GstObject*" />
19690 <parameter name="data" type="const guint8*" array="true" array_length_param_index="2" />
19691 <parameter name="size" type="gsize" array_index="1" />
19692 <parameter allow-none="1" name="extension" type="const-gchar*" />
19693 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19696 <method name="TypeFindHelperForExtension" cname="gst_type_find_helper_for_extension" shared="true">
19697 <return-type type="GstCaps*" owned="true">
19698 <warning>missing glib:type-name</warning>
19701 <parameter allow-none="1" name="obj" type="GstObject*" />
19702 <parameter name="extension" type="const-gchar*" />
19705 <method name="TypeFindHelperGetRange" cname="gst_type_find_helper_get_range" shared="true">
19706 <return-type type="GstCaps*" owned="true">
19707 <warning>missing glib:type-name</warning>
19710 <parameter name="obj" type="GstObject*" />
19711 <parameter allow-none="1" name="parent" type="GstObject*" />
19712 <parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction" />
19713 <parameter name="size" type="guint64" />
19714 <parameter allow-none="1" name="extension" type="const-gchar*" />
19715 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19718 <method name="TypeFindHelperGetRangeFull" cname="gst_type_find_helper_get_range_full" shared="true" version="1.14.3">
19719 <return-type type="GstFlowReturn" />
19721 <parameter name="obj" type="GstObject*" />
19722 <parameter allow-none="1" name="parent" type="GstObject*" />
19723 <parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction" />
19724 <parameter name="size" type="guint64" />
19725 <parameter allow-none="1" name="extension" type="const-gchar*" />
19726 <parameter name="caps" type="GstCaps**" owned="true" pass_as="out">
19727 <warning>missing glib:type-name</warning>
19729 <parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
19733 <object name="Constants" cname="GstBaseConstants" opaque="true">
19734 <constant value="2" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_DRAINING" />
19735 <constant value="1" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_LOST_SYNC" />
19736 <constant value="sink" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SINK_NAME" />
19737 <constant value="src" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SRC_NAME" />
19740 <namespace name="Gst.Controller" library="gstcontroller-1.0-0.dll">
19741 <enum name="InterpolationMode" cname="GstInterpolationMode" type="enum" gtype="gst_interpolation_mode_get_type">
19742 <member cname="GST_INTERPOLATION_MODE_NONE" name="None" value="0" />
19743 <member cname="GST_INTERPOLATION_MODE_LINEAR" name="Linear" value="1" />
19744 <member cname="GST_INTERPOLATION_MODE_CUBIC" name="Cubic" value="2" />
19745 <member cname="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC" name="CubicMonotonic" value="3" />
19747 <enum name="LFOWaveform" cname="GstLFOWaveform" type="enum" gtype="gst_lfo_waveform_get_type">
19748 <member cname="GST_LFO_WAVEFORM_SINE" name="Sine" value="0" />
19749 <member cname="GST_LFO_WAVEFORM_SQUARE" name="Square" value="1" />
19750 <member cname="GST_LFO_WAVEFORM_SAW" name="Saw" value="2" />
19751 <member cname="GST_LFO_WAVEFORM_REVERSE_SAW" name="ReverseSaw" value="3" />
19752 <member cname="GST_LFO_WAVEFORM_TRIANGLE" name="Triangle" value="4" />
19754 <callback name="DirectControlBindingConvertGValue" cname="GstDirectControlBindingConvertGValue">
19755 <return-type type="void" />
19757 <parameter name="self" type="GstDirectControlBinding*" />
19758 <parameter name="src_value" type="gdouble" />
19759 <parameter name="dest_value" type="GValue*">
19760 <warning>missing glib:type-name</warning>
19764 <callback name="DirectControlBindingConvertValue" cname="GstDirectControlBindingConvertValue">
19765 <return-type type="void" />
19767 <parameter name="self" type="GstDirectControlBinding*" />
19768 <parameter name="src_value" type="gdouble" />
19769 <parameter allow-none="1" name="dest_value" type="gpointer" />
19772 <object name="ARGBControlBinding" cname="GstARGBControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19773 <class_struct cname="GstARGBControlBindingClass">
19774 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19775 <warning>missing glib:type-name</warning>
19777 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19779 <method name="GetType" cname="gst_argb_control_binding_get_type" shared="true">
19780 <return-type type="GType" />
19782 <constructor cname="gst_argb_control_binding_new">
19784 <parameter name="_object" type="GstObject*" />
19785 <parameter name="property_name" type="const-gchar*" />
19786 <parameter name="cs_a" type="GstControlSource*" />
19787 <parameter name="cs_r" type="GstControlSource*" />
19788 <parameter name="cs_g" type="GstControlSource*" />
19789 <parameter name="cs_b" type="GstControlSource*" />
19792 <property name="ControlSourceA" cname="control-source-a" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
19793 <property name="ControlSourceB" cname="control-source-b" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
19794 <property name="ControlSourceG" cname="control-source-g" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
19795 <property name="ControlSourceR" cname="control-source-r" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
19796 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
19797 <field cname="cs_a" access="private" writeable="false" readable="false" is_callback="false" name="CsA" type="GstControlSource*" />
19798 <field cname="cs_r" access="private" writeable="false" readable="false" is_callback="false" name="CsR" type="GstControlSource*" />
19799 <field cname="cs_g" access="private" writeable="false" readable="false" is_callback="false" name="CsG" type="GstControlSource*" />
19800 <field cname="cs_b" access="private" writeable="false" readable="false" is_callback="false" name="CsB" type="GstControlSource*" />
19801 <field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
19802 <warning>missing glib:type-name</warning>
19804 <field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="guint32" />
19805 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19807 <object name="DirectControlBinding" cname="GstDirectControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19808 <class_struct cname="GstDirectControlBindingClass">
19809 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19810 <warning>missing glib:type-name</warning>
19812 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19814 <method name="GetType" cname="gst_direct_control_binding_get_type" shared="true">
19815 <return-type type="GType" />
19817 <constructor cname="gst_direct_control_binding_new">
19819 <parameter name="_object" type="GstObject*" />
19820 <parameter name="property_name" type="const-gchar*" />
19821 <parameter name="cs" type="GstControlSource*" />
19824 <constructor cname="gst_direct_control_binding_new_absolute" version="1.6">
19826 <parameter name="_object" type="GstObject*" />
19827 <parameter name="property_name" type="const-gchar*" />
19828 <parameter name="cs" type="GstControlSource*" />
19831 <property name="Absolute" cname="absolute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
19832 <property name="ControlSource" cname="control-source" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
19833 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
19834 <field cname="cs" access="private" writeable="false" readable="false" is_callback="false" name="Cs" type="GstControlSource*" />
19835 <field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
19836 <warning>missing glib:type-name</warning>
19838 <field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="gdouble" />
19839 <field cname="byte_size" access="private" writeable="false" readable="false" is_callback="false" name="ByteSize" type="gint" />
19840 <field cname="convert_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertValue" type="GstDirectControlBindingConvertValue" />
19841 <field cname="convert_g_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertGValue" type="GstDirectControlBindingConvertGValue" />
19842 <union name="ABI" cname="ABI">
19843 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19844 <struct name="abi" cname="abi" opaque="false" hidden="false">
19845 <field cname="want_absolute" access="public" writeable="true" readable="true" is_callback="false" name="WantAbsolute" type="gboolean" />
19849 <object name="InterpolationControlSource" cname="GstInterpolationControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
19850 <class_struct cname="GstInterpolationControlSourceClass">
19851 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
19852 <warning>missing glib:type-name</warning>
19854 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19856 <method name="GetType" cname="gst_interpolation_control_source_get_type" shared="true">
19857 <return-type type="GType" />
19859 <constructor cname="gst_interpolation_control_source_new" disable_void_ctor="" />
19860 <property name="Mode" cname="mode" type="GstInterpolationMode" readable="true" writeable="true" construct="false" construct-only="false" />
19861 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*" hidden="true" />
19862 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstInterpolationControlSourcePrivate*">
19863 <warning>missing glib:type-name</warning>
19865 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19867 <object name="LFOControlSource" cname="GstLFOControlSource" opaque="false" hidden="false" parent="GstControlSource">
19868 <class_struct cname="GstLFOControlSourceClass">
19869 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
19870 <warning>missing glib:type-name</warning>
19872 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19874 <method name="GetType" cname="gst_lfo_control_source_get_type" shared="true">
19875 <return-type type="GType" />
19877 <constructor cname="gst_lfo_control_source_new" disable_void_ctor="" />
19878 <property name="Amplitude" cname="amplitude" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
19879 <property name="Frequency" cname="frequency" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
19880 <property name="Offset" cname="offset" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
19881 <property name="Timeshift" cname="timeshift" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
19882 <property name="Waveform" cname="waveform" type="GstLFOWaveform" readable="true" writeable="true" construct="false" construct-only="false" />
19883 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*" hidden="true" />
19884 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstLFOControlSourcePrivate*">
19885 <warning>missing glib:type-name</warning>
19887 <field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*" />
19888 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19890 <object name="ProxyControlBinding" cname="GstProxyControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
19891 <class_struct cname="GstProxyControlBindingClass">
19892 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstControlBindingClass">
19893 <warning>missing glib:type-name</warning>
19895 <field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" padding="true" />
19897 <method name="GetType" cname="gst_proxy_control_binding_get_type" shared="true">
19898 <return-type type="GType" />
19900 <constructor cname="gst_proxy_control_binding_new" version="1.12">
19902 <parameter name="_object" type="GstObject*" />
19903 <parameter name="property_name" type="const-gchar*" />
19904 <parameter name="ref_object" type="GstObject*" />
19905 <parameter name="ref_property_name" type="const-gchar*" />
19908 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
19909 <field cname="ref_object" access="private" writeable="false" readable="false" is_callback="false" name="RefObject" type="gpointer">
19910 <warning>missing glib:type-name</warning>
19912 <field cname="property_name" access="private" writeable="false" readable="false" is_callback="false" name="PropertyName" type="gchar*" />
19913 <field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" padding="true" />
19915 <object name="TimedValueControlSource" cname="GstTimedValueControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstControlSource">
19916 <class_struct cname="GstTimedValueControlSourceClass">
19917 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
19918 <warning>missing glib:type-name</warning>
19920 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19922 <method name="GetType" cname="gst_timed_value_control_source_get_type" shared="true">
19923 <return-type type="GType" />
19925 <method name="FindControlPointIter" cname="gst_timed_value_control_source_find_control_point_iter">
19926 <return-type type="GSequenceIter*">
19927 <warning>missing glib:type-name</warning>
19930 <parameter name="timestamp" type="guint64" />
19933 <method name="GetAll" cname="gst_timed_value_control_source_get_all">
19934 <return-type type="GList*" element_type="GList*" elements_owned="true">
19935 <warning>missing glib:type-name</warning>
19939 <method name="GetCount" cname="gst_timed_value_control_source_get_count">
19940 <return-type type="gint" />
19943 <method name="Set" cname="gst_timed_value_control_source_set">
19944 <return-type type="gboolean" />
19946 <parameter name="timestamp" type="guint64" />
19947 <parameter name="value" type="gdouble" />
19950 <method name="SetFromList" cname="gst_timed_value_control_source_set_from_list">
19951 <return-type type="gboolean" />
19953 <parameter name="timedvalues" type="GSList*" element_type="GSList*">
19954 <warning>missing glib:type-name</warning>
19958 <method name="Unset" cname="gst_timed_value_control_source_unset">
19959 <return-type type="gboolean" />
19961 <parameter name="timestamp" type="guint64" />
19964 <method name="UnsetAll" cname="gst_timed_value_control_source_unset_all">
19965 <return-type type="void" />
19968 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*" hidden="true" />
19969 <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*" />
19970 <field cname="values" access="public" writeable="false" readable="true" is_callback="false" name="Values" type="GSequence*">
19971 <warning>missing glib:type-name</warning>
19973 <field cname="nvalues" access="public" writeable="false" readable="true" is_callback="false" name="Nvalues" type="gint" />
19974 <field cname="valid_cache" access="public" writeable="false" readable="true" is_callback="false" name="ValidCache" type="gboolean" />
19975 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTimedValueControlSourcePrivate*">
19976 <warning>missing glib:type-name</warning>
19978 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
19979 <signal name="ValueAdded" cname="value-added" when="first" version="1.6">
19980 <return-type type="void" />
19982 <parameter name="timed_value" type="GstControlPoint*">
19983 <warning>missing glib:type-name</warning>
19987 <signal name="ValueChanged" cname="value-changed" when="first" version="1.6">
19988 <return-type type="void" />
19990 <parameter name="timed_value" type="GstControlPoint*">
19991 <warning>missing glib:type-name</warning>
19995 <signal name="ValueRemoved" cname="value-removed" when="first" version="1.6">
19996 <return-type type="void" />
19998 <parameter name="timed_value" type="GstControlPoint*">
19999 <warning>missing glib:type-name</warning>
20004 <object name="TriggerControlSource" cname="GstTriggerControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
20005 <class_struct cname="GstTriggerControlSourceClass">
20006 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
20007 <warning>missing glib:type-name</warning>
20009 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20011 <method name="GetType" cname="gst_trigger_control_source_get_type" shared="true">
20012 <return-type type="GType" />
20014 <constructor cname="gst_trigger_control_source_new" disable_void_ctor="" />
20015 <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
20016 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*" hidden="true" />
20017 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTriggerControlSourcePrivate*">
20018 <warning>missing glib:type-name</warning>
20020 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20022 <boxed name="ControlPoint" cname="GstControlPoint" opaque="false" hidden="false">
20023 <method name="GetType" cname="gst_control_point_get_type" shared="true">
20024 <return-type type="GType" />
20026 <field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
20027 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble" />
20028 <union name="cache" cname="cache">
20029 <struct name="cubic" cname="cubic" opaque="false" hidden="false">
20030 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gdouble" />
20031 <field cname="z" access="public" writeable="true" readable="true" is_callback="false" name="Z" type="gdouble" />
20033 <struct name="cubic_monotonic" cname="cubic_monotonic" opaque="false" hidden="false">
20034 <field cname="c1s" access="public" writeable="true" readable="true" is_callback="false" name="C1s" type="gdouble" />
20035 <field cname="c2s" access="public" writeable="true" readable="true" is_callback="false" name="C2s" type="gdouble" />
20036 <field cname="c3s" access="public" writeable="true" readable="true" is_callback="false" name="C3s" type="gdouble" />
20038 <field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="guint8" array="true" array_len="64" padding="true" />
20040 <method name="Copy" cname="gst_control_point_copy">
20041 <return-type type="GstControlPoint*" owned="true">
20042 <warning>missing glib:type-name</warning>
20046 <method name="Free" cname="gst_control_point_free">
20047 <return-type type="void" />
20051 <struct name="InterpolationControlSourcePrivate" cname="GstInterpolationControlSourcePrivate" opaque="true" hidden="true" />
20052 <struct name="LFOControlSourcePrivate" cname="GstLFOControlSourcePrivate" opaque="true" hidden="true" />
20053 <struct name="TimedValueControlSourcePrivate" cname="GstTimedValueControlSourcePrivate" opaque="true" hidden="true" />
20054 <struct name="TriggerControlSourcePrivate" cname="GstTriggerControlSourcePrivate" opaque="true" hidden="true" />
20055 <object name="Global" cname="GstControllerGlobal" opaque="true">
20056 <method name="TimedValueControlInvalidateCache" cname="gst_timed_value_control_invalidate_cache" shared="true">
20057 <return-type type="void" />
20059 <parameter name="self" type="GstTimedValueControlSource*" />
20063 <object name="Constants" cname="GstControllerConstants" opaque="true" />
20065 <namespace name="Gst.Net" library="gstnet-1.0-0.dll">
20066 <callback name="PtpStatisticsCallback" cname="GstPtpStatisticsCallback">
20067 <return-type type="gboolean" />
20069 <parameter name="domain" type="guint8" />
20070 <parameter name="stats" type="GstStructure*">
20071 <warning>missing glib:type-name</warning>
20073 <parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
20076 <object name="NetClientClock" cname="GstNetClientClock" opaque="false" hidden="false" parent="GstSystemClock">
20077 <class_struct cname="GstNetClientClockClass">
20078 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20079 <warning>missing glib:type-name</warning>
20081 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20083 <method name="GetType" cname="gst_net_client_clock_get_type" shared="true">
20084 <return-type type="GType" />
20086 <constructor cname="gst_net_client_clock_new">
20088 <parameter name="name" type="const-gchar*" />
20089 <parameter name="remote_address" type="const-gchar*" />
20090 <parameter name="remote_port" type="gint" />
20091 <parameter name="base_time" type="guint64" />
20094 <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
20095 <property name="BaseTime" cname="base-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="true" />
20096 <property name="Bus" cname="bus" type="GstBus*" readable="true" writeable="true" construct="false" construct-only="false" />
20097 <property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false" />
20098 <property name="MinimumUpdateInterval" cname="minimum-update-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
20099 <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="true" construct-only="false" />
20100 <property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
20101 <property name="RoundTripLimit" cname="round-trip-limit" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
20102 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
20103 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
20104 <warning>missing glib:type-name</warning>
20106 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20108 <object name="NetTimeProvider" cname="GstNetTimeProvider" opaque="false" hidden="false" parent="GstObject">
20110 <interface cname="GInitable" />
20112 <class_struct cname="GstNetTimeProviderClass">
20113 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
20114 <warning>missing glib:type-name</warning>
20116 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20118 <method name="GetType" cname="gst_net_time_provider_get_type" shared="true">
20119 <return-type type="GType" />
20121 <constructor cname="gst_net_time_provider_new">
20123 <parameter name="clock" type="GstClock*" />
20124 <parameter name="address" type="const-gchar*" />
20125 <parameter name="port" type="gint" />
20128 <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
20129 <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
20130 <property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="true" />
20131 <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
20132 <property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
20133 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
20134 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetTimeProviderPrivate*">
20135 <warning>missing glib:type-name</warning>
20137 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20139 <object name="NtpClock" cname="GstNtpClock" opaque="false" hidden="true" parent="GstNetClientClock">
20140 <class_struct cname="GstNtpClockClass">
20141 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20142 <warning>missing glib:type-name</warning>
20144 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20146 <method name="GetType" cname="gst_ntp_clock_get_type" shared="true">
20147 <return-type type="GType" />
20149 <constructor cname="gst_ntp_clock_new" version="1.6">
20151 <parameter name="name" type="const-gchar*" />
20152 <parameter name="remote_address" type="const-gchar*" />
20153 <parameter name="remote_port" type="gint" />
20154 <parameter name="base_time" type="guint64" />
20157 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
20158 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
20159 <warning>missing glib:type-name</warning>
20161 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20163 <object name="PtpClock" cname="GstPtpClock" opaque="false" hidden="false" parent="GstSystemClock" version="1.6">
20164 <class_struct cname="GstPtpClockClass">
20165 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
20166 <warning>missing glib:type-name</warning>
20168 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20170 <method name="GetType" cname="gst_ptp_clock_get_type" shared="true">
20171 <return-type type="GType" />
20173 <constructor cname="gst_ptp_clock_new" version="1.6">
20175 <parameter name="name" type="const-gchar*" />
20176 <parameter name="domain" type="guint" />
20179 <property name="Domain" cname="domain" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
20180 <property name="GrandmasterClockId" cname="grandmaster-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
20181 <property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false" />
20182 <property name="MasterClockId" cname="master-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
20183 <field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
20184 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPtpClockPrivate*">
20185 <warning>missing glib:type-name</warning>
20187 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
20189 <struct name="NetAddressMeta" cname="GstNetAddressMeta" opaque="false" hidden="false">
20190 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
20191 <warning>missing glib:type-name</warning>
20193 <field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="GSocketAddress*" />
20194 <method name="GetInfo" cname="gst_net_address_meta_get_info" shared="true">
20195 <return-type type="GstMetaInfo*">
20196 <warning>missing glib:type-name</warning>
20200 <struct name="NetClientClockPrivate" cname="GstNetClientClockPrivate" opaque="true" hidden="true" />
20201 <struct name="NetControlMessageMeta" cname="GstNetControlMessageMeta" opaque="false" hidden="false">
20202 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
20203 <warning>missing glib:type-name</warning>
20205 <field cname="message" access="public" writeable="true" readable="true" is_callback="false" name="Message" type="GSocketControlMessage*" />
20206 <method name="GetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
20207 <return-type type="GstMetaInfo*">
20208 <warning>missing glib:type-name</warning>
20212 <boxed name="NetTimePacket" cname="GstNetTimePacket" opaque="false" hidden="false">
20213 <method name="GetType" cname="gst_net_time_packet_get_type" shared="true">
20214 <return-type type="GType" />
20216 <field cname="local_time" access="public" writeable="true" readable="true" is_callback="false" name="LocalTime" type="guint64" />
20217 <field cname="remote_time" access="public" writeable="true" readable="true" is_callback="false" name="RemoteTime" type="guint64" />
20218 <constructor cname="gst_net_time_packet_new">
20220 <parameter name="buffer" type="const guint8*" array="true" />
20223 <method name="Copy" cname="gst_net_time_packet_copy">
20224 <return-type type="GstNetTimePacket*" owned="true">
20225 <warning>missing glib:type-name</warning>
20229 <method name="Free" cname="gst_net_time_packet_free">
20230 <return-type type="void" />
20233 <method name="Send" cname="gst_net_time_packet_send">
20234 <return-type type="gboolean" />
20235 <parameters throws="1">
20236 <parameter name="socket" type="GSocket*" />
20237 <parameter name="dest_address" type="GSocketAddress*" />
20238 <parameter name="error" type="GError**" />
20241 <method name="Serialize" cname="gst_net_time_packet_serialize">
20242 <return-type type="guint8" />
20245 <method name="Receive" cname="gst_net_time_packet_receive" shared="true">
20246 <return-type type="GstNetTimePacket*" owned="true">
20247 <warning>missing glib:type-name</warning>
20249 <parameters throws="1">
20250 <parameter name="socket" type="GSocket*" />
20251 <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out" />
20252 <parameter name="error" type="GError**" />
20256 <struct name="NetTimeProviderPrivate" cname="GstNetTimeProviderPrivate" opaque="true" hidden="true" />
20257 <struct name="PtpClockPrivate" cname="GstPtpClockPrivate" opaque="true" hidden="true" />
20258 <object name="Global" cname="GstNetGlobal" opaque="true">
20259 <method name="BufferAddNetAddressMeta" cname="gst_buffer_add_net_address_meta" shared="true">
20260 <return-type type="GstNetAddressMeta*">
20261 <warning>missing glib:type-name</warning>
20264 <parameter name="buffer" type="GstBuffer*">
20265 <warning>missing glib:type-name</warning>
20267 <parameter name="addr" type="GSocketAddress*" />
20270 <method name="BufferAddNetControlMessageMeta" cname="gst_buffer_add_net_control_message_meta" shared="true">
20271 <return-type type="GstNetControlMessageMeta*">
20272 <warning>missing glib:type-name</warning>
20275 <parameter name="buffer" type="GstBuffer*">
20276 <warning>missing glib:type-name</warning>
20278 <parameter name="message" type="GSocketControlMessage*" />
20281 <method name="BufferGetNetAddressMeta" cname="gst_buffer_get_net_address_meta" shared="true">
20282 <return-type type="GstNetAddressMeta*">
20283 <warning>missing glib:type-name</warning>
20286 <parameter name="buffer" type="GstBuffer*">
20287 <warning>missing glib:type-name</warning>
20291 <method name="NetAddressMetaApiGetType" cname="gst_net_address_meta_api_get_type" shared="true">
20292 <return-type type="GType" />
20294 <method name="NetAddressMetaGetInfo" cname="gst_net_address_meta_get_info" shared="true">
20295 <return-type type="GstMetaInfo*">
20296 <warning>missing glib:type-name</warning>
20299 <method name="NetControlMessageMetaApiGetType" cname="gst_net_control_message_meta_api_get_type" shared="true">
20300 <return-type type="GType" />
20302 <method name="NetControlMessageMetaGetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
20303 <return-type type="GstMetaInfo*">
20304 <warning>missing glib:type-name</warning>
20307 <method name="NetTimePacketReceive" cname="gst_net_time_packet_receive" shared="true">
20308 <return-type type="GstNetTimePacket*" owned="true">
20309 <warning>missing glib:type-name</warning>
20311 <parameters throws="1">
20312 <parameter name="socket" type="GSocket*" />
20313 <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out" />
20314 <parameter name="error" type="GError**" />
20317 <method name="NetUtilsSetSocketTos" cname="gst_net_utils_set_socket_tos" shared="true" version="1.18">
20318 <return-type type="gboolean" />
20320 <parameter name="socket" type="GSocket*" />
20321 <parameter name="qos_dscp" type="gint" />
20324 <method name="PtpDeinit" cname="gst_ptp_deinit" shared="true" version="1.6">
20325 <return-type type="void" />
20327 <method name="PtpInit" cname="gst_ptp_init" shared="true" version="1.6">
20328 <return-type type="gboolean" />
20330 <parameter name="clock_id" type="guint64" />
20331 <parameter allow-none="1" name="interfaces" type="const-gchar**" array="true" null_term_array="true" />
20334 <method name="PtpIsInitialized" cname="gst_ptp_is_initialized" shared="true" version="1.6">
20335 <return-type type="gboolean" />
20337 <method name="PtpIsSupported" cname="gst_ptp_is_supported" shared="true" version="1.6">
20338 <return-type type="gboolean" />
20340 <method name="PtpStatisticsCallbackAdd" cname="gst_ptp_statistics_callback_add" shared="true" version="1.6">
20341 <return-type type="gulong" />
20343 <parameter closure="1" destroy="2" scope="notified" name="callback" type="GstPtpStatisticsCallback" />
20344 <parameter allow-none="1" name="user_data" type="gpointer" />
20345 <parameter scope="async" name="destroy_data" type="GDestroyNotify" />
20348 <method name="PtpStatisticsCallbackRemove" cname="gst_ptp_statistics_callback_remove" shared="true" version="1.6">
20349 <return-type type="void" />
20351 <parameter name="id" type="gulong" />
20355 <object name="Constants" cname="GstNetConstants" opaque="true">
20356 <constant value="16" ctype="gint" gtype="gint" name="NET_TIME_PACKET_SIZE" />
20357 <constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="PTP_CLOCK_ID_NONE" />
20358 <constant value="GstPtpStatisticsBestMasterClockSelected" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_BEST_MASTER_CLOCK_SELECTED" />
20359 <constant value="GstPtpStatisticsNewDomainFound" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_NEW_DOMAIN_FOUND" />
20360 <constant value="GstPtpStatisticsPathDelayMeasured" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_PATH_DELAY_MEASURED" />
20361 <constant value="GstPtpStatisticsTimeUpdated" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_TIME_UPDATED" />
20364 <namespace name="Gst.PbUtils" library="gstpbutils-1.0-0.dll">
20365 <enum name="AudioVisualizerShader" cname="GstAudioVisualizerShader" type="enum" gtype="gst_audio_visualizer_shader_get_type">
20366 <member cname="GST_AUDIO_VISUALIZER_SHADER_NONE" name="None" value="0" />
20367 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE" name="Fade" value="1" />
20368 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP" name="FadeAndMoveUp" value="2" />
20369 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN" name="FadeAndMoveDown" value="3" />
20370 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT" name="FadeAndMoveLeft" value="4" />
20371 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT" name="FadeAndMoveRight" value="5" />
20372 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT" name="FadeAndMoveHorizOut" value="6" />
20373 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN" name="FadeAndMoveHorizIn" value="7" />
20374 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT" name="FadeAndMoveVertOut" value="8" />
20375 <member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN" name="FadeAndMoveVertIn" value="9" />
20377 <enum name="DiscovererResult" cname="GstDiscovererResult" type="enum" gtype="gst_discoverer_result_get_type">
20378 <member cname="GST_DISCOVERER_OK" name="Ok" value="0" />
20379 <member cname="GST_DISCOVERER_URI_INVALID" name="UriInvalid" value="1" />
20380 <member cname="GST_DISCOVERER_ERROR" name="Error" value="2" />
20381 <member cname="GST_DISCOVERER_TIMEOUT" name="Timeout" value="3" />
20382 <member cname="GST_DISCOVERER_BUSY" name="Busy" value="4" />
20383 <member cname="GST_DISCOVERER_MISSING_PLUGINS" name="MissingPlugins" value="5" />
20385 <enum name="InstallPluginsReturn" cname="GstInstallPluginsReturn" type="enum" gtype="gst_install_plugins_return_get_type">
20386 <member cname="GST_INSTALL_PLUGINS_SUCCESS" name="Success" value="0" />
20387 <member cname="GST_INSTALL_PLUGINS_NOT_FOUND" name="NotFound" value="1" />
20388 <member cname="GST_INSTALL_PLUGINS_ERROR" name="Error" value="2" />
20389 <member cname="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" name="PartialSuccess" value="3" />
20390 <member cname="GST_INSTALL_PLUGINS_USER_ABORT" name="UserAbort" value="4" />
20391 <member cname="GST_INSTALL_PLUGINS_CRASHED" name="Crashed" value="100" />
20392 <member cname="GST_INSTALL_PLUGINS_INVALID" name="Invalid" value="101" />
20393 <member cname="GST_INSTALL_PLUGINS_STARTED_OK" name="StartedOk" value="200" />
20394 <member cname="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" name="InternalFailure" value="201" />
20395 <member cname="GST_INSTALL_PLUGINS_HELPER_MISSING" name="HelperMissing" value="202" />
20396 <member cname="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" name="InstallInProgress" value="203" />
20398 <enum name="DiscovererSerializeFlags" cname="GstDiscovererSerializeFlags" type="flags" gtype="gst_discoverer_serialize_flags_get_type" version="1.6">
20399 <member cname="GST_DISCOVERER_SERIALIZE_BASIC" name="Basic" value="0" />
20400 <member cname="GST_DISCOVERER_SERIALIZE_CAPS" name="Caps" value="1" />
20401 <member cname="GST_DISCOVERER_SERIALIZE_TAGS" name="Tags" value="2" />
20402 <member cname="GST_DISCOVERER_SERIALIZE_MISC" name="Misc" value="4" />
20403 <member cname="GST_DISCOVERER_SERIALIZE_ALL" name="All" value="7" />
20405 <callback name="AudioVisualizerShaderFunc" cname="GstAudioVisualizerShaderFunc">
20406 <return-type type="void" />
20408 <parameter name="scope" type="GstAudioVisualizer*" />
20409 <parameter name="s" type="GstVideoFrame*">
20410 <warning>missing glib:type-name</warning>
20412 <parameter name="d" type="GstVideoFrame*">
20413 <warning>missing glib:type-name</warning>
20417 <callback name="InstallPluginsResultFunc" cname="GstInstallPluginsResultFunc">
20418 <return-type type="void" />
20420 <parameter name="_result" type="GstInstallPluginsReturn" />
20421 <parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
20424 <object name="AudioVisualizer" cname="GstAudioVisualizer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
20425 <class_struct cname="GstAudioVisualizerClass">
20426 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstElementClass">
20427 <warning>missing glib:type-name</warning>
20429 <method vm="setup" />
20430 <method vm="render" />
20431 <method vm="decide_allocation" />
20433 <method name="GetType" cname="gst_audio_visualizer_get_type" shared="true">
20434 <return-type type="GType" />
20436 <virtual_method name="DecideAllocation" cname="decide_allocation">
20437 <return-type type="gboolean" />
20439 <parameter name="query" type="GstQuery*">
20440 <warning>missing glib:type-name</warning>
20444 <virtual_method name="Render" cname="render">
20445 <return-type type="gboolean" />
20447 <parameter name="audio" type="GstBuffer*">
20448 <warning>missing glib:type-name</warning>
20450 <parameter name="video" type="GstVideoFrame*">
20451 <warning>missing glib:type-name</warning>
20455 <virtual_method name="Setup" cname="setup">
20456 <return-type type="gboolean" />
20459 <property name="ShadeAmount" cname="shade-amount" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
20460 <property name="Shader" cname="shader" type="GstAudioVisualizerShader" readable="true" writeable="true" construct="false" construct-only="false" />
20461 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
20462 <field cname="req_spf" access="public" writeable="false" readable="true" is_callback="false" name="ReqSpf" type="guint" />
20463 <field cname="vinfo" access="public" writeable="false" readable="true" is_callback="false" name="Vinfo" type="GstVideoInfo">
20464 <warning>missing glib:type-name</warning>
20466 <field cname="ainfo" access="public" writeable="false" readable="true" is_callback="false" name="Ainfo" type="GstAudioInfo">
20467 <warning>missing glib:type-name</warning>
20469 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioVisualizerPrivate*">
20470 <warning>missing glib:type-name</warning>
20473 <object name="Discoverer" cname="GstDiscoverer" opaque="false" hidden="false" parent="GObject">
20474 <class_struct cname="GstDiscovererClass">
20475 <field cname="parentclass" access="public" writeable="false" readable="true" is_callback="false" name="Parentclass" type="GObjectClass">
20476 <warning>missing glib:type-name</warning>
20478 <method signal_vm="finished" />
20479 <method signal_vm="starting" />
20480 <method signal_vm="discovered" />
20481 <method signal_vm="source_setup" />
20482 <field cname="_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4" />
20484 <method name="GetType" cname="gst_discoverer_get_type" shared="true">
20485 <return-type type="GType" />
20487 <constructor cname="gst_discoverer_new">
20489 <parameter name="timeout" type="guint64" />
20492 <method name="DiscoverUri" cname="gst_discoverer_discover_uri">
20493 <return-type type="GstDiscovererInfo*" owned="true" />
20494 <parameters throws="1">
20495 <parameter name="uri" type="const-gchar*" />
20496 <parameter name="error" type="GError**" />
20499 <method name="DiscoverUriAsync" cname="gst_discoverer_discover_uri_async">
20500 <return-type type="gboolean" />
20502 <parameter name="uri" type="const-gchar*" />
20505 <method name="Start" cname="gst_discoverer_start">
20506 <return-type type="void" />
20509 <method name="Stop" cname="gst_discoverer_stop">
20510 <return-type type="void" />
20513 <property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="true" construct-only="false" />
20514 <property name="UseCache" cname="use-cache" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false" />
20515 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*" hidden="true" />
20516 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDiscovererPrivate*">
20517 <warning>missing glib:type-name</warning>
20519 <field cname="_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4" />
20520 <signal name="Discovered" cname="discovered" when="last" field_name="discovered">
20521 <return-type type="void" />
20523 <parameter name="info" type="GstDiscovererInfo*" />
20524 <parameter allow-none="1" name="error" type="GError*">
20525 <warning>missing glib:type-name</warning>
20529 <signal name="Finished" cname="finished" when="last" field_name="finished">
20530 <return-type type="void" />
20533 <signal name="SourceSetup" cname="source-setup" when="last" field_name="source_setup">
20534 <return-type type="void" />
20536 <parameter name="source" type="GstElement*" />
20539 <signal name="Starting" cname="starting" when="last" field_name="starting">
20540 <return-type type="void" />
20544 <object name="DiscovererAudioInfo" cname="GstDiscovererAudioInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20545 <method name="GetType" cname="gst_discoverer_audio_info_get_type" shared="true">
20546 <return-type type="GType" />
20548 <method name="GetBitrate" cname="gst_discoverer_audio_info_get_bitrate">
20549 <return-type type="guint" />
20552 <method name="GetChannelMask" cname="gst_discoverer_audio_info_get_channel_mask" version="1.14">
20553 <return-type type="guint64" />
20556 <method name="GetChannels" cname="gst_discoverer_audio_info_get_channels">
20557 <return-type type="guint" />
20560 <method name="GetDepth" cname="gst_discoverer_audio_info_get_depth">
20561 <return-type type="guint" />
20564 <method name="GetLanguage" cname="gst_discoverer_audio_info_get_language">
20565 <return-type type="const-gchar*" />
20568 <method name="GetMaxBitrate" cname="gst_discoverer_audio_info_get_max_bitrate">
20569 <return-type type="guint" />
20572 <method name="GetSampleRate" cname="gst_discoverer_audio_info_get_sample_rate">
20573 <return-type type="guint" />
20577 <object name="DiscovererContainerInfo" cname="GstDiscovererContainerInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20578 <method name="GetType" cname="gst_discoverer_container_info_get_type" shared="true">
20579 <return-type type="GType" />
20581 <method name="GetStreams" cname="gst_discoverer_container_info_get_streams">
20582 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20586 <object name="DiscovererInfo" cname="GstDiscovererInfo" opaque="false" hidden="false" parent="GObject">
20587 <method name="GetType" cname="gst_discoverer_info_get_type" shared="true">
20588 <return-type type="GType" />
20590 <method name="FromVariant" cname="gst_discoverer_info_from_variant" shared="true" version="1.6">
20591 <return-type type="GstDiscovererInfo*" owned="true" />
20593 <parameter name="variant" type="GVariant*">
20594 <warning>missing glib:type-name</warning>
20598 <method name="Copy" cname="gst_discoverer_info_copy">
20599 <return-type type="GstDiscovererInfo*" owned="true" />
20602 <method name="GetAudioStreams" cname="gst_discoverer_info_get_audio_streams">
20603 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20606 <method name="GetContainerStreams" cname="gst_discoverer_info_get_container_streams">
20607 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20610 <method name="GetDuration" cname="gst_discoverer_info_get_duration">
20611 <return-type type="guint64" />
20614 <method name="GetLive" cname="gst_discoverer_info_get_live" version="1.14">
20615 <return-type type="gboolean" />
20618 <method name="GetMisc" cname="gst_discoverer_info_get_misc" deprecated="true">
20619 <return-type type="GstStructure*">
20620 <warning>missing glib:type-name</warning>
20624 <method name="GetMissingElementsInstallerDetails" cname="gst_discoverer_info_get_missing_elements_installer_details" version="1.4">
20625 <return-type type="const gchar**" array="true" null_term_array="true" />
20628 <method name="GetResult" cname="gst_discoverer_info_get_result">
20629 <return-type type="GstDiscovererResult" />
20632 <method name="GetSeekable" cname="gst_discoverer_info_get_seekable">
20633 <return-type type="gboolean" />
20636 <method name="GetStreamInfo" cname="gst_discoverer_info_get_stream_info">
20637 <return-type type="GstDiscovererStreamInfo*" owned="true" />
20640 <method name="GetStreamList" cname="gst_discoverer_info_get_stream_list">
20641 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20644 <method name="GetStreams" cname="gst_discoverer_info_get_streams">
20645 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20647 <parameter name="streamtype" type="GType" />
20650 <method name="GetSubtitleStreams" cname="gst_discoverer_info_get_subtitle_streams">
20651 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20654 <method name="GetTags" cname="gst_discoverer_info_get_tags">
20655 <return-type type="GstTagList*">
20656 <warning>missing glib:type-name</warning>
20660 <method name="GetToc" cname="gst_discoverer_info_get_toc">
20661 <return-type type="GstToc*">
20662 <warning>missing glib:type-name</warning>
20666 <method name="GetUri" cname="gst_discoverer_info_get_uri">
20667 <return-type type="const-gchar*" />
20670 <method name="GetVideoStreams" cname="gst_discoverer_info_get_video_streams">
20671 <return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
20674 <method name="ToVariant" cname="gst_discoverer_info_to_variant" version="1.6">
20675 <return-type type="GVariant*" owned="true">
20676 <warning>missing glib:type-name</warning>
20679 <parameter name="flags" type="GstDiscovererSerializeFlags" />
20683 <object name="DiscovererStreamInfo" cname="GstDiscovererStreamInfo" opaque="false" hidden="false" parent="GObject">
20684 <method name="GetType" cname="gst_discoverer_stream_info_get_type" shared="true">
20685 <return-type type="GType" />
20687 <method name="ListFree" cname="gst_discoverer_stream_info_list_free" shared="true">
20688 <return-type type="void" />
20690 <parameter name="infos" type="GList*" element_type="GstDiscovererStreamInfo*" />
20693 <method name="GetCaps" cname="gst_discoverer_stream_info_get_caps">
20694 <return-type type="GstCaps*" owned="true">
20695 <warning>missing glib:type-name</warning>
20699 <method name="GetMisc" cname="gst_discoverer_stream_info_get_misc" deprecated="true">
20700 <return-type type="GstStructure*">
20701 <warning>missing glib:type-name</warning>
20705 <method name="GetNext" cname="gst_discoverer_stream_info_get_next">
20706 <return-type type="GstDiscovererStreamInfo*" owned="true" />
20709 <method name="GetPrevious" cname="gst_discoverer_stream_info_get_previous">
20710 <return-type type="GstDiscovererStreamInfo*" owned="true" />
20713 <method name="GetStreamId" cname="gst_discoverer_stream_info_get_stream_id">
20714 <return-type type="const-gchar*" />
20717 <method name="GetStreamTypeNick" cname="gst_discoverer_stream_info_get_stream_type_nick">
20718 <return-type type="const-gchar*" />
20721 <method name="GetTags" cname="gst_discoverer_stream_info_get_tags">
20722 <return-type type="GstTagList*">
20723 <warning>missing glib:type-name</warning>
20727 <method name="GetToc" cname="gst_discoverer_stream_info_get_toc">
20728 <return-type type="GstToc*">
20729 <warning>missing glib:type-name</warning>
20734 <object name="DiscovererSubtitleInfo" cname="GstDiscovererSubtitleInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20735 <method name="GetType" cname="gst_discoverer_subtitle_info_get_type" shared="true">
20736 <return-type type="GType" />
20738 <method name="GetLanguage" cname="gst_discoverer_subtitle_info_get_language">
20739 <return-type type="const-gchar*" />
20743 <object name="DiscovererVideoInfo" cname="GstDiscovererVideoInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
20744 <method name="GetType" cname="gst_discoverer_video_info_get_type" shared="true">
20745 <return-type type="GType" />
20747 <method name="GetBitrate" cname="gst_discoverer_video_info_get_bitrate">
20748 <return-type type="guint" />
20751 <method name="GetDepth" cname="gst_discoverer_video_info_get_depth">
20752 <return-type type="guint" />
20755 <method name="GetFramerateDenom" cname="gst_discoverer_video_info_get_framerate_denom">
20756 <return-type type="guint" />
20759 <method name="GetFramerateNum" cname="gst_discoverer_video_info_get_framerate_num">
20760 <return-type type="guint" />
20763 <method name="GetHeight" cname="gst_discoverer_video_info_get_height">
20764 <return-type type="guint" />
20767 <method name="GetMaxBitrate" cname="gst_discoverer_video_info_get_max_bitrate">
20768 <return-type type="guint" />
20771 <method name="GetParDenom" cname="gst_discoverer_video_info_get_par_denom">
20772 <return-type type="guint" />
20775 <method name="GetParNum" cname="gst_discoverer_video_info_get_par_num">
20776 <return-type type="guint" />
20779 <method name="GetWidth" cname="gst_discoverer_video_info_get_width">
20780 <return-type type="guint" />
20783 <method name="IsImage" cname="gst_discoverer_video_info_is_image">
20784 <return-type type="gboolean" />
20787 <method name="IsInterlaced" cname="gst_discoverer_video_info_is_interlaced">
20788 <return-type type="gboolean" />
20792 <object name="EncodingAudioProfile" cname="GstEncodingAudioProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
20793 <class_struct cname="GstEncodingAudioProfileClass" />
20794 <method name="GetType" cname="gst_encoding_audio_profile_get_type" shared="true">
20795 <return-type type="GType" />
20797 <constructor cname="gst_encoding_audio_profile_new">
20799 <parameter name="format" type="GstCaps*">
20800 <warning>missing glib:type-name</warning>
20802 <parameter name="preset" type="const-gchar*" />
20803 <parameter name="restriction" type="GstCaps*">
20804 <warning>missing glib:type-name</warning>
20806 <parameter name="presence" type="guint" />
20810 <object name="EncodingContainerProfile" cname="GstEncodingContainerProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
20811 <class_struct cname="GstEncodingContainerProfileClass" />
20812 <method name="GetType" cname="gst_encoding_container_profile_get_type" shared="true">
20813 <return-type type="GType" />
20815 <constructor cname="gst_encoding_container_profile_new">
20817 <parameter name="name" type="const-gchar*" />
20818 <parameter name="description" type="const-gchar*" />
20819 <parameter name="format" type="GstCaps*">
20820 <warning>missing glib:type-name</warning>
20822 <parameter name="preset" type="const-gchar*" />
20825 <method name="AddProfile" cname="gst_encoding_container_profile_add_profile">
20826 <return-type type="gboolean" />
20828 <parameter name="profile" type="GstEncodingProfile*" owned="true" />
20831 <method name="ContainsProfile" cname="gst_encoding_container_profile_contains_profile">
20832 <return-type type="gboolean" />
20834 <parameter name="profile" type="GstEncodingProfile*" />
20837 <method name="GetProfiles" cname="gst_encoding_container_profile_get_profiles">
20838 <return-type type="GList*" element_type="GstEncodingProfile*" />
20842 <object name="EncodingProfile" cname="GstEncodingProfile" opaque="true" hidden="false" parent="GObject">
20843 <class_struct cname="GstEncodingProfileClass" />
20844 <method name="GetType" cname="gst_encoding_profile_get_type" shared="true">
20845 <return-type type="GType" />
20847 <method name="Find" cname="gst_encoding_profile_find" shared="true">
20848 <return-type type="GstEncodingProfile*" owned="true" />
20850 <parameter name="targetname" type="const-gchar*" />
20851 <parameter allow-none="1" name="profilename" type="const-gchar*" />
20852 <parameter allow-none="1" name="category" type="const-gchar*" />
20855 <method name="FromDiscoverer" cname="gst_encoding_profile_from_discoverer" shared="true">
20856 <return-type type="GstEncodingProfile*" owned="true" />
20858 <parameter name="info" type="GstDiscovererInfo*" />
20861 <method name="Copy" cname="gst_encoding_profile_copy" version="1.12">
20862 <return-type type="GstEncodingProfile*" owned="true" />
20865 <method name="GetAllowDynamicOutput" cname="gst_encoding_profile_get_allow_dynamic_output">
20866 <return-type type="gboolean" />
20869 <method name="GetDescription" cname="gst_encoding_profile_get_description">
20870 <return-type type="const-gchar*" />
20873 <method name="GetFileExtension" cname="gst_encoding_profile_get_file_extension">
20874 <return-type type="const-gchar*" />
20877 <method name="GetFormat" cname="gst_encoding_profile_get_format">
20878 <return-type type="GstCaps*" owned="true">
20879 <warning>missing glib:type-name</warning>
20883 <method name="GetInputCaps" cname="gst_encoding_profile_get_input_caps">
20884 <return-type type="GstCaps*" owned="true">
20885 <warning>missing glib:type-name</warning>
20889 <method name="GetName" cname="gst_encoding_profile_get_name">
20890 <return-type type="const-gchar*" />
20893 <method name="GetPresence" cname="gst_encoding_profile_get_presence">
20894 <return-type type="guint" />
20897 <method name="GetPreset" cname="gst_encoding_profile_get_preset">
20898 <return-type type="const-gchar*" />
20901 <method name="GetPresetName" cname="gst_encoding_profile_get_preset_name">
20902 <return-type type="const-gchar*" />
20905 <method name="GetRestriction" cname="gst_encoding_profile_get_restriction">
20906 <return-type type="GstCaps*" owned="true">
20907 <warning>missing glib:type-name</warning>
20911 <method name="GetSingleSegment" cname="gst_encoding_profile_get_single_segment" version="1.18">
20912 <return-type type="gboolean" />
20915 <method name="GetTypeNick" cname="gst_encoding_profile_get_type_nick">
20916 <return-type type="const-gchar*" />
20919 <method name="IsEnabled" cname="gst_encoding_profile_is_enabled">
20920 <return-type type="gboolean" />
20923 <method name="IsEqual" cname="gst_encoding_profile_is_equal">
20924 <return-type type="gboolean" />
20926 <parameter name="b" type="GstEncodingProfile*" />
20929 <method name="SetAllowDynamicOutput" cname="gst_encoding_profile_set_allow_dynamic_output">
20930 <return-type type="void" />
20932 <parameter name="allow_dynamic_output" type="gboolean" />
20935 <method name="SetDescription" cname="gst_encoding_profile_set_description">
20936 <return-type type="void" />
20938 <parameter allow-none="1" name="description" type="const-gchar*" />
20941 <method name="SetEnabled" cname="gst_encoding_profile_set_enabled" version="1.6">
20942 <return-type type="void" />
20944 <parameter name="enabled" type="gboolean" />
20947 <method name="SetFormat" cname="gst_encoding_profile_set_format">
20948 <return-type type="void" />
20950 <parameter name="format" type="GstCaps*">
20951 <warning>missing glib:type-name</warning>
20955 <method name="SetName" cname="gst_encoding_profile_set_name">
20956 <return-type type="void" />
20958 <parameter allow-none="1" name="name" type="const-gchar*" />
20961 <method name="SetPresence" cname="gst_encoding_profile_set_presence">
20962 <return-type type="void" />
20964 <parameter name="presence" type="guint" />
20967 <method name="SetPreset" cname="gst_encoding_profile_set_preset">
20968 <return-type type="void" />
20970 <parameter allow-none="1" name="preset" type="const-gchar*" />
20973 <method name="SetPresetName" cname="gst_encoding_profile_set_preset_name">
20974 <return-type type="void" />
20976 <parameter allow-none="1" name="preset_name" type="const-gchar*" />
20979 <method name="SetRestriction" cname="gst_encoding_profile_set_restriction">
20980 <return-type type="void" />
20982 <parameter allow-none="1" name="restriction" type="GstCaps*" owned="true">
20983 <warning>missing glib:type-name</warning>
20987 <method name="SetSingleSegment" cname="gst_encoding_profile_set_single_segment" version="1.18">
20988 <return-type type="void" />
20990 <parameter name="single_segment" type="gboolean" />
20993 <property name="RestrictionCaps" cname="restriction-caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
20995 <object name="EncodingTarget" cname="GstEncodingTarget" opaque="false" hidden="false" parent="GObject">
20996 <method name="GetType" cname="gst_encoding_target_get_type" shared="true">
20997 <return-type type="GType" />
20999 <constructor cname="gst_encoding_target_new">
21001 <parameter name="name" type="const-gchar*" />
21002 <parameter name="category" type="const-gchar*" />
21003 <parameter name="description" type="const-gchar*" />
21004 <parameter name="profiles" type="GList*" element_type="GstEncodingProfile*" />
21007 <method name="Load" cname="gst_encoding_target_load" shared="true">
21008 <return-type type="GstEncodingTarget*" owned="true" />
21009 <parameters throws="1">
21010 <parameter name="name" type="const-gchar*" />
21011 <parameter allow-none="1" name="category" type="const-gchar*" />
21012 <parameter name="error" type="GError**" />
21015 <method name="LoadFromFile" cname="gst_encoding_target_load_from_file" shared="true">
21016 <return-type type="GstEncodingTarget*" owned="true" />
21017 <parameters throws="1">
21018 <parameter name="filepath" type="const-gfilename*" />
21019 <parameter name="error" type="GError**" />
21022 <method name="AddProfile" cname="gst_encoding_target_add_profile">
21023 <return-type type="gboolean" />
21025 <parameter name="profile" type="GstEncodingProfile*" owned="true" />
21028 <method name="GetCategory" cname="gst_encoding_target_get_category">
21029 <return-type type="const-gchar*" />
21032 <method name="GetDescription" cname="gst_encoding_target_get_description">
21033 <return-type type="const-gchar*" />
21036 <method name="GetName" cname="gst_encoding_target_get_name">
21037 <return-type type="const-gchar*" />
21040 <method name="GetPath" cname="gst_encoding_target_get_path" version="1.18">
21041 <return-type type="const-gchar*" />
21044 <method name="GetProfile" cname="gst_encoding_target_get_profile">
21045 <return-type type="GstEncodingProfile*" owned="true" />
21047 <parameter name="name" type="const-gchar*" />
21050 <method name="GetProfiles" cname="gst_encoding_target_get_profiles">
21051 <return-type type="GList*" element_type="GstEncodingProfile*" />
21054 <method name="Save" cname="gst_encoding_target_save">
21055 <return-type type="gboolean" />
21056 <parameters throws="1">
21057 <parameter name="error" type="GError**" />
21060 <method name="SaveToFile" cname="gst_encoding_target_save_to_file">
21061 <return-type type="gboolean" />
21062 <parameters throws="1">
21063 <parameter name="filepath" type="const-gfilename*" />
21064 <parameter name="error" type="GError**" />
21068 <object name="EncodingVideoProfile" cname="GstEncodingVideoProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
21069 <class_struct cname="GstEncodingVideoProfileClass" />
21070 <method name="GetType" cname="gst_encoding_video_profile_get_type" shared="true">
21071 <return-type type="GType" />
21073 <constructor cname="gst_encoding_video_profile_new">
21075 <parameter name="format" type="GstCaps*">
21076 <warning>missing glib:type-name</warning>
21078 <parameter name="preset" type="const-gchar*" />
21079 <parameter name="restriction" type="GstCaps*">
21080 <warning>missing glib:type-name</warning>
21082 <parameter name="presence" type="guint" />
21085 <method name="GetPass" cname="gst_encoding_video_profile_get_pass">
21086 <return-type type="guint" />
21089 <method name="GetVariableframerate" cname="gst_encoding_video_profile_get_variableframerate">
21090 <return-type type="gboolean" />
21093 <method name="SetPass" cname="gst_encoding_video_profile_set_pass">
21094 <return-type type="void" />
21096 <parameter name="pass" type="guint" />
21099 <method name="SetVariableframerate" cname="gst_encoding_video_profile_set_variableframerate">
21100 <return-type type="void" />
21102 <parameter name="variableframerate" type="gboolean" />
21106 <struct name="AudioVisualizerPrivate" cname="GstAudioVisualizerPrivate" opaque="true" hidden="true" />
21107 <struct name="DiscovererPrivate" cname="GstDiscovererPrivate" opaque="true" hidden="true" />
21108 <boxed name="InstallPluginsContext" cname="GstInstallPluginsContext" opaque="false" hidden="false">
21109 <method name="GetType" cname="gst_install_plugins_context_get_type" shared="true">
21110 <return-type type="GType" />
21112 <constructor cname="gst_install_plugins_context_new" disable_void_ctor="" />
21113 <method name="Copy" cname="gst_install_plugins_context_copy" version="1.12.1">
21114 <return-type type="GstInstallPluginsContext*" owned="true">
21115 <warning>missing glib:type-name</warning>
21119 <method name="Free" cname="gst_install_plugins_context_free">
21120 <return-type type="void" />
21123 <method name="SetConfirmSearch" cname="gst_install_plugins_context_set_confirm_search" version="1.6">
21124 <return-type type="void" />
21126 <parameter name="confirm_search" type="gboolean" />
21129 <method name="SetDesktopId" cname="gst_install_plugins_context_set_desktop_id" version="1.6">
21130 <return-type type="void" />
21132 <parameter name="desktop_id" type="const-gchar*" />
21135 <method name="SetStartupNotificationId" cname="gst_install_plugins_context_set_startup_notification_id" version="1.6">
21136 <return-type type="void" />
21138 <parameter name="startup_id" type="const-gchar*" />
21141 <method name="SetXid" cname="gst_install_plugins_context_set_xid">
21142 <return-type type="void" />
21144 <parameter name="xid" type="guint" />
21148 <object name="Global" cname="GstPbutilsGlobal" opaque="true">
21149 <method name="CodecUtilsAacCapsSetLevelAndProfile" cname="gst_codec_utils_aac_caps_set_level_and_profile" shared="true">
21150 <return-type type="gboolean" />
21152 <parameter name="caps" type="GstCaps*">
21153 <warning>missing glib:type-name</warning>
21155 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="2" />
21156 <parameter name="len" type="guint" array_index="1" />
21159 <method name="CodecUtilsAacGetChannels" cname="gst_codec_utils_aac_get_channels" shared="true" version="1.10">
21160 <return-type type="guint" />
21162 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" />
21163 <parameter name="len" type="guint" />
21166 <method name="CodecUtilsAacGetIndexFromSampleRate" cname="gst_codec_utils_aac_get_index_from_sample_rate" shared="true">
21167 <return-type type="gint" />
21169 <parameter name="rate" type="guint" />
21172 <method name="CodecUtilsAacGetLevel" cname="gst_codec_utils_aac_get_level" shared="true">
21173 <return-type type="const-gchar*" />
21175 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" />
21176 <parameter name="len" type="guint" />
21179 <method name="CodecUtilsAacGetProfile" cname="gst_codec_utils_aac_get_profile" shared="true">
21180 <return-type type="const-gchar*" />
21182 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" />
21183 <parameter name="len" type="guint" />
21186 <method name="CodecUtilsAacGetSampleRate" cname="gst_codec_utils_aac_get_sample_rate" shared="true" version="1.10">
21187 <return-type type="guint" />
21189 <parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" />
21190 <parameter name="len" type="guint" />
21193 <method name="CodecUtilsAacGetSampleRateFromIndex" cname="gst_codec_utils_aac_get_sample_rate_from_index" shared="true">
21194 <return-type type="guint" />
21196 <parameter name="sr_idx" type="guint" />
21199 <method name="CodecUtilsH264CapsSetLevelAndProfile" cname="gst_codec_utils_h264_caps_set_level_and_profile" shared="true">
21200 <return-type type="gboolean" />
21202 <parameter name="caps" type="GstCaps*">
21203 <warning>missing glib:type-name</warning>
21205 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="2" />
21206 <parameter name="len" type="guint" array_index="1" />
21209 <method name="CodecUtilsH264GetLevel" cname="gst_codec_utils_h264_get_level" shared="true">
21210 <return-type type="const-gchar*" />
21212 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="1" />
21213 <parameter name="len" type="guint" />
21216 <method name="CodecUtilsH264GetLevelIdc" cname="gst_codec_utils_h264_get_level_idc" shared="true">
21217 <return-type type="guint8" />
21219 <parameter name="level" type="const-gchar*" />
21222 <method name="CodecUtilsH264GetProfile" cname="gst_codec_utils_h264_get_profile" shared="true">
21223 <return-type type="const-gchar*" />
21225 <parameter name="sps" type="const guint8*" array="true" array_length_param_index="1" />
21226 <parameter name="len" type="guint" />
21229 <method name="CodecUtilsH265CapsSetLevelTierAndProfile" cname="gst_codec_utils_h265_caps_set_level_tier_and_profile" shared="true" version="1.4">
21230 <return-type type="gboolean" />
21232 <parameter name="caps" type="GstCaps*">
21233 <warning>missing glib:type-name</warning>
21235 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="2" />
21236 <parameter name="len" type="guint" array_index="1" />
21239 <method name="CodecUtilsH265GetLevel" cname="gst_codec_utils_h265_get_level" shared="true" version="1.4">
21240 <return-type type="const-gchar*" />
21242 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" />
21243 <parameter name="len" type="guint" />
21246 <method name="CodecUtilsH265GetLevelIdc" cname="gst_codec_utils_h265_get_level_idc" shared="true" version="1.4">
21247 <return-type type="guint8" />
21249 <parameter name="level" type="const-gchar*" />
21252 <method name="CodecUtilsH265GetProfile" cname="gst_codec_utils_h265_get_profile" shared="true" version="1.4">
21253 <return-type type="const-gchar*" />
21255 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" />
21256 <parameter name="len" type="guint" />
21259 <method name="CodecUtilsH265GetTier" cname="gst_codec_utils_h265_get_tier" shared="true" version="1.4">
21260 <return-type type="const-gchar*" />
21262 <parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" />
21263 <parameter name="len" type="guint" />
21266 <method name="CodecUtilsMpeg4videoCapsSetLevelAndProfile" cname="gst_codec_utils_mpeg4video_caps_set_level_and_profile" shared="true">
21267 <return-type type="gboolean" />
21269 <parameter name="caps" type="GstCaps*">
21270 <warning>missing glib:type-name</warning>
21272 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="2" />
21273 <parameter name="len" type="guint" array_index="1" />
21276 <method name="CodecUtilsMpeg4videoGetLevel" cname="gst_codec_utils_mpeg4video_get_level" shared="true">
21277 <return-type type="const-gchar*" />
21279 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="1" />
21280 <parameter name="len" type="guint" />
21283 <method name="CodecUtilsMpeg4videoGetProfile" cname="gst_codec_utils_mpeg4video_get_profile" shared="true">
21284 <return-type type="const-gchar*" />
21286 <parameter name="vis_obj_seq" type="const guint8*" array="true" array_length_param_index="1" />
21287 <parameter name="len" type="guint" />
21290 <method name="CodecUtilsOpusCreateCaps" cname="gst_codec_utils_opus_create_caps" shared="true" version="1.8">
21291 <return-type type="GstCaps*" owned="true">
21292 <warning>missing glib:type-name</warning>
21295 <parameter name="rate" type="guint32" />
21296 <parameter name="channels" type="guint8" />
21297 <parameter name="channel_mapping_family" type="guint8" />
21298 <parameter name="stream_count" type="guint8" />
21299 <parameter name="coupled_count" type="guint8" />
21300 <parameter allow-none="1" name="channel_mapping" type="const guint8*" array="true" />
21303 <method name="CodecUtilsOpusCreateCapsFromHeader" cname="gst_codec_utils_opus_create_caps_from_header" shared="true" version="1.8">
21304 <return-type type="GstCaps*" owned="true">
21305 <warning>missing glib:type-name</warning>
21308 <parameter name="header" type="GstBuffer*">
21309 <warning>missing glib:type-name</warning>
21311 <parameter allow-none="1" name="comments" type="GstBuffer*">
21312 <warning>missing glib:type-name</warning>
21316 <method name="CodecUtilsOpusCreateHeader" cname="gst_codec_utils_opus_create_header" shared="true" version="1.8">
21317 <return-type type="GstBuffer*" owned="true">
21318 <warning>missing glib:type-name</warning>
21321 <parameter name="rate" type="guint32" />
21322 <parameter name="channels" type="guint8" />
21323 <parameter name="channel_mapping_family" type="guint8" />
21324 <parameter name="stream_count" type="guint8" />
21325 <parameter name="coupled_count" type="guint8" />
21326 <parameter allow-none="1" name="channel_mapping" type="const guint8*" array="true" />
21327 <parameter name="pre_skip" type="guint16" />
21328 <parameter name="output_gain" type="gint16" />
21331 <method name="CodecUtilsOpusParseCaps" cname="gst_codec_utils_opus_parse_caps" shared="true" version="1.8" hidden="true">
21332 <return-type type="gboolean" />
21334 <parameter name="caps" type="GstCaps*">
21335 <warning>missing glib:type-name</warning>
21337 <parameter name="rate" type="guint32*" owned="true" pass_as="out" />
21338 <parameter name="channels" type="guint8*" owned="true" pass_as="out" />
21339 <parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
21340 <parameter name="stream_count" type="guint8*" owned="true" pass_as="out" />
21341 <parameter name="coupled_count" type="guint8*" owned="true" pass_as="out" />
21342 <parameter name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256" />
21345 <method name="CodecUtilsOpusParseHeader" cname="gst_codec_utils_opus_parse_header" shared="true" version="1.8" hidden="true">
21346 <return-type type="gboolean" />
21348 <parameter name="header" type="GstBuffer*">
21349 <warning>missing glib:type-name</warning>
21351 <parameter name="rate" type="guint32*" owned="true" pass_as="out" />
21352 <parameter name="channels" type="guint8*" owned="true" pass_as="out" />
21353 <parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
21354 <parameter name="stream_count" type="guint8*" owned="true" pass_as="out" />
21355 <parameter name="coupled_count" type="guint8*" owned="true" pass_as="out" />
21356 <parameter name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256" />
21357 <parameter name="pre_skip" type="guint16*" owned="true" pass_as="out" />
21358 <parameter name="output_gain" type="gint16*" owned="true" pass_as="out" />
21361 <method name="EncodingListAllTargets" cname="gst_encoding_list_all_targets" shared="true">
21362 <return-type type="GList*" element_type="GstEncodingTarget*" elements_owned="true" owned="true" />
21364 <parameter allow-none="1" name="categoryname" type="const-gchar*" />
21367 <method name="EncodingListAvailableCategories" cname="gst_encoding_list_available_categories" shared="true">
21368 <return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
21370 <method name="InstallPluginsAsync" cname="gst_install_plugins_async" shared="true">
21371 <return-type type="GstInstallPluginsReturn" />
21373 <parameter name="details" type="const gchar* const*" array="true" null_term_array="true" />
21374 <parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
21375 <warning>missing glib:type-name</warning>
21377 <parameter closure="3" scope="async" name="func" type="GstInstallPluginsResultFunc" />
21378 <parameter allow-none="1" name="user_data" type="gpointer" />
21381 <method name="InstallPluginsInstallationInProgress" cname="gst_install_plugins_installation_in_progress" shared="true">
21382 <return-type type="gboolean" />
21384 <method name="InstallPluginsReturnGetName" cname="gst_install_plugins_return_get_name" shared="true">
21385 <return-type type="const-gchar*" />
21387 <parameter name="_ret" type="GstInstallPluginsReturn" />
21390 <method name="InstallPluginsSupported" cname="gst_install_plugins_supported" shared="true">
21391 <return-type type="gboolean" />
21393 <method name="InstallPluginsSync" cname="gst_install_plugins_sync" shared="true">
21394 <return-type type="GstInstallPluginsReturn" />
21396 <parameter name="details" type="const gchar* const*" array="true" null_term_array="true" />
21397 <parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
21398 <warning>missing glib:type-name</warning>
21402 <method name="IsMissingPluginMessage" cname="gst_is_missing_plugin_message" shared="true">
21403 <return-type type="gboolean" />
21405 <parameter name="msg" type="GstMessage*">
21406 <warning>missing glib:type-name</warning>
21410 <method name="MissingDecoderInstallerDetailNew" cname="gst_missing_decoder_installer_detail_new" shared="true">
21411 <return-type type="gchar*" owned="true" />
21413 <parameter name="decode_caps" type="GstCaps*">
21414 <warning>missing glib:type-name</warning>
21418 <method name="MissingDecoderMessageNew" cname="gst_missing_decoder_message_new" shared="true">
21419 <return-type type="GstMessage*" owned="true">
21420 <warning>missing glib:type-name</warning>
21423 <parameter name="element" type="GstElement*" />
21424 <parameter name="decode_caps" type="GstCaps*">
21425 <warning>missing glib:type-name</warning>
21429 <method name="MissingElementInstallerDetailNew" cname="gst_missing_element_installer_detail_new" shared="true">
21430 <return-type type="gchar*" owned="true" />
21432 <parameter name="factory_name" type="const-gchar*" />
21435 <method name="MissingElementMessageNew" cname="gst_missing_element_message_new" shared="true">
21436 <return-type type="GstMessage*" owned="true">
21437 <warning>missing glib:type-name</warning>
21440 <parameter name="element" type="GstElement*" />
21441 <parameter name="factory_name" type="const-gchar*" />
21444 <method name="MissingEncoderInstallerDetailNew" cname="gst_missing_encoder_installer_detail_new" shared="true">
21445 <return-type type="gchar*" owned="true" />
21447 <parameter name="encode_caps" type="GstCaps*">
21448 <warning>missing glib:type-name</warning>
21452 <method name="MissingEncoderMessageNew" cname="gst_missing_encoder_message_new" shared="true">
21453 <return-type type="GstMessage*" owned="true">
21454 <warning>missing glib:type-name</warning>
21457 <parameter name="element" type="GstElement*" />
21458 <parameter name="encode_caps" type="GstCaps*">
21459 <warning>missing glib:type-name</warning>
21463 <method name="MissingPluginMessageGetDescription" cname="gst_missing_plugin_message_get_description" shared="true">
21464 <return-type type="gchar*" owned="true" />
21466 <parameter name="msg" type="GstMessage*">
21467 <warning>missing glib:type-name</warning>
21471 <method name="MissingPluginMessageGetInstallerDetail" cname="gst_missing_plugin_message_get_installer_detail" shared="true">
21472 <return-type type="gchar*" owned="true" />
21474 <parameter name="msg" type="GstMessage*">
21475 <warning>missing glib:type-name</warning>
21479 <method name="MissingUriSinkInstallerDetailNew" cname="gst_missing_uri_sink_installer_detail_new" shared="true">
21480 <return-type type="gchar*" owned="true" />
21482 <parameter name="protocol" type="const-gchar*" />
21485 <method name="MissingUriSinkMessageNew" cname="gst_missing_uri_sink_message_new" shared="true">
21486 <return-type type="GstMessage*" owned="true">
21487 <warning>missing glib:type-name</warning>
21490 <parameter name="element" type="GstElement*" />
21491 <parameter name="protocol" type="const-gchar*" />
21494 <method name="MissingUriSourceInstallerDetailNew" cname="gst_missing_uri_source_installer_detail_new" shared="true">
21495 <return-type type="gchar*" owned="true" />
21497 <parameter name="protocol" type="const-gchar*" />
21500 <method name="MissingUriSourceMessageNew" cname="gst_missing_uri_source_message_new" shared="true">
21501 <return-type type="GstMessage*" owned="true">
21502 <warning>missing glib:type-name</warning>
21505 <parameter name="element" type="GstElement*" />
21506 <parameter name="protocol" type="const-gchar*" />
21509 <method name="PbUtilsAddCodecDescriptionToTagList" cname="gst_pb_utils_add_codec_description_to_tag_list" shared="true">
21510 <return-type type="gboolean" />
21512 <parameter name="taglist" type="GstTagList*">
21513 <warning>missing glib:type-name</warning>
21515 <parameter allow-none="1" name="codec_tag" type="const-gchar*" />
21516 <parameter name="caps" type="GstCaps*">
21517 <warning>missing glib:type-name</warning>
21521 <method name="PbUtilsGetCodecDescription" cname="gst_pb_utils_get_codec_description" shared="true">
21522 <return-type type="gchar*" owned="true" />
21524 <parameter name="caps" type="GstCaps*">
21525 <warning>missing glib:type-name</warning>
21529 <method name="PbUtilsGetDecoderDescription" cname="gst_pb_utils_get_decoder_description" shared="true">
21530 <return-type type="gchar*" owned="true" />
21532 <parameter name="caps" type="GstCaps*">
21533 <warning>missing glib:type-name</warning>
21537 <method name="PbUtilsGetElementDescription" cname="gst_pb_utils_get_element_description" shared="true">
21538 <return-type type="gchar*" owned="true" />
21540 <parameter name="factory_name" type="const-gchar*" />
21543 <method name="PbUtilsGetEncoderDescription" cname="gst_pb_utils_get_encoder_description" shared="true">
21544 <return-type type="gchar*" owned="true" />
21546 <parameter name="caps" type="GstCaps*">
21547 <warning>missing glib:type-name</warning>
21551 <method name="PbUtilsGetSinkDescription" cname="gst_pb_utils_get_sink_description" shared="true">
21552 <return-type type="gchar*" owned="true" />
21554 <parameter name="protocol" type="const-gchar*" />
21557 <method name="PbUtilsGetSourceDescription" cname="gst_pb_utils_get_source_description" shared="true">
21558 <return-type type="gchar*" owned="true" />
21560 <parameter name="protocol" type="const-gchar*" />
21563 <method name="PbUtilsInit" cname="gst_pb_utils_init" shared="true">
21564 <return-type type="void" />
21566 <method name="PluginsBaseVersion" cname="gst_plugins_base_version" shared="true">
21567 <return-type type="void" />
21569 <parameter name="major" type="guint*" owned="true" pass_as="out" />
21570 <parameter name="minor" type="guint*" owned="true" pass_as="out" />
21571 <parameter name="micro" type="guint*" owned="true" pass_as="out" />
21572 <parameter name="nano" type="guint*" owned="true" pass_as="out" />
21575 <method name="PluginsBaseVersionString" cname="gst_plugins_base_version_string" shared="true">
21576 <return-type type="gchar*" owned="true" />
21579 <object name="Constants" cname="GstPbutilsConstants" opaque="true">
21580 <constant value="capture" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_CAPTURE" />
21581 <constant value="device" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_DEVICE" />
21582 <constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" />
21583 <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" />
21584 <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" />
21585 <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" />
21586 <constant value="2" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
21587 <constant value="19" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" />
21588 <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" />
21591 <namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll">
21592 <enum name="RTCPFBType" cname="GstRTCPFBType" type="enum" gtype="gst_rtcpfb_type_get_type">
21593 <member cname="GST_RTCP_FB_TYPE_INVALID" name="FbTypeInvalid" value="0" />
21594 <member cname="GST_RTCP_RTPFB_TYPE_NACK" name="RtpfbTypeNack" value="1" />
21595 <member cname="GST_RTCP_PSFB_TYPE_PLI" name="PsfbTypePli" value="1" />
21596 <member cname="GST_RTCP_PSFB_TYPE_SLI" name="PsfbTypeSli" value="2" />
21597 <member cname="GST_RTCP_RTPFB_TYPE_TMMBR" name="RtpfbTypeTmmbr" value="3" />
21598 <member cname="GST_RTCP_PSFB_TYPE_RPSI" name="PsfbTypeRpsi" value="3" />
21599 <member cname="GST_RTCP_RTPFB_TYPE_TMMBN" name="RtpfbTypeTmmbn" value="4" />
21600 <member cname="GST_RTCP_PSFB_TYPE_FIR" name="PsfbTypeFir" value="4" />
21601 <member cname="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ" name="RtpfbTypeRtcpSrReq" value="5" />
21602 <member cname="GST_RTCP_PSFB_TYPE_TSTR" name="PsfbTypeTstr" value="5" />
21603 <member cname="GST_RTCP_PSFB_TYPE_TSTN" name="PsfbTypeTstn" value="6" />
21604 <member cname="GST_RTCP_PSFB_TYPE_VBCN" name="PsfbTypeVbcn" value="7" />
21605 <member cname="GST_RTCP_RTPFB_TYPE_TWCC" name="RtpfbTypeTwcc" value="15" />
21606 <member cname="GST_RTCP_PSFB_TYPE_AFB" name="PsfbTypeAfb" value="15" />
21608 <enum name="RTCPSDESType" cname="GstRTCPSDESType" type="enum" gtype="gst_rtcpsdes_type_get_type">
21609 <member cname="GST_RTCP_SDES_INVALID" name="Invalid" value="-1" />
21610 <member cname="GST_RTCP_SDES_END" name="End" value="0" />
21611 <member cname="GST_RTCP_SDES_CNAME" name="Cname" value="1" />
21612 <member cname="GST_RTCP_SDES_NAME" name="Name" value="2" />
21613 <member cname="GST_RTCP_SDES_EMAIL" name="Email" value="3" />
21614 <member cname="GST_RTCP_SDES_PHONE" name="Phone" value="4" />
21615 <member cname="GST_RTCP_SDES_LOC" name="Loc" value="5" />
21616 <member cname="GST_RTCP_SDES_TOOL" name="Tool" value="6" />
21617 <member cname="GST_RTCP_SDES_NOTE" name="Note" value="7" />
21618 <member cname="GST_RTCP_SDES_PRIV" name="Priv" value="8" />
21620 <enum name="RTCPType" cname="GstRTCPType" type="enum" gtype="gst_rtcp_type_get_type">
21621 <member cname="GST_RTCP_TYPE_INVALID" name="Invalid" value="0" />
21622 <member cname="GST_RTCP_TYPE_SR" name="Sr" value="200" />
21623 <member cname="GST_RTCP_TYPE_RR" name="Rr" value="201" />
21624 <member cname="GST_RTCP_TYPE_SDES" name="Sdes" value="202" />
21625 <member cname="GST_RTCP_TYPE_BYE" name="Bye" value="203" />
21626 <member cname="GST_RTCP_TYPE_APP" name="App" value="204" />
21627 <member cname="GST_RTCP_TYPE_RTPFB" name="Rtpfb" value="205" />
21628 <member cname="GST_RTCP_TYPE_PSFB" name="Psfb" value="206" />
21629 <member cname="GST_RTCP_TYPE_XR" name="Xr" value="207" />
21631 <enum name="RTCPXRType" cname="GstRTCPXRType" type="enum" gtype="gst_rtcpxr_type_get_type" version="1.16">
21632 <member cname="GST_RTCP_XR_TYPE_INVALID" name="Invalid" value="-1" />
21633 <member cname="GST_RTCP_XR_TYPE_LRLE" name="Lrle" value="1" />
21634 <member cname="GST_RTCP_XR_TYPE_DRLE" name="Drle" value="2" />
21635 <member cname="GST_RTCP_XR_TYPE_PRT" name="Prt" value="3" />
21636 <member cname="GST_RTCP_XR_TYPE_RRT" name="Rrt" value="4" />
21637 <member cname="GST_RTCP_XR_TYPE_DLRR" name="Dlrr" value="5" />
21638 <member cname="GST_RTCP_XR_TYPE_SSUMM" name="Ssumm" value="6" />
21639 <member cname="GST_RTCP_XR_TYPE_VOIP_METRICS" name="VoipMetrics" value="7" />
21641 <enum name="RTPPayload" cname="GstRTPPayload" type="enum" gtype="gst_rtp_payload_get_type">
21642 <member cname="GST_RTP_PAYLOAD_PCMU" name="Pcmu" value="0" />
21643 <member cname="GST_RTP_PAYLOAD_1016" name="_1016" value="1" />
21644 <member cname="GST_RTP_PAYLOAD_G721" name="G721" value="2" />
21645 <member cname="GST_RTP_PAYLOAD_GSM" name="Gsm" value="3" />
21646 <member cname="GST_RTP_PAYLOAD_G723" name="G723" value="4" />
21647 <member cname="GST_RTP_PAYLOAD_DVI4_8000" name="Dvi48000" value="5" />
21648 <member cname="GST_RTP_PAYLOAD_DVI4_16000" name="Dvi416000" value="6" />
21649 <member cname="GST_RTP_PAYLOAD_LPC" name="Lpc" value="7" />
21650 <member cname="GST_RTP_PAYLOAD_PCMA" name="Pcma" value="8" />
21651 <member cname="GST_RTP_PAYLOAD_G722" name="G722" value="9" />
21652 <member cname="GST_RTP_PAYLOAD_L16_STEREO" name="L16Stereo" value="10" />
21653 <member cname="GST_RTP_PAYLOAD_L16_MONO" name="L16Mono" value="11" />
21654 <member cname="GST_RTP_PAYLOAD_QCELP" name="Qcelp" value="12" />
21655 <member cname="GST_RTP_PAYLOAD_CN" name="Cn" value="13" />
21656 <member cname="GST_RTP_PAYLOAD_MPA" name="Mpa" value="14" />
21657 <member cname="GST_RTP_PAYLOAD_G728" name="G728" value="15" />
21658 <member cname="GST_RTP_PAYLOAD_DVI4_11025" name="Dvi411025" value="16" />
21659 <member cname="GST_RTP_PAYLOAD_DVI4_22050" name="Dvi422050" value="17" />
21660 <member cname="GST_RTP_PAYLOAD_G729" name="G729" value="18" />
21661 <member cname="GST_RTP_PAYLOAD_CELLB" name="Cellb" value="25" />
21662 <member cname="GST_RTP_PAYLOAD_JPEG" name="Jpeg" value="26" />
21663 <member cname="GST_RTP_PAYLOAD_NV" name="Nv" value="28" />
21664 <member cname="GST_RTP_PAYLOAD_H261" name="H261" value="31" />
21665 <member cname="GST_RTP_PAYLOAD_MPV" name="Mpv" value="32" />
21666 <member cname="GST_RTP_PAYLOAD_MP2T" name="Mp2t" value="33" />
21667 <member cname="GST_RTP_PAYLOAD_H263" name="H263" value="34" />
21669 <enum name="RTPProfile" cname="GstRTPProfile" type="enum" gtype="gst_rtp_profile_get_type" version="1.6">
21670 <member cname="GST_RTP_PROFILE_UNKNOWN" name="Unknown" value="0" />
21671 <member cname="GST_RTP_PROFILE_AVP" name="Avp" value="1" />
21672 <member cname="GST_RTP_PROFILE_SAVP" name="Savp" value="2" />
21673 <member cname="GST_RTP_PROFILE_AVPF" name="Avpf" value="3" />
21674 <member cname="GST_RTP_PROFILE_SAVPF" name="Savpf" value="4" />
21676 <enum name="RTPBufferFlags" cname="GstRTPBufferFlags" type="flags" gtype="gst_rtp_buffer_flags_get_type" version="1.10">
21677 <member cname="GST_RTP_BUFFER_FLAG_RETRANSMISSION" name="Retransmission" value="1048576" />
21678 <member cname="GST_RTP_BUFFER_FLAG_REDUNDANT" name="Redundant" value="2097152" />
21679 <member cname="GST_RTP_BUFFER_FLAG_LAST" name="Last" value="268435456" />
21681 <enum name="RTPBufferMapFlags" cname="GstRTPBufferMapFlags" type="flags" gtype="gst_rtp_buffer_map_flags_get_type" version="1.6.1">
21682 <member cname="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING" name="SkipPadding" value="65536" />
21683 <member cname="GST_RTP_BUFFER_MAP_FLAG_LAST" name="Last" value="16777216" />
21685 <object name="RTPBaseAudioPayload" cname="GstRTPBaseAudioPayload" opaque="false" hidden="false" parent="GstRTPBasePayload">
21686 <class_struct cname="GstRTPBaseAudioPayloadClass">
21687 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstRTPBasePayloadClass">
21688 <warning>missing glib:type-name</warning>
21690 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
21692 <method name="GetType" cname="gst_rtp_base_audio_payload_get_type" shared="true">
21693 <return-type type="GType" />
21695 <method name="Flush" cname="gst_rtp_base_audio_payload_flush">
21696 <return-type type="GstFlowReturn" />
21698 <parameter name="payload_len" type="guint" />
21699 <parameter name="timestamp" type="guint64" />
21702 <method name="GetAdapter" cname="gst_rtp_base_audio_payload_get_adapter">
21703 <return-type type="GstAdapter*" owned="true" />
21706 <method name="Push" cname="gst_rtp_base_audio_payload_push">
21707 <return-type type="GstFlowReturn" />
21709 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
21710 <parameter name="payload_len" type="guint" />
21711 <parameter name="timestamp" type="guint64" />
21714 <method name="SetFrameBased" cname="gst_rtp_base_audio_payload_set_frame_based">
21715 <return-type type="void" />
21718 <method name="SetFrameOptions" cname="gst_rtp_base_audio_payload_set_frame_options">
21719 <return-type type="void" />
21721 <parameter name="frame_duration" type="gint" />
21722 <parameter name="frame_size" type="gint" />
21725 <method name="SetSampleBased" cname="gst_rtp_base_audio_payload_set_sample_based">
21726 <return-type type="void" />
21729 <method name="SetSampleOptions" cname="gst_rtp_base_audio_payload_set_sample_options">
21730 <return-type type="void" />
21732 <parameter name="sample_size" type="gint" />
21735 <method name="SetSamplebitsOptions" cname="gst_rtp_base_audio_payload_set_samplebits_options">
21736 <return-type type="void" />
21738 <parameter name="sample_size" type="gint" />
21741 <property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
21742 <field cname="payload" access="public" writeable="false" readable="true" is_callback="false" name="Payload" type="GstRTPBasePayload*" />
21743 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstRTPBaseAudioPayloadPrivate*">
21744 <warning>missing glib:type-name</warning>
21746 <field cname="base_ts" access="public" writeable="false" readable="true" is_callback="false" name="BaseTs" type="guint64" />
21747 <field cname="frame_size" access="public" writeable="false" readable="true" is_callback="false" name="FrameSize" type="gint" />
21748 <field cname="frame_duration" access="public" writeable="false" readable="true" is_callback="false" name="FrameDuration" type="gint" />
21749 <field cname="sample_size" access="public" writeable="false" readable="true" is_callback="false" name="SampleSize" type="gint" />
21750 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
21752 <object name="RTPBaseDepayload" cname="GstRTPBaseDepayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
21753 <class_struct cname="GstRTPBaseDepayloadClass">
21754 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
21755 <warning>missing glib:type-name</warning>
21757 <method vm="set_caps" />
21758 <method vm="process" />
21759 <method vm="packet_lost" />
21760 <method vm="handle_event" />
21761 <method vm="process_rtp_packet" />
21762 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
21764 <method name="GetType" cname="gst_rtp_base_depayload_get_type" shared="true">
21765 <return-type type="GType" />
21767 <virtual_method name="HandleEvent" cname="handle_event">
21768 <return-type type="gboolean" />
21770 <parameter name="event" type="GstEvent*">
21771 <warning>missing glib:type-name</warning>
21775 <virtual_method name="PacketLost" cname="packet_lost">
21776 <return-type type="gboolean" />
21778 <parameter name="event" type="GstEvent*">
21779 <warning>missing glib:type-name</warning>
21783 <virtual_method name="Process" cname="process">
21784 <return-type type="GstBuffer*" owned="true">
21785 <warning>missing glib:type-name</warning>
21788 <parameter name="in" type="GstBuffer*">
21789 <warning>missing glib:type-name</warning>
21793 <virtual_method name="ProcessRtpPacket" cname="process_rtp_packet">
21794 <return-type type="GstBuffer*" owned="true">
21795 <warning>missing glib:type-name</warning>
21798 <parameter name="rtp_buffer" type="GstRTPBuffer*">
21799 <warning>missing glib:type-name</warning>
21803 <virtual_method name="SetCaps" cname="set_caps">
21804 <return-type type="gboolean" />
21806 <parameter name="caps" type="GstCaps*">
21807 <warning>missing glib:type-name</warning>
21811 <method name="IsSourceInfoEnabled" cname="gst_rtp_base_depayload_is_source_info_enabled" version="1.16">
21812 <return-type type="gboolean" />
21815 <method name="Push" cname="gst_rtp_base_depayload_push">
21816 <return-type type="GstFlowReturn" />
21818 <parameter name="out_buf" type="GstBuffer*">
21819 <warning>missing glib:type-name</warning>
21823 <method name="PushList" cname="gst_rtp_base_depayload_push_list">
21824 <return-type type="GstFlowReturn" />
21826 <parameter name="out_list" type="GstBufferList*">
21827 <warning>missing glib:type-name</warning>
21831 <method name="SetSourceInfoEnabled" cname="gst_rtp_base_depayload_set_source_info_enabled" version="1.16">
21832 <return-type type="void" />
21834 <parameter name="enable" type="gboolean" />
21837 <property name="MaxReorder" cname="max-reorder" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
21838 <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
21839 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" />
21840 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
21841 <field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
21842 <field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
21843 <field cname="clock_rate" access="public" writeable="false" readable="true" is_callback="false" name="ClockRate" type="guint" />
21844 <field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
21845 <warning>missing glib:type-name</warning>
21847 <field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean" />
21848 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBaseDepayloadPrivate*">
21849 <warning>missing glib:type-name</warning>
21851 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
21853 <object name="RTPBasePayload" cname="GstRTPBasePayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
21854 <class_struct cname="GstRTPBasePayloadClass">
21855 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
21856 <warning>missing glib:type-name</warning>
21858 <method vm="get_caps" />
21859 <method vm="set_caps" />
21860 <method vm="handle_buffer" />
21861 <method vm="sink_event" />
21862 <method vm="src_event" />
21863 <method vm="query" />
21864 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
21866 <method name="GetType" cname="gst_rtp_base_payload_get_type" shared="true">
21867 <return-type type="GType" />
21869 <virtual_method name="GetCaps" cname="get_caps">
21870 <return-type type="GstCaps*" owned="true">
21871 <warning>missing glib:type-name</warning>
21874 <parameter name="pad" type="GstPad*" />
21875 <parameter name="filter" type="GstCaps*">
21876 <warning>missing glib:type-name</warning>
21880 <virtual_method name="HandleBuffer" cname="handle_buffer">
21881 <return-type type="GstFlowReturn" />
21883 <parameter name="buffer" type="GstBuffer*">
21884 <warning>missing glib:type-name</warning>
21888 <virtual_method name="Query" cname="query">
21889 <return-type type="gboolean" />
21891 <parameter name="pad" type="GstPad*" />
21892 <parameter name="query" type="GstQuery*">
21893 <warning>missing glib:type-name</warning>
21897 <virtual_method name="SetCaps" cname="set_caps">
21898 <return-type type="gboolean" />
21900 <parameter name="caps" type="GstCaps*">
21901 <warning>missing glib:type-name</warning>
21905 <virtual_method name="SinkEvent" cname="sink_event">
21906 <return-type type="gboolean" />
21908 <parameter name="event" type="GstEvent*">
21909 <warning>missing glib:type-name</warning>
21913 <virtual_method name="SrcEvent" cname="src_event">
21914 <return-type type="gboolean" />
21916 <parameter name="event" type="GstEvent*">
21917 <warning>missing glib:type-name</warning>
21921 <method name="AllocateOutputBuffer" cname="gst_rtp_base_payload_allocate_output_buffer" version="1.16">
21922 <return-type type="GstBuffer*" owned="true">
21923 <warning>missing glib:type-name</warning>
21926 <parameter name="payload_len" type="guint" />
21927 <parameter name="pad_len" type="guint8" />
21928 <parameter name="csrc_count" type="guint8" />
21931 <method name="GetSourceCount" cname="gst_rtp_base_payload_get_source_count" version="1.16">
21932 <return-type type="guint" />
21934 <parameter name="buffer" type="GstBuffer*">
21935 <warning>missing glib:type-name</warning>
21939 <method name="IsFilled" cname="gst_rtp_base_payload_is_filled">
21940 <return-type type="gboolean" />
21942 <parameter name="size" type="guint" />
21943 <parameter name="duration" type="guint64" />
21946 <method name="IsSourceInfoEnabled" cname="gst_rtp_base_payload_is_source_info_enabled" version="1.16">
21947 <return-type type="gboolean" />
21950 <method name="Push" cname="gst_rtp_base_payload_push">
21951 <return-type type="GstFlowReturn" />
21953 <parameter name="buffer" type="GstBuffer*">
21954 <warning>missing glib:type-name</warning>
21958 <method name="PushList" cname="gst_rtp_base_payload_push_list">
21959 <return-type type="GstFlowReturn" />
21961 <parameter name="list" type="GstBufferList*">
21962 <warning>missing glib:type-name</warning>
21966 <method name="SetOptions" cname="gst_rtp_base_payload_set_options">
21967 <return-type type="void" />
21969 <parameter name="media" type="const-gchar*" />
21970 <parameter name="dynamic" type="gboolean" />
21971 <parameter name="encoding_name" type="const-gchar*" />
21972 <parameter name="clock_rate" type="guint32" />
21975 <method name="SetSourceInfoEnabled" cname="gst_rtp_base_payload_set_source_info_enabled" version="1.16">
21976 <return-type type="void" />
21978 <parameter name="enable" type="gboolean" />
21981 <property name="MaxPtime" cname="max-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
21982 <property name="MinPtime" cname="min-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
21983 <property name="Mtu" cname="mtu" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
21984 <property name="OnvifNoRateControl" cname="onvif-no-rate-control" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
21985 <property name="PerfectRtptime" cname="perfect-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
21986 <property name="Pt" cname="pt" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
21987 <property name="PtimeMultiple" cname="ptime-multiple" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
21988 <property name="ScaleRtptime" cname="scale-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
21989 <property name="Seqnum" cname="seqnum" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
21990 <property name="SeqnumOffset" cname="seqnum-offset" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
21991 <property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
21992 <property name="Ssrc" cname="ssrc" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
21993 <property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" />
21994 <property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
21995 <property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
21996 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
21997 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
21998 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
21999 <field cname="ts_base" access="private" writeable="false" readable="false" is_callback="false" name="TsBase" type="guint32" />
22000 <field cname="seqnum_base" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumBase" type="guint16" />
22001 <field cname="media" access="private" writeable="false" readable="false" is_callback="false" name="Media" type="gchar*" />
22002 <field cname="encoding_name" access="private" writeable="false" readable="false" is_callback="false" name="EncodingName" type="gchar*" />
22003 <field cname="dynamic" access="private" writeable="false" readable="false" is_callback="false" name="Dynamic" type="gboolean" />
22004 <field cname="clock_rate" access="private" writeable="false" readable="false" is_callback="false" name="ClockRate" type="guint32" />
22005 <field cname="ts_offset" access="private" writeable="false" readable="false" is_callback="false" name="TsOffset" type="gint32" />
22006 <field cname="timestamp" access="private" writeable="false" readable="false" is_callback="false" name="TimestampField" type="guint32" />
22007 <field cname="seqnum_offset" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumOffsetField" type="gint16" />
22008 <field cname="seqnum" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumField" type="guint16" />
22009 <field cname="max_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MaxPtimeField" type="gint64" />
22010 <field cname="pt" access="private" writeable="false" readable="false" is_callback="false" name="PtField" type="guint" />
22011 <field cname="ssrc" access="private" writeable="false" readable="false" is_callback="false" name="SsrcField" type="guint" />
22012 <field cname="current_ssrc" access="private" writeable="false" readable="false" is_callback="false" name="CurrentSsrc" type="guint" />
22013 <field cname="mtu" access="private" writeable="false" readable="false" is_callback="false" name="MtuField" type="guint" />
22014 <field cname="segment" access="private" writeable="false" readable="false" is_callback="false" name="Segment" type="GstSegment">
22015 <warning>missing glib:type-name</warning>
22017 <field cname="min_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MinPtimeField" type="guint64" />
22018 <field cname="ptime" access="private" writeable="false" readable="false" is_callback="false" name="Ptime" type="guint64" />
22019 <field cname="ptime_multiple" access="private" writeable="false" readable="false" is_callback="false" name="PtimeMultipleField" type="guint64" />
22020 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBasePayloadPrivate*">
22021 <warning>missing glib:type-name</warning>
22023 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
22025 <struct name="RTCPBuffer" cname="GstRTCPBuffer" opaque="false" hidden="false">
22026 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
22027 <warning>missing glib:type-name</warning>
22029 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo">
22030 <warning>missing glib:type-name</warning>
22032 <method name="AddPacket" cname="gst_rtcp_buffer_add_packet">
22033 <return-type type="gboolean" />
22035 <parameter name="type" type="GstRTCPType" />
22036 <parameter name="packet" type="GstRTCPPacket*">
22037 <warning>missing glib:type-name</warning>
22041 <method name="GetFirstPacket" cname="gst_rtcp_buffer_get_first_packet">
22042 <return-type type="gboolean" />
22044 <parameter name="packet" type="GstRTCPPacket*">
22045 <warning>missing glib:type-name</warning>
22049 <method name="GetPacketCount" cname="gst_rtcp_buffer_get_packet_count">
22050 <return-type type="guint" />
22053 <method name="Unmap" cname="gst_rtcp_buffer_unmap">
22054 <return-type type="gboolean" />
22057 <method name="Map" cname="gst_rtcp_buffer_map" shared="true">
22058 <return-type type="gboolean" />
22060 <parameter name="buffer" type="GstBuffer*">
22061 <warning>missing glib:type-name</warning>
22063 <parameter name="flags" type="GstMapFlags" />
22064 <parameter name="rtcp" type="GstRTCPBuffer*">
22065 <warning>missing glib:type-name</warning>
22069 <method name="New" cname="gst_rtcp_buffer_new" shared="true">
22070 <return-type type="GstBuffer*" owned="true">
22071 <warning>missing glib:type-name</warning>
22074 <parameter name="mtu" type="guint" />
22077 <method name="NewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
22078 <return-type type="GstBuffer*" owned="true">
22079 <warning>missing glib:type-name</warning>
22082 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
22083 <parameter name="n_length" type="guint" />
22086 <method name="NewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
22087 <return-type type="GstBuffer*" owned="true">
22088 <warning>missing glib:type-name</warning>
22091 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
22092 <parameter name="n_length" type="guint" />
22095 <method name="Validate" cname="gst_rtcp_buffer_validate" shared="true">
22096 <return-type type="gboolean" />
22098 <parameter name="buffer" type="GstBuffer*">
22099 <warning>missing glib:type-name</warning>
22103 <method name="ValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
22104 <return-type type="gboolean" />
22106 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
22107 <parameter name="len" type="guint" />
22110 <method name="ValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
22111 <return-type type="gboolean" />
22113 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
22114 <parameter name="len" type="guint" />
22117 <method name="ValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
22118 <return-type type="gboolean" />
22120 <parameter name="buffer" type="GstBuffer*">
22121 <warning>missing glib:type-name</warning>
22126 <struct name="RTCPPacket" cname="GstRTCPPacket" opaque="false" hidden="false">
22127 <field cname="rtcp" access="public" writeable="true" readable="true" is_callback="false" name="Rtcp" type="GstRTCPBuffer*">
22128 <warning>missing glib:type-name</warning>
22130 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint" />
22131 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gboolean" />
22132 <field cname="count" access="private" writeable="false" readable="false" is_callback="false" name="Count" type="guint8" />
22133 <field cname="type" access="private" writeable="false" readable="false" is_callback="false" name="Type" type="GstRTCPType" />
22134 <field cname="length" access="private" writeable="false" readable="false" is_callback="false" name="Length" type="guint16" />
22135 <field cname="item_offset" access="private" writeable="false" readable="false" is_callback="false" name="ItemOffset" type="guint" />
22136 <field cname="item_count" access="private" writeable="false" readable="false" is_callback="false" name="ItemCount" type="guint" />
22137 <field cname="entry_offset" access="private" writeable="false" readable="false" is_callback="false" name="EntryOffset" type="guint" />
22138 <method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext" version="1.10">
22139 <return-type type="gboolean" />
22141 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
22142 <parameter name="len" type="guint" />
22145 <method name="AddRb" cname="gst_rtcp_packet_add_rb">
22146 <return-type type="gboolean" />
22148 <parameter name="ssrc" type="guint32" />
22149 <parameter name="fractionlost" type="guint8" />
22150 <parameter name="packetslost" type="gint32" />
22151 <parameter name="exthighestseq" type="guint32" />
22152 <parameter name="jitter" type="guint32" />
22153 <parameter name="lsr" type="guint32" />
22154 <parameter name="dlsr" type="guint32" />
22157 <method name="AppGetData" cname="gst_rtcp_packet_app_get_data" version="1.10">
22158 <return-type type="guint8" />
22161 <method name="AppGetDataLength" cname="gst_rtcp_packet_app_get_data_length" version="1.10">
22162 <return-type type="guint16" />
22165 <method name="AppGetName" cname="gst_rtcp_packet_app_get_name" version="1.10">
22166 <return-type type="const-gchar*" />
22169 <method name="AppGetSsrc" cname="gst_rtcp_packet_app_get_ssrc" version="1.10">
22170 <return-type type="guint32" />
22173 <method name="AppGetSubtype" cname="gst_rtcp_packet_app_get_subtype" version="1.10">
22174 <return-type type="guint8" />
22177 <method name="AppSetDataLength" cname="gst_rtcp_packet_app_set_data_length" version="1.10">
22178 <return-type type="gboolean" />
22180 <parameter name="wordlen" type="guint16" />
22183 <method name="AppSetName" cname="gst_rtcp_packet_app_set_name" version="1.10">
22184 <return-type type="void" />
22186 <parameter name="name" type="const-gchar*" />
22189 <method name="AppSetSsrc" cname="gst_rtcp_packet_app_set_ssrc" version="1.10">
22190 <return-type type="void" />
22192 <parameter name="ssrc" type="guint32" />
22195 <method name="AppSetSubtype" cname="gst_rtcp_packet_app_set_subtype" version="1.10">
22196 <return-type type="void" />
22198 <parameter name="subtype" type="guint8" />
22201 <method name="ByeAddSsrc" cname="gst_rtcp_packet_bye_add_ssrc">
22202 <return-type type="gboolean" />
22204 <parameter name="ssrc" type="guint32" />
22207 <method name="ByeAddSsrcs" cname="gst_rtcp_packet_bye_add_ssrcs">
22208 <return-type type="gboolean" />
22210 <parameter name="ssrc" type="guint32*" array="true" array_length_param_index="1" />
22211 <parameter name="len" type="guint" />
22214 <method name="ByeGetNthSsrc" cname="gst_rtcp_packet_bye_get_nth_ssrc">
22215 <return-type type="guint32" />
22217 <parameter name="nth" type="guint" />
22220 <method name="ByeGetReason" cname="gst_rtcp_packet_bye_get_reason">
22221 <return-type type="gchar*" owned="true" />
22224 <method name="ByeGetReasonLen" cname="gst_rtcp_packet_bye_get_reason_len">
22225 <return-type type="guint8" />
22228 <method name="ByeGetSsrcCount" cname="gst_rtcp_packet_bye_get_ssrc_count">
22229 <return-type type="guint" />
22232 <method name="ByeSetReason" cname="gst_rtcp_packet_bye_set_reason">
22233 <return-type type="gboolean" />
22235 <parameter name="reason" type="const-gchar*" />
22238 <method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext" version="1.10">
22239 <return-type type="gboolean" />
22241 <parameter name="data" type="guint8**" owned="true" pass_as="out" array="false" array_length_param_index="1" />
22242 <parameter name="len" type="guint*" owned="true" pass_as="out" />
22245 <method name="FbGetFci" cname="gst_rtcp_packet_fb_get_fci">
22246 <return-type type="guint8" />
22249 <method name="FbGetFciLength" cname="gst_rtcp_packet_fb_get_fci_length">
22250 <return-type type="guint16" />
22253 <method name="FbGetMediaSsrc" cname="gst_rtcp_packet_fb_get_media_ssrc">
22254 <return-type type="guint32" />
22257 <method name="FbGetSenderSsrc" cname="gst_rtcp_packet_fb_get_sender_ssrc">
22258 <return-type type="guint32" />
22261 <method name="FbGetType" cname="gst_rtcp_packet_fb_get_type">
22262 <return-type type="GstRTCPFBType" />
22265 <method name="FbSetFciLength" cname="gst_rtcp_packet_fb_set_fci_length">
22266 <return-type type="gboolean" />
22268 <parameter name="wordlen" type="guint16" />
22271 <method name="FbSetMediaSsrc" cname="gst_rtcp_packet_fb_set_media_ssrc">
22272 <return-type type="void" />
22274 <parameter name="ssrc" type="guint32" />
22277 <method name="FbSetSenderSsrc" cname="gst_rtcp_packet_fb_set_sender_ssrc">
22278 <return-type type="void" />
22280 <parameter name="ssrc" type="guint32" />
22283 <method name="FbSetType" cname="gst_rtcp_packet_fb_set_type">
22284 <return-type type="void" />
22286 <parameter name="type" type="GstRTCPFBType" />
22289 <method name="GetCount" cname="gst_rtcp_packet_get_count">
22290 <return-type type="guint8" />
22293 <method name="GetLength" cname="gst_rtcp_packet_get_length">
22294 <return-type type="guint16" />
22297 <method name="GetPadding" cname="gst_rtcp_packet_get_padding">
22298 <return-type type="gboolean" />
22301 <method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext" version="1.10">
22302 <return-type type="gboolean" />
22304 <parameter name="data" type="guint8**" pass_as="out" array="false" array_length_param_index="1" />
22305 <parameter name="len" type="guint*" owned="true" pass_as="out" />
22308 <method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length" version="1.10">
22309 <return-type type="guint16" />
22312 <method name="GetRb" cname="gst_rtcp_packet_get_rb">
22313 <return-type type="void" />
22315 <parameter name="nth" type="guint" />
22316 <parameter name="ssrc" type="guint32*" owned="true" pass_as="out" />
22317 <parameter name="fractionlost" type="guint8*" owned="true" pass_as="out" />
22318 <parameter name="packetslost" type="gint32*" owned="true" pass_as="out" />
22319 <parameter name="exthighestseq" type="guint32*" owned="true" pass_as="out" />
22320 <parameter name="jitter" type="guint32*" owned="true" pass_as="out" />
22321 <parameter name="lsr" type="guint32*" owned="true" pass_as="out" />
22322 <parameter name="dlsr" type="guint32*" owned="true" pass_as="out" />
22325 <method name="GetRbCount" cname="gst_rtcp_packet_get_rb_count">
22326 <return-type type="guint" />
22329 <method name="GetType" cname="gst_rtcp_packet_get_type">
22330 <return-type type="GstRTCPType" />
22333 <method name="MoveToNext" cname="gst_rtcp_packet_move_to_next">
22334 <return-type type="gboolean" />
22337 <method name="Remove" cname="gst_rtcp_packet_remove">
22338 <return-type type="gboolean" />
22341 <method name="RrGetSsrc" cname="gst_rtcp_packet_rr_get_ssrc">
22342 <return-type type="guint32" />
22345 <method name="RrSetSsrc" cname="gst_rtcp_packet_rr_set_ssrc">
22346 <return-type type="void" />
22348 <parameter name="ssrc" type="guint32" />
22351 <method name="SdesAddEntry" cname="gst_rtcp_packet_sdes_add_entry">
22352 <return-type type="gboolean" />
22354 <parameter name="type" type="GstRTCPSDESType" />
22355 <parameter name="len" type="guint8" array_index="2" />
22356 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
22359 <method name="SdesAddItem" cname="gst_rtcp_packet_sdes_add_item">
22360 <return-type type="gboolean" />
22362 <parameter name="ssrc" type="guint32" />
22365 <method name="SdesCopyEntry" cname="gst_rtcp_packet_sdes_copy_entry" hidden="true">
22366 <return-type type="gboolean" />
22368 <parameter name="type" type="GstRTCPSDESType" />
22369 <parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2" />
22370 <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1" />
22373 <method name="SdesFirstEntry" cname="gst_rtcp_packet_sdes_first_entry">
22374 <return-type type="gboolean" />
22377 <method name="SdesFirstItem" cname="gst_rtcp_packet_sdes_first_item">
22378 <return-type type="gboolean" />
22381 <method name="SdesGetEntry" cname="gst_rtcp_packet_sdes_get_entry" hidden="true">
22382 <return-type type="gboolean" />
22384 <parameter name="type" type="GstRTCPSDESType" />
22385 <parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2" />
22386 <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1" />
22389 <method name="SdesGetItemCount" cname="gst_rtcp_packet_sdes_get_item_count">
22390 <return-type type="guint" />
22393 <method name="SdesGetSsrc" cname="gst_rtcp_packet_sdes_get_ssrc">
22394 <return-type type="guint32" />
22397 <method name="SdesNextEntry" cname="gst_rtcp_packet_sdes_next_entry">
22398 <return-type type="gboolean" />
22401 <method name="SdesNextItem" cname="gst_rtcp_packet_sdes_next_item">
22402 <return-type type="gboolean" />
22405 <method name="SetRb" cname="gst_rtcp_packet_set_rb">
22406 <return-type type="void" />
22408 <parameter name="nth" type="guint" />
22409 <parameter name="ssrc" type="guint32" />
22410 <parameter name="fractionlost" type="guint8" />
22411 <parameter name="packetslost" type="gint32" />
22412 <parameter name="exthighestseq" type="guint32" />
22413 <parameter name="jitter" type="guint32" />
22414 <parameter name="lsr" type="guint32" />
22415 <parameter name="dlsr" type="guint32" />
22418 <method name="SrGetSenderInfo" cname="gst_rtcp_packet_sr_get_sender_info">
22419 <return-type type="void" />
22421 <parameter name="ssrc" type="guint32*" owned="true" pass_as="out" />
22422 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
22423 <parameter name="rtptime" type="guint32*" owned="true" pass_as="out" />
22424 <parameter name="packet_count" type="guint32*" owned="true" pass_as="out" />
22425 <parameter name="octet_count" type="guint32*" owned="true" pass_as="out" />
22428 <method name="SrSetSenderInfo" cname="gst_rtcp_packet_sr_set_sender_info">
22429 <return-type type="void" />
22431 <parameter name="ssrc" type="guint32" />
22432 <parameter name="ntptime" type="guint64" />
22433 <parameter name="rtptime" type="guint32" />
22434 <parameter name="packet_count" type="guint32" />
22435 <parameter name="octet_count" type="guint32" />
22438 <method name="XrFirstRb" cname="gst_rtcp_packet_xr_first_rb" version="1.16">
22439 <return-type type="gboolean" />
22442 <method name="XrGetBlockLength" cname="gst_rtcp_packet_xr_get_block_length" version="1.16">
22443 <return-type type="guint16" />
22446 <method name="XrGetBlockType" cname="gst_rtcp_packet_xr_get_block_type" version="1.16">
22447 <return-type type="GstRTCPXRType" />
22450 <method name="XrGetDlrrBlock" cname="gst_rtcp_packet_xr_get_dlrr_block" version="1.16">
22451 <return-type type="gboolean" />
22453 <parameter name="nth" type="guint" />
22454 <parameter name="ssrc" type="guint32" />
22455 <parameter name="last_rr" type="guint32" />
22456 <parameter name="delay" type="guint32" />
22459 <method name="XrGetPrtBySeq" cname="gst_rtcp_packet_xr_get_prt_by_seq" version="1.16">
22460 <return-type type="gboolean" />
22462 <parameter name="seq" type="guint16" />
22463 <parameter name="receipt_time" type="guint32" />
22466 <method name="XrGetPrtInfo" cname="gst_rtcp_packet_xr_get_prt_info" version="1.16">
22467 <return-type type="gboolean" />
22469 <parameter name="ssrc" type="guint32" />
22470 <parameter name="thinning" type="guint8" />
22471 <parameter name="begin_seq" type="guint16" />
22472 <parameter name="end_seq" type="guint16" />
22475 <method name="XrGetRleInfo" cname="gst_rtcp_packet_xr_get_rle_info" version="1.16">
22476 <return-type type="gboolean" />
22478 <parameter name="ssrc" type="guint32" />
22479 <parameter name="thinning" type="guint8" />
22480 <parameter name="begin_seq" type="guint16" />
22481 <parameter name="end_seq" type="guint16" />
22482 <parameter name="chunk_count" type="guint32" />
22485 <method name="XrGetRleNthChunk" cname="gst_rtcp_packet_xr_get_rle_nth_chunk" version="1.16">
22486 <return-type type="gboolean" />
22488 <parameter name="nth" type="guint" />
22489 <parameter name="chunk" type="guint16" />
22492 <method name="XrGetRrt" cname="gst_rtcp_packet_xr_get_rrt" version="1.16">
22493 <return-type type="gboolean" />
22495 <parameter name="timestamp" type="guint64" />
22498 <method name="XrGetSsrc" cname="gst_rtcp_packet_xr_get_ssrc" version="1.16">
22499 <return-type type="guint32" />
22502 <method name="XrGetSummaryInfo" cname="gst_rtcp_packet_xr_get_summary_info" version="1.16">
22503 <return-type type="gboolean" />
22505 <parameter name="ssrc" type="guint32" />
22506 <parameter name="begin_seq" type="guint16" />
22507 <parameter name="end_seq" type="guint16" />
22510 <method name="XrGetSummaryJitter" cname="gst_rtcp_packet_xr_get_summary_jitter" version="1.16">
22511 <return-type type="gboolean" />
22513 <parameter name="min_jitter" type="guint32" />
22514 <parameter name="max_jitter" type="guint32" />
22515 <parameter name="mean_jitter" type="guint32" />
22516 <parameter name="dev_jitter" type="guint32" />
22519 <method name="XrGetSummaryPkt" cname="gst_rtcp_packet_xr_get_summary_pkt" version="1.16">
22520 <return-type type="gboolean" />
22522 <parameter name="lost_packets" type="guint32" />
22523 <parameter name="dup_packets" type="guint32" />
22526 <method name="XrGetSummaryTtl" cname="gst_rtcp_packet_xr_get_summary_ttl" version="1.16">
22527 <return-type type="gboolean" />
22529 <parameter name="is_ipv4" type="gboolean" />
22530 <parameter name="min_ttl" type="guint8" />
22531 <parameter name="max_ttl" type="guint8" />
22532 <parameter name="mean_ttl" type="guint8" />
22533 <parameter name="dev_ttl" type="guint8" />
22536 <method name="XrGetVoipBurstMetrics" cname="gst_rtcp_packet_xr_get_voip_burst_metrics" version="1.16">
22537 <return-type type="gboolean" />
22539 <parameter name="burst_density" type="guint8" />
22540 <parameter name="gap_density" type="guint8" />
22541 <parameter name="burst_duration" type="guint16" />
22542 <parameter name="gap_duration" type="guint16" />
22545 <method name="XrGetVoipConfigurationParams" cname="gst_rtcp_packet_xr_get_voip_configuration_params" version="1.16">
22546 <return-type type="gboolean" />
22548 <parameter name="gmin" type="guint8" />
22549 <parameter name="rx_config" type="guint8" />
22552 <method name="XrGetVoipDelayMetrics" cname="gst_rtcp_packet_xr_get_voip_delay_metrics" version="1.16">
22553 <return-type type="gboolean" />
22555 <parameter name="roundtrip_delay" type="guint16" />
22556 <parameter name="end_system_delay" type="guint16" />
22559 <method name="XrGetVoipJitterBufferParams" cname="gst_rtcp_packet_xr_get_voip_jitter_buffer_params" version="1.16">
22560 <return-type type="gboolean" />
22562 <parameter name="jb_nominal" type="guint16" />
22563 <parameter name="jb_maximum" type="guint16" />
22564 <parameter name="jb_abs_max" type="guint16" />
22567 <method name="XrGetVoipMetricsSsrc" cname="gst_rtcp_packet_xr_get_voip_metrics_ssrc" version="1.16">
22568 <return-type type="gboolean" />
22570 <parameter name="ssrc" type="guint32" />
22573 <method name="XrGetVoipPacketMetrics" cname="gst_rtcp_packet_xr_get_voip_packet_metrics" version="1.16">
22574 <return-type type="gboolean" />
22576 <parameter name="loss_rate" type="guint8" />
22577 <parameter name="discard_rate" type="guint8" />
22580 <method name="XrGetVoipQualityMetrics" cname="gst_rtcp_packet_xr_get_voip_quality_metrics" version="1.16">
22581 <return-type type="gboolean" />
22583 <parameter name="r_factor" type="guint8" />
22584 <parameter name="ext_r_factor" type="guint8" />
22585 <parameter name="mos_lq" type="guint8" />
22586 <parameter name="mos_cq" type="guint8" />
22589 <method name="XrGetVoipSignalMetrics" cname="gst_rtcp_packet_xr_get_voip_signal_metrics" version="1.16">
22590 <return-type type="gboolean" />
22592 <parameter name="signal_level" type="guint8" />
22593 <parameter name="noise_level" type="guint8" />
22594 <parameter name="rerl" type="guint8" />
22595 <parameter name="gmin" type="guint8" />
22598 <method name="XrNextRb" cname="gst_rtcp_packet_xr_next_rb" version="1.16">
22599 <return-type type="gboolean" />
22603 <struct name="RTPBaseAudioPayloadPrivate" cname="GstRTPBaseAudioPayloadPrivate" opaque="true" hidden="true" />
22604 <struct name="RTPBaseDepayloadPrivate" cname="GstRTPBaseDepayloadPrivate" opaque="true" hidden="true" />
22605 <struct name="RTPBasePayloadPrivate" cname="GstRTPBasePayloadPrivate" opaque="true" hidden="true" />
22606 <struct name="RTPBuffer" cname="GstRTPBuffer" opaque="false" hidden="false">
22607 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*" array_index="1">
22608 <warning>missing glib:type-name</warning>
22610 <field cname="state" access="public" writeable="true" readable="true" is_callback="false" name="State" type="guint" array_index="4" />
22611 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array_index="3" array="true" array_len="4" />
22612 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" array_index="4" array="true" array_len="4" />
22613 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo" array="true" array_len="4" />
22614 <method name="AddExtensionOnebyteHeader" cname="gst_rtp_buffer_add_extension_onebyte_header">
22615 <return-type type="gboolean" />
22617 <parameter name="id" type="guint8" />
22618 <parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
22619 <parameter name="n_length" type="guint" array_index="1" />
22622 <method name="AddExtensionTwobytesHeader" cname="gst_rtp_buffer_add_extension_twobytes_header">
22623 <return-type type="gboolean" />
22625 <parameter name="appbits" type="guint8" />
22626 <parameter name="id" type="guint8" />
22627 <parameter name="data" type="guint8*" array="true" array_length_param_index="3" />
22628 <parameter name="n_length" type="guint" array_index="2" />
22631 <method name="GetCsrc" cname="gst_rtp_buffer_get_csrc">
22632 <return-type type="guint32" />
22634 <parameter name="idx" type="guint8" />
22637 <method name="GetCsrcCount" cname="gst_rtp_buffer_get_csrc_count">
22638 <return-type type="guint8" />
22641 <method name="GetExtension" cname="gst_rtp_buffer_get_extension">
22642 <return-type type="gboolean" />
22645 <method name="GetExtensionBytes" cname="gst_rtp_buffer_get_extension_bytes" version="1.2">
22646 <return-type type="GBytes*" owned="true">
22647 <warning>missing glib:type-name</warning>
22650 <parameter name="bits" type="guint16*" owned="true" pass_as="out" />
22653 <method name="GetExtensionOnebyteHeader" cname="gst_rtp_buffer_get_extension_onebyte_header" hidden="true">
22654 <return-type type="gboolean" />
22656 <parameter name="id" type="guint8" />
22657 <parameter name="nth" type="guint" />
22658 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="3" />
22659 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="2" />
22662 <method name="GetExtensionTwobytesHeader" cname="gst_rtp_buffer_get_extension_twobytes_header" hidden="true">
22663 <return-type type="gboolean" />
22665 <parameter name="appbits" type="guint8*" owned="true" pass_as="out" />
22666 <parameter name="id" type="guint8" />
22667 <parameter name="nth" type="guint" />
22668 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="4" />
22669 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="3" />
22672 <method name="GetHeaderLen" cname="gst_rtp_buffer_get_header_len">
22673 <return-type type="guint" />
22676 <method name="GetMarker" cname="gst_rtp_buffer_get_marker">
22677 <return-type type="gboolean" />
22680 <method name="GetPacketLen" cname="gst_rtp_buffer_get_packet_len">
22681 <return-type type="guint" />
22684 <method name="GetPadding" cname="gst_rtp_buffer_get_padding">
22685 <return-type type="gboolean" />
22688 <method name="GetPayloadBuffer" cname="gst_rtp_buffer_get_payload_buffer">
22689 <return-type type="GstBuffer*" owned="true">
22690 <warning>missing glib:type-name</warning>
22694 <method name="GetPayloadBytes" cname="gst_rtp_buffer_get_payload_bytes" version="1.2">
22695 <return-type type="GBytes*" owned="true">
22696 <warning>missing glib:type-name</warning>
22700 <method name="GetPayloadLen" cname="gst_rtp_buffer_get_payload_len">
22701 <return-type type="guint" />
22704 <method name="GetPayloadSubbuffer" cname="gst_rtp_buffer_get_payload_subbuffer">
22705 <return-type type="GstBuffer*" owned="true">
22706 <warning>missing glib:type-name</warning>
22709 <parameter name="offset" type="guint" />
22710 <parameter name="len" type="guint" />
22713 <method name="GetPayloadType" cname="gst_rtp_buffer_get_payload_type">
22714 <return-type type="guint8" />
22717 <method name="GetSeq" cname="gst_rtp_buffer_get_seq">
22718 <return-type type="guint16" />
22721 <method name="GetSsrc" cname="gst_rtp_buffer_get_ssrc">
22722 <return-type type="guint32" />
22725 <method name="GetTimestamp" cname="gst_rtp_buffer_get_timestamp">
22726 <return-type type="guint32" />
22729 <method name="GetVersion" cname="gst_rtp_buffer_get_version">
22730 <return-type type="guint8" />
22733 <method name="PadTo" cname="gst_rtp_buffer_pad_to">
22734 <return-type type="void" />
22736 <parameter name="len" type="guint" />
22739 <method name="SetCsrc" cname="gst_rtp_buffer_set_csrc">
22740 <return-type type="void" />
22742 <parameter name="idx" type="guint8" />
22743 <parameter name="csrc" type="guint32" />
22746 <method name="SetExtension" cname="gst_rtp_buffer_set_extension">
22747 <return-type type="void" />
22749 <parameter name="extension" type="gboolean" />
22752 <method name="SetExtensionData" cname="gst_rtp_buffer_set_extension_data">
22753 <return-type type="gboolean" />
22755 <parameter name="bits" type="guint16" />
22756 <parameter name="length" type="guint16" />
22759 <method name="SetMarker" cname="gst_rtp_buffer_set_marker">
22760 <return-type type="void" />
22762 <parameter name="marker" type="gboolean" />
22765 <method name="SetPacketLen" cname="gst_rtp_buffer_set_packet_len">
22766 <return-type type="void" />
22768 <parameter name="len" type="guint" />
22771 <method name="SetPadding" cname="gst_rtp_buffer_set_padding">
22772 <return-type type="void" />
22774 <parameter name="padding" type="gboolean" />
22777 <method name="SetPayloadType" cname="gst_rtp_buffer_set_payload_type">
22778 <return-type type="void" />
22780 <parameter name="payload_type" type="guint8" />
22783 <method name="SetSeq" cname="gst_rtp_buffer_set_seq">
22784 <return-type type="void" />
22786 <parameter name="seq" type="guint16" />
22789 <method name="SetSsrc" cname="gst_rtp_buffer_set_ssrc">
22790 <return-type type="void" />
22792 <parameter name="ssrc" type="guint32" />
22795 <method name="SetTimestamp" cname="gst_rtp_buffer_set_timestamp">
22796 <return-type type="void" />
22798 <parameter name="timestamp" type="guint32" />
22801 <method name="SetVersion" cname="gst_rtp_buffer_set_version">
22802 <return-type type="void" />
22804 <parameter name="version" type="guint8" />
22807 <method name="Unmap" cname="gst_rtp_buffer_unmap">
22808 <return-type type="void" />
22811 <method name="AllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
22812 <return-type type="void" />
22814 <parameter name="buffer" type="GstBuffer*">
22815 <warning>missing glib:type-name</warning>
22817 <parameter name="payload_len" type="guint" />
22818 <parameter name="pad_len" type="guint8" />
22819 <parameter name="csrc_count" type="guint8" />
22822 <method name="CalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
22823 <return-type type="guint" />
22825 <parameter name="csrc_count" type="guint8" />
22828 <method name="CalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
22829 <return-type type="guint" />
22831 <parameter name="payload_len" type="guint" />
22832 <parameter name="pad_len" type="guint8" />
22833 <parameter name="csrc_count" type="guint8" />
22836 <method name="CalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
22837 <return-type type="guint" />
22839 <parameter name="packet_len" type="guint" />
22840 <parameter name="pad_len" type="guint8" />
22841 <parameter name="csrc_count" type="guint8" />
22844 <method name="CompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
22845 <return-type type="gint" />
22847 <parameter name="seqnum1" type="guint16" />
22848 <parameter name="seqnum2" type="guint16" />
22851 <method name="DefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
22852 <return-type type="guint32" />
22854 <parameter name="payload_type" type="guint8" />
22857 <method name="ExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
22858 <return-type type="guint64" />
22860 <parameter name="exttimestamp" type="guint64*" owned="true" pass_as="ref" />
22861 <parameter name="timestamp" type="guint32" />
22864 <method name="GetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18" hidden="true">
22865 <return-type type="gboolean" />
22867 <parameter name="bytes" type="GBytes*">
22868 <warning>missing glib:type-name</warning>
22870 <parameter name="bit_pattern" type="guint16" />
22871 <parameter name="id" type="guint8" />
22872 <parameter name="nth" type="guint" />
22873 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5" />
22874 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4" />
22877 <method name="Map" cname="gst_rtp_buffer_map" shared="true">
22878 <return-type type="gboolean" />
22880 <parameter name="buffer" type="GstBuffer*">
22881 <warning>missing glib:type-name</warning>
22883 <parameter name="flags" type="GstMapFlags" />
22884 <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
22885 <warning>missing glib:type-name</warning>
22889 <method name="NewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
22890 <return-type type="GstBuffer*" owned="true">
22891 <warning>missing glib:type-name</warning>
22894 <parameter name="payload_len" type="guint" />
22895 <parameter name="pad_len" type="guint8" />
22896 <parameter name="csrc_count" type="guint8" />
22899 <method name="NewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
22900 <return-type type="GstBuffer*" owned="true">
22901 <warning>missing glib:type-name</warning>
22904 <parameter name="packet_len" type="guint" />
22905 <parameter name="pad_len" type="guint8" />
22906 <parameter name="csrc_count" type="guint8" />
22909 <method name="NewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
22910 <return-type type="GstBuffer*" owned="true">
22911 <warning>missing glib:type-name</warning>
22914 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
22915 <parameter name="n_length" type="gsize" />
22918 <method name="NewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
22919 <return-type type="GstBuffer*" owned="true">
22920 <warning>missing glib:type-name</warning>
22923 <parameter name="data" type="guint8*" owned="true" array="true" array_length_param_index="1" />
22924 <parameter name="n_length" type="gsize" />
22928 <struct name="RTPPayloadInfo" cname="GstRTPPayloadInfo" opaque="false" hidden="false">
22929 <field cname="payload_type" access="public" writeable="true" readable="true" is_callback="false" name="PayloadType" type="guint8" />
22930 <field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*" />
22931 <field cname="encoding_name" access="public" writeable="true" readable="true" is_callback="false" name="EncodingName" type="gchar*" />
22932 <field cname="clock_rate" access="public" writeable="true" readable="true" is_callback="false" name="ClockRate" type="guint" />
22933 <field cname="encoding_parameters" access="public" writeable="true" readable="true" is_callback="false" name="EncodingParameters" type="gchar*" />
22934 <field cname="bitrate" access="public" writeable="true" readable="true" is_callback="false" name="Bitrate" type="guint" />
22935 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
22936 <method name="ForName" cname="gst_rtp_payload_info_for_name" shared="true">
22937 <return-type type="GstRTPPayloadInfo*">
22938 <warning>missing glib:type-name</warning>
22941 <parameter name="media" type="const-gchar*" />
22942 <parameter name="encoding_name" type="const-gchar*" />
22945 <method name="ForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
22946 <return-type type="GstRTPPayloadInfo*">
22947 <warning>missing glib:type-name</warning>
22950 <parameter name="payload_type" type="guint8" />
22954 <struct name="RTPSourceMeta" cname="GstRTPSourceMeta" opaque="false" hidden="false" version="1.16">
22955 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
22956 <warning>missing glib:type-name</warning>
22958 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32" />
22959 <field cname="ssrc_valid" access="public" writeable="true" readable="true" is_callback="false" name="SsrcValid" type="gboolean" />
22960 <field cname="csrc" access="public" writeable="true" readable="true" is_callback="false" name="Csrc" type="guint32" array="true" array_len="15" />
22961 <field cname="csrc_count" access="public" writeable="true" readable="true" is_callback="false" name="CsrcCount" type="guint" />
22962 <method name="AppendCsrc" cname="gst_rtp_source_meta_append_csrc" version="1.16">
22963 <return-type type="gboolean" />
22965 <parameter name="csrc" type="guint32" />
22966 <parameter name="csrc_count" type="guint" />
22969 <method name="GetSourceCount" cname="gst_rtp_source_meta_get_source_count" version="1.16">
22970 <return-type type="guint" />
22973 <method name="SetSsrc" cname="gst_rtp_source_meta_set_ssrc" version="1.16">
22974 <return-type type="gboolean" />
22976 <parameter allow-none="1" name="ssrc" type="guint32" />
22979 <method name="GetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
22980 <return-type type="GstMetaInfo*">
22981 <warning>missing glib:type-name</warning>
22985 <object name="Global" cname="GstRtpGlobal" opaque="true">
22986 <method name="BufferAddRtpSourceMeta" cname="gst_buffer_add_rtp_source_meta" shared="true" version="1.16">
22987 <return-type type="GstRTPSourceMeta*">
22988 <warning>missing glib:type-name</warning>
22991 <parameter name="buffer" type="GstBuffer*">
22992 <warning>missing glib:type-name</warning>
22994 <parameter allow-none="1" name="ssrc" type="guint32" />
22995 <parameter allow-none="1" name="csrc" type="guint32" />
22996 <parameter name="csrc_count" type="guint" />
22999 <method name="BufferGetRtpSourceMeta" cname="gst_buffer_get_rtp_source_meta" shared="true" version="1.16">
23000 <return-type type="GstRTPSourceMeta*">
23001 <warning>missing glib:type-name</warning>
23004 <parameter name="buffer" type="GstBuffer*">
23005 <warning>missing glib:type-name</warning>
23009 <method name="RtcpBufferMap" cname="gst_rtcp_buffer_map" shared="true">
23010 <return-type type="gboolean" />
23012 <parameter name="buffer" type="GstBuffer*">
23013 <warning>missing glib:type-name</warning>
23015 <parameter name="flags" type="GstMapFlags" />
23016 <parameter name="rtcp" type="GstRTCPBuffer*">
23017 <warning>missing glib:type-name</warning>
23021 <method name="RtcpBufferNew" cname="gst_rtcp_buffer_new" shared="true">
23022 <return-type type="GstBuffer*" owned="true">
23023 <warning>missing glib:type-name</warning>
23026 <parameter name="mtu" type="guint" />
23029 <method name="RtcpBufferNewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
23030 <return-type type="GstBuffer*" owned="true">
23031 <warning>missing glib:type-name</warning>
23034 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
23035 <parameter name="n_length" type="guint" />
23038 <method name="RtcpBufferNewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
23039 <return-type type="GstBuffer*" owned="true">
23040 <warning>missing glib:type-name</warning>
23043 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
23044 <parameter name="n_length" type="guint" />
23047 <method name="RtcpBufferValidate" cname="gst_rtcp_buffer_validate" shared="true">
23048 <return-type type="gboolean" />
23050 <parameter name="buffer" type="GstBuffer*">
23051 <warning>missing glib:type-name</warning>
23055 <method name="RtcpBufferValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
23056 <return-type type="gboolean" />
23058 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
23059 <parameter name="len" type="guint" />
23062 <method name="RtcpBufferValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
23063 <return-type type="gboolean" />
23065 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
23066 <parameter name="len" type="guint" />
23069 <method name="RtcpBufferValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
23070 <return-type type="gboolean" />
23072 <parameter name="buffer" type="GstBuffer*">
23073 <warning>missing glib:type-name</warning>
23077 <method name="RtcpNtpToUnix" cname="gst_rtcp_ntp_to_unix" shared="true">
23078 <return-type type="guint64" />
23080 <parameter name="ntptime" type="guint64" />
23083 <method name="RtcpSdesNameToType" cname="gst_rtcp_sdes_name_to_type" shared="true">
23084 <return-type type="GstRTCPSDESType" />
23086 <parameter name="name" type="const-gchar*" />
23089 <method name="RtcpSdesTypeToName" cname="gst_rtcp_sdes_type_to_name" shared="true">
23090 <return-type type="const-gchar*" />
23092 <parameter name="type" type="GstRTCPSDESType" />
23095 <method name="RtcpUnixToNtp" cname="gst_rtcp_unix_to_ntp" shared="true">
23096 <return-type type="guint64" />
23098 <parameter name="unixtime" type="guint64" />
23101 <method name="RtpBufferAllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
23102 <return-type type="void" />
23104 <parameter name="buffer" type="GstBuffer*">
23105 <warning>missing glib:type-name</warning>
23107 <parameter name="payload_len" type="guint" />
23108 <parameter name="pad_len" type="guint8" />
23109 <parameter name="csrc_count" type="guint8" />
23112 <method name="RtpBufferCalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
23113 <return-type type="guint" />
23115 <parameter name="csrc_count" type="guint8" />
23118 <method name="RtpBufferCalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
23119 <return-type type="guint" />
23121 <parameter name="payload_len" type="guint" />
23122 <parameter name="pad_len" type="guint8" />
23123 <parameter name="csrc_count" type="guint8" />
23126 <method name="RtpBufferCalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
23127 <return-type type="guint" />
23129 <parameter name="packet_len" type="guint" />
23130 <parameter name="pad_len" type="guint8" />
23131 <parameter name="csrc_count" type="guint8" />
23134 <method name="RtpBufferCompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
23135 <return-type type="gint" />
23137 <parameter name="seqnum1" type="guint16" />
23138 <parameter name="seqnum2" type="guint16" />
23141 <method name="RtpBufferDefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
23142 <return-type type="guint32" />
23144 <parameter name="payload_type" type="guint8" />
23147 <method name="RtpBufferExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
23148 <return-type type="guint64" />
23150 <parameter name="exttimestamp" type="guint64*" owned="true" pass_as="ref" />
23151 <parameter name="timestamp" type="guint32" />
23154 <method name="RtpBufferGetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18" hidden="true">
23155 <return-type type="gboolean" />
23157 <parameter name="bytes" type="GBytes*">
23158 <warning>missing glib:type-name</warning>
23160 <parameter name="bit_pattern" type="guint16" />
23161 <parameter name="id" type="guint8" />
23162 <parameter name="nth" type="guint" />
23163 <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5" />
23164 <parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4" />
23167 <method name="RtpBufferMap" cname="gst_rtp_buffer_map" shared="true">
23168 <return-type type="gboolean" />
23170 <parameter name="buffer" type="GstBuffer*">
23171 <warning>missing glib:type-name</warning>
23173 <parameter name="flags" type="GstMapFlags" />
23174 <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
23175 <warning>missing glib:type-name</warning>
23179 <method name="RtpBufferNewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
23180 <return-type type="GstBuffer*" owned="true">
23181 <warning>missing glib:type-name</warning>
23184 <parameter name="payload_len" type="guint" />
23185 <parameter name="pad_len" type="guint8" />
23186 <parameter name="csrc_count" type="guint8" />
23189 <method name="RtpBufferNewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
23190 <return-type type="GstBuffer*" owned="true">
23191 <warning>missing glib:type-name</warning>
23194 <parameter name="packet_len" type="guint" />
23195 <parameter name="pad_len" type="guint8" />
23196 <parameter name="csrc_count" type="guint8" />
23199 <method name="RtpBufferNewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
23200 <return-type type="GstBuffer*" owned="true">
23201 <warning>missing glib:type-name</warning>
23204 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
23205 <parameter name="n_length" type="gsize" />
23208 <method name="RtpBufferNewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
23209 <return-type type="GstBuffer*" owned="true">
23210 <warning>missing glib:type-name</warning>
23213 <parameter name="data" type="guint8*" owned="true" array="true" array_length_param_index="1" />
23214 <parameter name="n_length" type="gsize" />
23217 <method name="RtpHdrextGetNtp56" cname="gst_rtp_hdrext_get_ntp_56" shared="true">
23218 <return-type type="gboolean" />
23220 <parameter name="data" type="gpointer" array="true" array_length_param_index="1" />
23221 <parameter name="size" type="guint" />
23222 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
23225 <method name="RtpHdrextGetNtp64" cname="gst_rtp_hdrext_get_ntp_64" shared="true">
23226 <return-type type="gboolean" />
23228 <parameter name="data" type="gpointer" array="true" array_length_param_index="1" />
23229 <parameter name="size" type="guint" />
23230 <parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
23233 <method name="RtpHdrextSetNtp56" cname="gst_rtp_hdrext_set_ntp_56" shared="true">
23234 <return-type type="gboolean" />
23236 <parameter allow-none="1" name="data" type="gpointer" />
23237 <parameter name="size" type="guint" />
23238 <parameter name="ntptime" type="guint64" />
23241 <method name="RtpHdrextSetNtp64" cname="gst_rtp_hdrext_set_ntp_64" shared="true">
23242 <return-type type="gboolean" />
23244 <parameter allow-none="1" name="data" type="gpointer" />
23245 <parameter name="size" type="guint" />
23246 <parameter name="ntptime" type="guint64" />
23249 <method name="RtpPayloadInfoForName" cname="gst_rtp_payload_info_for_name" shared="true">
23250 <return-type type="GstRTPPayloadInfo*">
23251 <warning>missing glib:type-name</warning>
23254 <parameter name="media" type="const-gchar*" />
23255 <parameter name="encoding_name" type="const-gchar*" />
23258 <method name="RtpPayloadInfoForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
23259 <return-type type="GstRTPPayloadInfo*">
23260 <warning>missing glib:type-name</warning>
23263 <parameter name="payload_type" type="guint8" />
23266 <method name="RtpSourceMetaApiGetType" cname="gst_rtp_source_meta_api_get_type" shared="true">
23267 <return-type type="GType" />
23269 <method name="RtpSourceMetaGetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
23270 <return-type type="GstMetaInfo*">
23271 <warning>missing glib:type-name</warning>
23275 <object name="Constants" cname="GstRtpConstants" opaque="true">
23276 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_BYE_SSRC_COUNT" />
23277 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_RB_COUNT" />
23278 <constant value="255" ctype="gint" gtype="gint" name="RTCP_MAX_SDES" />
23279 <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_SDES_ITEM_COUNT" />
23280 <constant value="57592" ctype="gint" gtype="gint" name="RTCP_REDUCED_SIZE_VALID_MASK" />
23281 <constant value="57598" ctype="gint" gtype="gint" name="RTCP_VALID_MASK" />
23282 <constant value="200" ctype="gint" gtype="gint" name="RTCP_VALID_VALUE" />
23283 <constant value="2" ctype="gint" gtype="gint" name="RTCP_VERSION" />
23284 <constant value="urn:ietf:params:rtp-hdrext:" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_BASE" />
23285 <constant value="ntp-56" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_56" />
23286 <constant value="7" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_56_SIZE" />
23287 <constant value="ntp-64" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_64" />
23288 <constant value="8" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_64_SIZE" />
23289 <constant value="1" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_1016_STRING" />
23290 <constant value="25" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CELLB_STRING" />
23291 <constant value="13" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CN_STRING" />
23292 <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_11025_STRING" />
23293 <constant value="6" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_16000_STRING" />
23294 <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_22050_STRING" />
23295 <constant value="5" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_8000_STRING" />
23296 <constant value="[96, 127]" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DYNAMIC_STRING" />
23297 <constant value="2" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G721_STRING" />
23298 <constant value="9" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G722_STRING" />
23299 <constant value="17" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_53" />
23300 <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_53_STRING" />
23301 <constant value="16" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_63" />
23302 <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_63_STRING" />
23303 <constant value="4" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_STRING" />
23304 <constant value="15" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G728_STRING" />
23305 <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G729_STRING" />
23306 <constant value="3" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_GSM_STRING" />
23307 <constant value="31" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H261_STRING" />
23308 <constant value="34" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H263_STRING" />
23309 <constant value="26" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_JPEG_STRING" />
23310 <constant value="11" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_MONO_STRING" />
23311 <constant value="10" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_STEREO_STRING" />
23312 <constant value="7" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_LPC_STRING" />
23313 <constant value="33" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MP2T_STRING" />
23314 <constant value="14" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPA_STRING" />
23315 <constant value="32" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPV_STRING" />
23316 <constant value="28" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_NV_STRING" />
23317 <constant value="8" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMA_STRING" />
23318 <constant value="0" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMU_STRING" />
23319 <constant value="12" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_QCELP_STRING" />
23320 <constant value="19" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS41" />
23321 <constant value="19" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS41_STRING" />
23322 <constant value="18" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS48" />
23323 <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS48_STRING" />
23324 <constant value="15" ctype="gint" gtype="gint" name="RTP_SOURCE_META_MAX_CSRC_COUNT" />
23325 <constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION" />
23328 <namespace name="Gst.Rtsp" library="gstrtsp-1.0-0.dll">
23329 <enum name="RTSPAuthMethod" cname="GstRTSPAuthMethod" type="enum" gtype="gst_rtsp_auth_method_get_type">
23330 <member cname="GST_RTSP_AUTH_NONE" name="None" value="0" />
23331 <member cname="GST_RTSP_AUTH_BASIC" name="Basic" value="1" />
23332 <member cname="GST_RTSP_AUTH_DIGEST" name="Digest" value="2" />
23334 <enum name="RTSPFamily" cname="GstRTSPFamily" type="enum" gtype="gst_rtsp_family_get_type">
23335 <member cname="GST_RTSP_FAM_NONE" name="None" value="0" />
23336 <member cname="GST_RTSP_FAM_INET" name="Inet" value="1" />
23337 <member cname="GST_RTSP_FAM_INET6" name="Inet6" value="2" />
23339 <enum name="RTSPHeaderField" cname="GstRTSPHeaderField" type="enum" gtype="gst_rtsp_header_field_get_type">
23340 <member cname="GST_RTSP_HDR_INVALID" name="Invalid" value="0" />
23341 <member cname="GST_RTSP_HDR_ACCEPT" name="Accept" value="1" />
23342 <member cname="GST_RTSP_HDR_ACCEPT_ENCODING" name="AcceptEncoding" value="2" />
23343 <member cname="GST_RTSP_HDR_ACCEPT_LANGUAGE" name="AcceptLanguage" value="3" />
23344 <member cname="GST_RTSP_HDR_ALLOW" name="Allow" value="4" />
23345 <member cname="GST_RTSP_HDR_AUTHORIZATION" name="Authorization" value="5" />
23346 <member cname="GST_RTSP_HDR_BANDWIDTH" name="Bandwidth" value="6" />
23347 <member cname="GST_RTSP_HDR_BLOCKSIZE" name="Blocksize" value="7" />
23348 <member cname="GST_RTSP_HDR_CACHE_CONTROL" name="CacheControl" value="8" />
23349 <member cname="GST_RTSP_HDR_CONFERENCE" name="Conference" value="9" />
23350 <member cname="GST_RTSP_HDR_CONNECTION" name="Connection" value="10" />
23351 <member cname="GST_RTSP_HDR_CONTENT_BASE" name="ContentBase" value="11" />
23352 <member cname="GST_RTSP_HDR_CONTENT_ENCODING" name="ContentEncoding" value="12" />
23353 <member cname="GST_RTSP_HDR_CONTENT_LANGUAGE" name="ContentLanguage" value="13" />
23354 <member cname="GST_RTSP_HDR_CONTENT_LENGTH" name="ContentLength" value="14" />
23355 <member cname="GST_RTSP_HDR_CONTENT_LOCATION" name="ContentLocation" value="15" />
23356 <member cname="GST_RTSP_HDR_CONTENT_TYPE" name="ContentType" value="16" />
23357 <member cname="GST_RTSP_HDR_CSEQ" name="Cseq" value="17" />
23358 <member cname="GST_RTSP_HDR_DATE" name="Date" value="18" />
23359 <member cname="GST_RTSP_HDR_EXPIRES" name="Expires" value="19" />
23360 <member cname="GST_RTSP_HDR_FROM" name="From" value="20" />
23361 <member cname="GST_RTSP_HDR_IF_MODIFIED_SINCE" name="IfModifiedSince" value="21" />
23362 <member cname="GST_RTSP_HDR_LAST_MODIFIED" name="LastModified" value="22" />
23363 <member cname="GST_RTSP_HDR_PROXY_AUTHENTICATE" name="ProxyAuthenticate" value="23" />
23364 <member cname="GST_RTSP_HDR_PROXY_REQUIRE" name="ProxyRequire" value="24" />
23365 <member cname="GST_RTSP_HDR_PUBLIC" name="Public" value="25" />
23366 <member cname="GST_RTSP_HDR_RANGE" name="Range" value="26" />
23367 <member cname="GST_RTSP_HDR_REFERER" name="Referer" value="27" />
23368 <member cname="GST_RTSP_HDR_REQUIRE" name="Require" value="28" />
23369 <member cname="GST_RTSP_HDR_RETRY_AFTER" name="RetryAfter" value="29" />
23370 <member cname="GST_RTSP_HDR_RTP_INFO" name="RtpInfo" value="30" />
23371 <member cname="GST_RTSP_HDR_SCALE" name="Scale" value="31" />
23372 <member cname="GST_RTSP_HDR_SESSION" name="Session" value="32" />
23373 <member cname="GST_RTSP_HDR_SERVER" name="Server" value="33" />
23374 <member cname="GST_RTSP_HDR_SPEED" name="Speed" value="34" />
23375 <member cname="GST_RTSP_HDR_TRANSPORT" name="Transport" value="35" />
23376 <member cname="GST_RTSP_HDR_UNSUPPORTED" name="Unsupported" value="36" />
23377 <member cname="GST_RTSP_HDR_USER_AGENT" name="UserAgent" value="37" />
23378 <member cname="GST_RTSP_HDR_VIA" name="Via" value="38" />
23379 <member cname="GST_RTSP_HDR_WWW_AUTHENTICATE" name="WwwAuthenticate" value="39" />
23380 <member cname="GST_RTSP_HDR_CLIENT_CHALLENGE" name="ClientChallenge" value="40" />
23381 <member cname="GST_RTSP_HDR_REAL_CHALLENGE1" name="RealChallenge1" value="41" />
23382 <member cname="GST_RTSP_HDR_REAL_CHALLENGE2" name="RealChallenge2" value="42" />
23383 <member cname="GST_RTSP_HDR_REAL_CHALLENGE3" name="RealChallenge3" value="43" />
23384 <member cname="GST_RTSP_HDR_SUBSCRIBE" name="Subscribe" value="44" />
23385 <member cname="GST_RTSP_HDR_ALERT" name="Alert" value="45" />
23386 <member cname="GST_RTSP_HDR_CLIENT_ID" name="ClientId" value="46" />
23387 <member cname="GST_RTSP_HDR_COMPANY_ID" name="CompanyId" value="47" />
23388 <member cname="GST_RTSP_HDR_GUID" name="Guid" value="48" />
23389 <member cname="GST_RTSP_HDR_REGION_DATA" name="RegionData" value="49" />
23390 <member cname="GST_RTSP_HDR_MAX_ASM_WIDTH" name="MaxAsmWidth" value="50" />
23391 <member cname="GST_RTSP_HDR_LANGUAGE" name="Language" value="51" />
23392 <member cname="GST_RTSP_HDR_PLAYER_START_TIME" name="PlayerStartTime" value="52" />
23393 <member cname="GST_RTSP_HDR_LOCATION" name="Location" value="53" />
23394 <member cname="GST_RTSP_HDR_ETAG" name="Etag" value="54" />
23395 <member cname="GST_RTSP_HDR_IF_MATCH" name="IfMatch" value="55" />
23396 <member cname="GST_RTSP_HDR_ACCEPT_CHARSET" name="AcceptCharset" value="56" />
23397 <member cname="GST_RTSP_HDR_SUPPORTED" name="Supported" value="57" />
23398 <member cname="GST_RTSP_HDR_VARY" name="Vary" value="58" />
23399 <member cname="GST_RTSP_HDR_X_ACCELERATE_STREAMING" name="XAccelerateStreaming" value="59" />
23400 <member cname="GST_RTSP_HDR_X_ACCEPT_AUTHENT" name="XAcceptAuthent" value="60" />
23401 <member cname="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" name="XAcceptProxyAuthent" value="61" />
23402 <member cname="GST_RTSP_HDR_X_BROADCAST_ID" name="XBroadcastId" value="62" />
23403 <member cname="GST_RTSP_HDR_X_BURST_STREAMING" name="XBurstStreaming" value="63" />
23404 <member cname="GST_RTSP_HDR_X_NOTICE" name="XNotice" value="64" />
23405 <member cname="GST_RTSP_HDR_X_PLAYER_LAG_TIME" name="XPlayerLagTime" value="65" />
23406 <member cname="GST_RTSP_HDR_X_PLAYLIST" name="XPlaylist" value="66" />
23407 <member cname="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" name="XPlaylistChangeNotice" value="67" />
23408 <member cname="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" name="XPlaylistGenId" value="68" />
23409 <member cname="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" name="XPlaylistSeekId" value="69" />
23410 <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" name="XProxyClientAgent" value="70" />
23411 <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" name="XProxyClientVerb" value="71" />
23412 <member cname="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" name="XRecedingPlaylistchange" value="72" />
23413 <member cname="GST_RTSP_HDR_X_RTP_INFO" name="XRtpInfo" value="73" />
23414 <member cname="GST_RTSP_HDR_X_STARTUPPROFILE" name="XStartupprofile" value="74" />
23415 <member cname="GST_RTSP_HDR_TIMESTAMP" name="Timestamp" value="75" />
23416 <member cname="GST_RTSP_HDR_AUTHENTICATION_INFO" name="AuthenticationInfo" value="76" />
23417 <member cname="GST_RTSP_HDR_HOST" name="Host" value="77" />
23418 <member cname="GST_RTSP_HDR_PRAGMA" name="Pragma" value="78" />
23419 <member cname="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" name="XServerIpAddress" value="79" />
23420 <member cname="GST_RTSP_HDR_X_SESSIONCOOKIE" name="XSessioncookie" value="80" />
23421 <member cname="GST_RTSP_HDR_RTCP_INTERVAL" name="RtcpInterval" value="81" />
23422 <member cname="GST_RTSP_HDR_KEYMGMT" name="Keymgmt" value="82" />
23423 <member cname="GST_RTSP_HDR_PIPELINED_REQUESTS" name="PipelinedRequests" value="83" />
23424 <member cname="GST_RTSP_HDR_MEDIA_PROPERTIES" name="MediaProperties" value="84" />
23425 <member cname="GST_RTSP_HDR_SEEK_STYLE" name="SeekStyle" value="85" />
23426 <member cname="GST_RTSP_HDR_ACCEPT_RANGES" name="AcceptRanges" value="86" />
23427 <member cname="GST_RTSP_HDR_FRAMES" name="Frames" value="87" />
23428 <member cname="GST_RTSP_HDR_RATE_CONTROL" name="RateControl" value="88" />
23429 <member cname="GST_RTSP_HDR_LAST" name="Last" value="89" />
23431 <enum name="RTSPMsgType" cname="GstRTSPMsgType" type="enum" gtype="gst_rtsp_msg_type_get_type">
23432 <member cname="GST_RTSP_MESSAGE_INVALID" name="Invalid" value="0" />
23433 <member cname="GST_RTSP_MESSAGE_REQUEST" name="Request" value="1" />
23434 <member cname="GST_RTSP_MESSAGE_RESPONSE" name="Response" value="2" />
23435 <member cname="GST_RTSP_MESSAGE_HTTP_REQUEST" name="HttpRequest" value="3" />
23436 <member cname="GST_RTSP_MESSAGE_HTTP_RESPONSE" name="HttpResponse" value="4" />
23437 <member cname="GST_RTSP_MESSAGE_DATA" name="Data" value="5" />
23439 <enum name="RTSPRangeUnit" cname="GstRTSPRangeUnit" type="enum" gtype="gst_rtsp_range_unit_get_type">
23440 <member cname="GST_RTSP_RANGE_SMPTE" name="Smpte" value="0" />
23441 <member cname="GST_RTSP_RANGE_SMPTE_30_DROP" name="Smpte30Drop" value="1" />
23442 <member cname="GST_RTSP_RANGE_SMPTE_25" name="Smpte25" value="2" />
23443 <member cname="GST_RTSP_RANGE_NPT" name="Npt" value="3" />
23444 <member cname="GST_RTSP_RANGE_CLOCK" name="Clock" value="4" />
23446 <enum name="RTSPResult" cname="GstRTSPResult" type="enum" gtype="gst_rtsp_result_get_type">
23447 <member cname="GST_RTSP_ELAST" name="Elast" value="-17" />
23448 <member cname="GST_RTSP_ETPOST" name="Etpost" value="-16" />
23449 <member cname="GST_RTSP_ETGET" name="Etget" value="-15" />
23450 <member cname="GST_RTSP_ETIMEOUT" name="Etimeout" value="-14" />
23451 <member cname="GST_RTSP_ENOTIP" name="Enotip" value="-13" />
23452 <member cname="GST_RTSP_ENET" name="Enet" value="-12" />
23453 <member cname="GST_RTSP_EEOF" name="Eeof" value="-11" />
23454 <member cname="GST_RTSP_EWSAVERSION" name="Ewsaversion" value="-10" />
23455 <member cname="GST_RTSP_EWSASTART" name="Ewsastart" value="-9" />
23456 <member cname="GST_RTSP_EPARSE" name="Eparse" value="-8" />
23457 <member cname="GST_RTSP_ESYS" name="Esys" value="-7" />
23458 <member cname="GST_RTSP_ENOTIMPL" name="Enotimpl" value="-6" />
23459 <member cname="GST_RTSP_ERESOLV" name="Eresolv" value="-5" />
23460 <member cname="GST_RTSP_ENOMEM" name="Enomem" value="-4" />
23461 <member cname="GST_RTSP_EINTR" name="Eintr" value="-3" />
23462 <member cname="GST_RTSP_EINVAL" name="Einval" value="-2" />
23463 <member cname="GST_RTSP_ERROR" name="Error" value="-1" />
23464 <member cname="GST_RTSP_OK" name="Ok" value="0" />
23466 <enum name="RTSPState" cname="GstRTSPState" type="enum" gtype="gst_rtsp_state_get_type">
23467 <member cname="GST_RTSP_STATE_INVALID" name="Invalid" value="0" />
23468 <member cname="GST_RTSP_STATE_INIT" name="Init" value="1" />
23469 <member cname="GST_RTSP_STATE_READY" name="Ready" value="2" />
23470 <member cname="GST_RTSP_STATE_SEEKING" name="Seeking" value="3" />
23471 <member cname="GST_RTSP_STATE_PLAYING" name="Playing" value="4" />
23472 <member cname="GST_RTSP_STATE_RECORDING" name="Recording" value="5" />
23474 <enum name="RTSPStatusCode" cname="GstRTSPStatusCode" type="enum" gtype="gst_rtsp_status_code_get_type">
23475 <member cname="GST_RTSP_STS_INVALID" name="Invalid" value="0" />
23476 <member cname="GST_RTSP_STS_CONTINUE" name="Continue" value="100" />
23477 <member cname="GST_RTSP_STS_OK" name="Ok" value="200" />
23478 <member cname="GST_RTSP_STS_CREATED" name="Created" value="201" />
23479 <member cname="GST_RTSP_STS_LOW_ON_STORAGE" name="LowOnStorage" value="250" />
23480 <member cname="GST_RTSP_STS_MULTIPLE_CHOICES" name="MultipleChoices" value="300" />
23481 <member cname="GST_RTSP_STS_MOVED_PERMANENTLY" name="MovedPermanently" value="301" />
23482 <member cname="GST_RTSP_STS_MOVE_TEMPORARILY" name="MoveTemporarily" value="302" />
23483 <member cname="GST_RTSP_STS_SEE_OTHER" name="SeeOther" value="303" />
23484 <member cname="GST_RTSP_STS_NOT_MODIFIED" name="NotModified" value="304" />
23485 <member cname="GST_RTSP_STS_USE_PROXY" name="UseProxy" value="305" />
23486 <member cname="GST_RTSP_STS_BAD_REQUEST" name="BadRequest" value="400" />
23487 <member cname="GST_RTSP_STS_UNAUTHORIZED" name="Unauthorized" value="401" />
23488 <member cname="GST_RTSP_STS_PAYMENT_REQUIRED" name="PaymentRequired" value="402" />
23489 <member cname="GST_RTSP_STS_FORBIDDEN" name="Forbidden" value="403" />
23490 <member cname="GST_RTSP_STS_NOT_FOUND" name="NotFound" value="404" />
23491 <member cname="GST_RTSP_STS_METHOD_NOT_ALLOWED" name="MethodNotAllowed" value="405" />
23492 <member cname="GST_RTSP_STS_NOT_ACCEPTABLE" name="NotAcceptable" value="406" />
23493 <member cname="GST_RTSP_STS_PROXY_AUTH_REQUIRED" name="ProxyAuthRequired" value="407" />
23494 <member cname="GST_RTSP_STS_REQUEST_TIMEOUT" name="RequestTimeout" value="408" />
23495 <member cname="GST_RTSP_STS_GONE" name="Gone" value="410" />
23496 <member cname="GST_RTSP_STS_LENGTH_REQUIRED" name="LengthRequired" value="411" />
23497 <member cname="GST_RTSP_STS_PRECONDITION_FAILED" name="PreconditionFailed" value="412" />
23498 <member cname="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" name="RequestEntityTooLarge" value="413" />
23499 <member cname="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" name="RequestUriTooLarge" value="414" />
23500 <member cname="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" name="UnsupportedMediaType" value="415" />
23501 <member cname="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" name="ParameterNotUnderstood" value="451" />
23502 <member cname="GST_RTSP_STS_CONFERENCE_NOT_FOUND" name="ConferenceNotFound" value="452" />
23503 <member cname="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" name="NotEnoughBandwidth" value="453" />
23504 <member cname="GST_RTSP_STS_SESSION_NOT_FOUND" name="SessionNotFound" value="454" />
23505 <member cname="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" name="MethodNotValidInThisState" value="455" />
23506 <member cname="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" name="HeaderFieldNotValidForResource" value="456" />
23507 <member cname="GST_RTSP_STS_INVALID_RANGE" name="InvalidRange" value="457" />
23508 <member cname="GST_RTSP_STS_PARAMETER_IS_READONLY" name="ParameterIsReadonly" value="458" />
23509 <member cname="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" name="AggregateOperationNotAllowed" value="459" />
23510 <member cname="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" name="OnlyAggregateOperationAllowed" value="460" />
23511 <member cname="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" name="UnsupportedTransport" value="461" />
23512 <member cname="GST_RTSP_STS_DESTINATION_UNREACHABLE" name="DestinationUnreachable" value="462" />
23513 <member cname="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE" name="KeyManagementFailure" value="463" />
23514 <member cname="GST_RTSP_STS_INTERNAL_SERVER_ERROR" name="InternalServerError" value="500" />
23515 <member cname="GST_RTSP_STS_NOT_IMPLEMENTED" name="NotImplemented" value="501" />
23516 <member cname="GST_RTSP_STS_BAD_GATEWAY" name="BadGateway" value="502" />
23517 <member cname="GST_RTSP_STS_SERVICE_UNAVAILABLE" name="ServiceUnavailable" value="503" />
23518 <member cname="GST_RTSP_STS_GATEWAY_TIMEOUT" name="GatewayTimeout" value="504" />
23519 <member cname="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" name="RtspVersionNotSupported" value="505" />
23520 <member cname="GST_RTSP_STS_OPTION_NOT_SUPPORTED" name="OptionNotSupported" value="551" />
23522 <enum name="RTSPTimeType" cname="GstRTSPTimeType" type="enum" gtype="gst_rtsp_time_type_get_type">
23523 <member cname="GST_RTSP_TIME_SECONDS" name="Seconds" value="0" />
23524 <member cname="GST_RTSP_TIME_NOW" name="Now" value="1" />
23525 <member cname="GST_RTSP_TIME_END" name="End" value="2" />
23526 <member cname="GST_RTSP_TIME_FRAMES" name="Frames" value="3" />
23527 <member cname="GST_RTSP_TIME_UTC" name="Utc" value="4" />
23529 <enum name="RTSPVersion" cname="GstRTSPVersion" type="enum" gtype="gst_rtsp_version_get_type">
23530 <member cname="GST_RTSP_VERSION_INVALID" name="Invalid" value="0" />
23531 <member cname="GST_RTSP_VERSION_1_0" name="_110" value="16" />
23532 <member cname="GST_RTSP_VERSION_1_1" name="_111" value="17" />
23533 <member cname="GST_RTSP_VERSION_2_0" name="_220" value="32" />
23535 <enum name="RTSPEvent" cname="GstRTSPEvent" type="flags" gtype="gst_rtsp_event_get_type">
23536 <member cname="GST_RTSP_EV_READ" name="Read" value="1" />
23537 <member cname="GST_RTSP_EV_WRITE" name="Write" value="2" />
23539 <enum name="RTSPLowerTrans" cname="GstRTSPLowerTrans" type="flags" gtype="gst_rtsp_lower_trans_get_type">
23540 <member cname="GST_RTSP_LOWER_TRANS_UNKNOWN" name="Unknown" value="0" />
23541 <member cname="GST_RTSP_LOWER_TRANS_UDP" name="Udp" value="1" />
23542 <member cname="GST_RTSP_LOWER_TRANS_UDP_MCAST" name="UdpMcast" value="2" />
23543 <member cname="GST_RTSP_LOWER_TRANS_TCP" name="Tcp" value="4" />
23544 <member cname="GST_RTSP_LOWER_TRANS_HTTP" name="Http" value="16" />
23545 <member cname="GST_RTSP_LOWER_TRANS_TLS" name="Tls" value="32" />
23547 <enum name="RTSPMethod" cname="GstRTSPMethod" type="flags" gtype="gst_rtsp_method_get_type">
23548 <member cname="GST_RTSP_INVALID" name="Invalid" value="0" />
23549 <member cname="GST_RTSP_DESCRIBE" name="Describe" value="1" />
23550 <member cname="GST_RTSP_ANNOUNCE" name="Announce" value="2" />
23551 <member cname="GST_RTSP_GET_PARAMETER" name="GetParameter" value="4" />
23552 <member cname="GST_RTSP_OPTIONS" name="Options" value="8" />
23553 <member cname="GST_RTSP_PAUSE" name="Pause" value="16" />
23554 <member cname="GST_RTSP_PLAY" name="Play" value="32" />
23555 <member cname="GST_RTSP_RECORD" name="Record" value="64" />
23556 <member cname="GST_RTSP_REDIRECT" name="Redirect" value="128" />
23557 <member cname="GST_RTSP_SETUP" name="Setup" value="256" />
23558 <member cname="GST_RTSP_SET_PARAMETER" name="SetParameter" value="512" />
23559 <member cname="GST_RTSP_TEARDOWN" name="Teardown" value="1024" />
23560 <member cname="GST_RTSP_GET" name="Get" value="2048" />
23561 <member cname="GST_RTSP_POST" name="Post" value="4096" />
23563 <enum name="RTSPProfile" cname="GstRTSPProfile" type="flags" gtype="gst_rtsp_profile_get_type">
23564 <member cname="GST_RTSP_PROFILE_UNKNOWN" name="Unknown" value="0" />
23565 <member cname="GST_RTSP_PROFILE_AVP" name="Avp" value="1" />
23566 <member cname="GST_RTSP_PROFILE_SAVP" name="Savp" value="2" />
23567 <member cname="GST_RTSP_PROFILE_AVPF" name="Avpf" value="4" />
23568 <member cname="GST_RTSP_PROFILE_SAVPF" name="Savpf" value="8" />
23570 <enum name="RTSPTransMode" cname="GstRTSPTransMode" type="flags" gtype="gst_rtsp_trans_mode_get_type">
23571 <member cname="GST_RTSP_TRANS_UNKNOWN" name="Unknown" value="0" />
23572 <member cname="GST_RTSP_TRANS_RTP" name="Rtp" value="1" />
23573 <member cname="GST_RTSP_TRANS_RDT" name="Rdt" value="2" />
23575 <callback name="RTSPConnectionAcceptCertificateFunc" cname="GstRTSPConnectionAcceptCertificateFunc">
23576 <return-type type="gboolean" />
23578 <parameter name="conn" type="GTlsConnection*" />
23579 <parameter name="peer_cert" type="GTlsCertificate*" />
23580 <parameter name="errors" type="GTlsCertificateFlags" />
23581 <parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
23584 <interface name="RTSPExtension" cname="GstRTSPExtension" opaque="false" hidden="false">
23585 <class_struct cname="GstRTSPExtensionInterface">
23586 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
23587 <warning>missing glib:type-name</warning>
23589 <method vm="detect_server" />
23590 <method vm="before_send" />
23591 <method vm="after_send" />
23592 <method vm="parse_sdp" />
23593 <method vm="setup_media" />
23594 <method vm="configure_stream" />
23595 <method vm="get_transports" />
23596 <method vm="stream_select" />
23597 <method signal_vm="send" />
23598 <method vm="receive_request" />
23599 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
23601 <method name="GetType" cname="gst_rtsp_extension_get_type" shared="true">
23602 <return-type type="GType" />
23604 <virtual_method name="AfterSend" cname="after_send">
23605 <return-type type="GstRTSPResult" />
23607 <parameter name="req" type="GstRTSPMessage*">
23608 <warning>missing glib:type-name</warning>
23610 <parameter name="resp" type="GstRTSPMessage*">
23611 <warning>missing glib:type-name</warning>
23615 <virtual_method name="BeforeSend" cname="before_send">
23616 <return-type type="GstRTSPResult" />
23618 <parameter name="req" type="GstRTSPMessage*">
23619 <warning>missing glib:type-name</warning>
23623 <virtual_method name="ConfigureStream" cname="configure_stream">
23624 <return-type type="gboolean" />
23626 <parameter name="caps" type="GstCaps*">
23627 <warning>missing glib:type-name</warning>
23631 <virtual_method name="DetectServer" cname="detect_server">
23632 <return-type type="gboolean" />
23634 <parameter name="resp" type="GstRTSPMessage*">
23635 <warning>missing glib:type-name</warning>
23639 <virtual_method name="GetTransports" cname="get_transports">
23640 <return-type type="GstRTSPResult" />
23642 <parameter name="protocols" type="GstRTSPLowerTrans" />
23643 <parameter name="transport" type="const-gchar*" />
23646 <virtual_method name="ParseSdp" cname="parse_sdp">
23647 <return-type type="GstRTSPResult" />
23649 <parameter name="sdp" type="GstSDPMessage*">
23650 <warning>missing glib:type-name</warning>
23652 <parameter name="s" type="GstStructure*">
23653 <warning>missing glib:type-name</warning>
23657 <virtual_method name="ReceiveRequest" cname="receive_request">
23658 <return-type type="GstRTSPResult" />
23660 <parameter name="req" type="GstRTSPMessage*">
23661 <warning>missing glib:type-name</warning>
23665 <virtual_method name="SetupMedia" cname="setup_media">
23666 <return-type type="GstRTSPResult" />
23668 <parameter name="media" type="GstSDPMedia*">
23669 <warning>missing glib:type-name</warning>
23673 <virtual_method name="StreamSelect" cname="stream_select">
23674 <return-type type="GstRTSPResult" />
23676 <parameter name="url" type="GstRTSPUrl*">
23677 <warning>missing glib:type-name</warning>
23681 <method name="AfterSend" cname="gst_rtsp_extension_after_send">
23682 <return-type type="GstRTSPResult" />
23684 <parameter name="req" type="GstRTSPMessage*">
23685 <warning>missing glib:type-name</warning>
23687 <parameter name="resp" type="GstRTSPMessage*">
23688 <warning>missing glib:type-name</warning>
23692 <method name="BeforeSend" cname="gst_rtsp_extension_before_send">
23693 <return-type type="GstRTSPResult" />
23695 <parameter name="req" type="GstRTSPMessage*">
23696 <warning>missing glib:type-name</warning>
23700 <method name="ConfigureStream" cname="gst_rtsp_extension_configure_stream">
23701 <return-type type="gboolean" />
23703 <parameter name="caps" type="GstCaps*">
23704 <warning>missing glib:type-name</warning>
23708 <method name="DetectServer" cname="gst_rtsp_extension_detect_server">
23709 <return-type type="gboolean" />
23711 <parameter name="resp" type="GstRTSPMessage*">
23712 <warning>missing glib:type-name</warning>
23716 <method name="GetTransports" cname="gst_rtsp_extension_get_transports">
23717 <return-type type="GstRTSPResult" />
23719 <parameter name="protocols" type="GstRTSPLowerTrans" />
23720 <parameter name="transport" type="const-gchar*" />
23723 <method name="ParseSdp" cname="gst_rtsp_extension_parse_sdp">
23724 <return-type type="GstRTSPResult" />
23726 <parameter name="sdp" type="GstSDPMessage*">
23727 <warning>missing glib:type-name</warning>
23729 <parameter name="s" type="GstStructure*">
23730 <warning>missing glib:type-name</warning>
23734 <method name="ReceiveRequest" cname="gst_rtsp_extension_receive_request">
23735 <return-type type="GstRTSPResult" />
23737 <parameter name="req" type="GstRTSPMessage*">
23738 <warning>missing glib:type-name</warning>
23742 <method name="Send" cname="gst_rtsp_extension_send">
23743 <return-type type="GstRTSPResult" />
23745 <parameter name="req" type="GstRTSPMessage*">
23746 <warning>missing glib:type-name</warning>
23748 <parameter name="resp" type="GstRTSPMessage*">
23749 <warning>missing glib:type-name</warning>
23753 <method name="SetupMedia" cname="gst_rtsp_extension_setup_media">
23754 <return-type type="GstRTSPResult" />
23756 <parameter name="media" type="GstSDPMedia*">
23757 <warning>missing glib:type-name</warning>
23761 <method name="StreamSelect" cname="gst_rtsp_extension_stream_select">
23762 <return-type type="GstRTSPResult" />
23764 <parameter name="url" type="GstRTSPUrl*">
23765 <warning>missing glib:type-name</warning>
23769 <signal name="SendEvent" cname="send" when="last" field_name="send">
23770 <return-type type="GstRTSPResult" />
23772 <parameter allow-none="1" name="_object" type="gpointer" />
23773 <parameter allow-none="1" name="p0" type="gpointer" />
23775 <warning>Signal renamed because of existing method with same name</warning>
23778 <boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false" version="1.12">
23779 <method name="GetType" cname="gst_rtsp_auth_credential_get_type" shared="true">
23780 <return-type type="GType" />
23782 <field cname="scheme" access="public" writeable="true" readable="true" is_callback="false" name="Scheme" type="GstRTSPAuthMethod" />
23783 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GstRTSPAuthParam**">
23784 <warning>missing glib:type-name</warning>
23786 <field cname="authorization" access="public" writeable="true" readable="true" is_callback="false" name="Authorization" type="gchar*" />
23788 <boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false" version="1.12">
23789 <method name="GetType" cname="gst_rtsp_auth_param_get_type" shared="true">
23790 <return-type type="GType" />
23792 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
23793 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*" />
23794 <method name="Copy" cname="gst_rtsp_auth_param_copy">
23795 <return-type type="GstRTSPAuthParam*" owned="true">
23796 <warning>missing glib:type-name</warning>
23800 <method name="Free" cname="gst_rtsp_auth_param_free">
23801 <return-type type="void" />
23805 <struct name="RTSPConnection" cname="GstRTSPConnection" opaque="true" hidden="false">
23806 <method name="ClearAuthParams" cname="gst_rtsp_connection_clear_auth_params">
23807 <return-type type="void" />
23810 <method name="Close" cname="gst_rtsp_connection_close">
23811 <return-type type="GstRTSPResult" />
23814 <method name="Connect" cname="gst_rtsp_connection_connect" deprecated="true" deprecated-version="1.18">
23815 <return-type type="GstRTSPResult" />
23817 <parameter name="timeout" type="GTimeVal*">
23818 <warning>missing glib:type-name</warning>
23822 <method name="ConnectUsec" cname="gst_rtsp_connection_connect_usec" version="1.18">
23823 <return-type type="GstRTSPResult" />
23825 <parameter name="timeout" type="gint64" />
23828 <method name="ConnectWithResponse" cname="gst_rtsp_connection_connect_with_response" version="1.8" deprecated="true" deprecated-version="1.18">
23829 <return-type type="GstRTSPResult" />
23831 <parameter name="timeout" type="GTimeVal*">
23832 <warning>missing glib:type-name</warning>
23834 <parameter name="response" type="GstRTSPMessage*">
23835 <warning>missing glib:type-name</warning>
23839 <method name="ConnectWithResponseUsec" cname="gst_rtsp_connection_connect_with_response_usec" version="1.18">
23840 <return-type type="GstRTSPResult" />
23842 <parameter name="timeout" type="gint64" />
23843 <parameter name="response" type="GstRTSPMessage*">
23844 <warning>missing glib:type-name</warning>
23848 <method name="DoTunnel" cname="gst_rtsp_connection_do_tunnel">
23849 <return-type type="GstRTSPResult" />
23851 <parameter name="conn2" type="GstRTSPConnection*">
23852 <warning>missing glib:type-name</warning>
23856 <method name="Flush" cname="gst_rtsp_connection_flush">
23857 <return-type type="GstRTSPResult" />
23859 <parameter name="flush" type="gboolean" />
23862 <method name="Free" cname="gst_rtsp_connection_free">
23863 <return-type type="GstRTSPResult" />
23866 <method name="GetIp" cname="gst_rtsp_connection_get_ip">
23867 <return-type type="const-gchar*" />
23870 <method name="GetReadSocket" cname="gst_rtsp_connection_get_read_socket">
23871 <return-type type="GSocket*" />
23874 <method name="GetRememberSessionId" cname="gst_rtsp_connection_get_remember_session_id">
23875 <return-type type="gboolean" />
23878 <method name="GetTls" cname="gst_rtsp_connection_get_tls" version="1.2">
23879 <return-type type="GTlsConnection*" />
23880 <parameters throws="1">
23881 <parameter name="error" type="GError**" />
23884 <method name="GetTlsDatabase" cname="gst_rtsp_connection_get_tls_database" version="1.4">
23885 <return-type type="GTlsDatabase*" owned="true" />
23888 <method name="GetTlsInteraction" cname="gst_rtsp_connection_get_tls_interaction" version="1.6">
23889 <return-type type="GTlsInteraction*" owned="true" />
23892 <method name="GetTlsValidationFlags" cname="gst_rtsp_connection_get_tls_validation_flags" version="1.2.1">
23893 <return-type type="GTlsCertificateFlags" />
23896 <method name="GetTunnelid" cname="gst_rtsp_connection_get_tunnelid">
23897 <return-type type="const-gchar*" />
23900 <method name="GetUrl" cname="gst_rtsp_connection_get_url">
23901 <return-type type="GstRTSPUrl*" owned="true">
23902 <warning>missing glib:type-name</warning>
23906 <method name="GetWriteSocket" cname="gst_rtsp_connection_get_write_socket">
23907 <return-type type="GSocket*" />
23910 <method name="IsTunneled" cname="gst_rtsp_connection_is_tunneled">
23911 <return-type type="gboolean" />
23914 <method name="NextTimeout" cname="gst_rtsp_connection_next_timeout" deprecated="true" deprecated-version="1.18">
23915 <return-type type="GstRTSPResult" />
23917 <parameter name="timeout" type="GTimeVal*">
23918 <warning>missing glib:type-name</warning>
23922 <method name="NextTimeoutUsec" cname="gst_rtsp_connection_next_timeout_usec" version="1.18">
23923 <return-type type="gint64" />
23926 <method name="Poll" cname="gst_rtsp_connection_poll" deprecated="true" deprecated-version="1.18">
23927 <return-type type="GstRTSPResult" />
23929 <parameter name="events" type="GstRTSPEvent" />
23930 <parameter name="revents" type="GstRTSPEvent" />
23931 <parameter name="timeout" type="GTimeVal*">
23932 <warning>missing glib:type-name</warning>
23936 <method name="PollUsec" cname="gst_rtsp_connection_poll_usec" version="1.18">
23937 <return-type type="GstRTSPResult" />
23939 <parameter name="events" type="GstRTSPEvent" />
23940 <parameter name="revents" type="GstRTSPEvent" />
23941 <parameter name="timeout" type="gint64" />
23944 <method name="Read" cname="gst_rtsp_connection_read" deprecated="true" deprecated-version="1.18">
23945 <return-type type="GstRTSPResult" />
23947 <parameter name="data" type="guint8" />
23948 <parameter name="size" type="guint" />
23949 <parameter name="timeout" type="GTimeVal*">
23950 <warning>missing glib:type-name</warning>
23954 <method name="ReadUsec" cname="gst_rtsp_connection_read_usec" version="1.18">
23955 <return-type type="GstRTSPResult" />
23957 <parameter name="data" type="guint8" />
23958 <parameter name="size" type="guint" />
23959 <parameter name="timeout" type="gint64" />
23962 <method name="Receive" cname="gst_rtsp_connection_receive" deprecated="true" deprecated-version="1.18">
23963 <return-type type="GstRTSPResult" />
23965 <parameter name="message" type="GstRTSPMessage*">
23966 <warning>missing glib:type-name</warning>
23968 <parameter name="timeout" type="GTimeVal*">
23969 <warning>missing glib:type-name</warning>
23973 <method name="ReceiveUsec" cname="gst_rtsp_connection_receive_usec" version="1.18">
23974 <return-type type="GstRTSPResult" />
23976 <parameter name="message" type="GstRTSPMessage*">
23977 <warning>missing glib:type-name</warning>
23979 <parameter name="timeout" type="gint64" />
23982 <method name="ResetTimeout" cname="gst_rtsp_connection_reset_timeout">
23983 <return-type type="GstRTSPResult" />
23986 <method name="Send" cname="gst_rtsp_connection_send" deprecated="true" deprecated-version="1.18">
23987 <return-type type="GstRTSPResult" />
23989 <parameter name="message" type="GstRTSPMessage*">
23990 <warning>missing glib:type-name</warning>
23992 <parameter name="timeout" type="GTimeVal*">
23993 <warning>missing glib:type-name</warning>
23997 <method name="SendMessages" cname="gst_rtsp_connection_send_messages" version="1.16" deprecated="true" deprecated-version="1.18">
23998 <return-type type="GstRTSPResult" />
24000 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" />
24001 <parameter name="n_messages" type="guint" />
24002 <parameter name="timeout" type="GTimeVal*">
24003 <warning>missing glib:type-name</warning>
24007 <method name="SendMessagesUsec" cname="gst_rtsp_connection_send_messages_usec" version="1.18">
24008 <return-type type="GstRTSPResult" />
24010 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" />
24011 <parameter name="n_messages" type="guint" />
24012 <parameter name="timeout" type="gint64" />
24015 <method name="SendUsec" cname="gst_rtsp_connection_send_usec" version="1.18">
24016 <return-type type="GstRTSPResult" />
24018 <parameter name="message" type="GstRTSPMessage*">
24019 <warning>missing glib:type-name</warning>
24021 <parameter name="timeout" type="gint64" />
24024 <method name="SetAcceptCertificateFunc" cname="gst_rtsp_connection_set_accept_certificate_func" version="1.14">
24025 <return-type type="void" />
24027 <parameter closure="1" destroy="2" scope="notified" name="func" type="GstRTSPConnectionAcceptCertificateFunc" />
24028 <parameter allow-none="1" name="user_data" type="gpointer" />
24029 <parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
24032 <method name="SetAuth" cname="gst_rtsp_connection_set_auth">
24033 <return-type type="GstRTSPResult" />
24035 <parameter name="method" type="GstRTSPAuthMethod" />
24036 <parameter name="user" type="const-gchar*" />
24037 <parameter name="pass" type="const-gchar*" />
24040 <method name="SetAuthParam" cname="gst_rtsp_connection_set_auth_param">
24041 <return-type type="void" />
24043 <parameter name="param" type="const-gchar*" />
24044 <parameter name="value" type="const-gchar*" />
24047 <method name="SetContentLengthLimit" cname="gst_rtsp_connection_set_content_length_limit" version="1.18">
24048 <return-type type="void" />
24050 <parameter name="limit" type="guint" />
24053 <method name="SetHttpMode" cname="gst_rtsp_connection_set_http_mode">
24054 <return-type type="void" />
24056 <parameter name="enable" type="gboolean" />
24059 <method name="SetIp" cname="gst_rtsp_connection_set_ip">
24060 <return-type type="void" />
24062 <parameter name="ip" type="const-gchar*" />
24065 <method name="SetProxy" cname="gst_rtsp_connection_set_proxy">
24066 <return-type type="GstRTSPResult" />
24068 <parameter name="host" type="const-gchar*" />
24069 <parameter name="port" type="guint" />
24072 <method name="SetQosDscp" cname="gst_rtsp_connection_set_qos_dscp">
24073 <return-type type="GstRTSPResult" />
24075 <parameter name="qos_dscp" type="guint" />
24078 <method name="SetRememberSessionId" cname="gst_rtsp_connection_set_remember_session_id">
24079 <return-type type="void" />
24081 <parameter name="remember" type="gboolean" />
24084 <method name="SetTlsDatabase" cname="gst_rtsp_connection_set_tls_database" version="1.4">
24085 <return-type type="void" />
24087 <parameter name="database" type="GTlsDatabase*" />
24090 <method name="SetTlsInteraction" cname="gst_rtsp_connection_set_tls_interaction" version="1.6">
24091 <return-type type="void" />
24093 <parameter name="interaction" type="GTlsInteraction*" />
24096 <method name="SetTlsValidationFlags" cname="gst_rtsp_connection_set_tls_validation_flags" version="1.2.1">
24097 <return-type type="gboolean" />
24099 <parameter name="flags" type="GTlsCertificateFlags" />
24102 <method name="SetTunneled" cname="gst_rtsp_connection_set_tunneled">
24103 <return-type type="void" />
24105 <parameter name="tunneled" type="gboolean" />
24108 <method name="Write" cname="gst_rtsp_connection_write" deprecated="true" deprecated-version="1.18">
24109 <return-type type="GstRTSPResult" />
24111 <parameter name="data" type="guint8" />
24112 <parameter name="size" type="guint" />
24113 <parameter name="timeout" type="GTimeVal*">
24114 <warning>missing glib:type-name</warning>
24118 <method name="WriteUsec" cname="gst_rtsp_connection_write_usec" version="1.18">
24119 <return-type type="GstRTSPResult" />
24121 <parameter name="data" type="guint8" />
24122 <parameter name="size" type="guint" />
24123 <parameter name="timeout" type="gint64" />
24126 <method name="Accept" cname="gst_rtsp_connection_accept" shared="true">
24127 <return-type type="GstRTSPResult" />
24129 <parameter name="socket" type="GSocket*" />
24130 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24131 <warning>missing glib:type-name</warning>
24133 <parameter allow-none="1" name="cancellable" type="GCancellable*" />
24136 <method name="Create" cname="gst_rtsp_connection_create" shared="true">
24137 <return-type type="GstRTSPResult" />
24139 <parameter name="url" type="GstRTSPUrl*">
24140 <warning>missing glib:type-name</warning>
24142 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24143 <warning>missing glib:type-name</warning>
24147 <method name="CreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
24148 <return-type type="GstRTSPResult" />
24150 <parameter name="socket" type="GSocket*" />
24151 <parameter name="ip" type="const-gchar*" />
24152 <parameter name="port" type="guint16" />
24153 <parameter name="initial_buffer" type="const-gchar*" />
24154 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24155 <warning>missing glib:type-name</warning>
24160 <boxed name="RTSPMessage" cname="GstRTSPMessage" opaque="false" hidden="false">
24161 <method name="GetType" cname="gst_rtsp_msg_get_type" shared="true">
24162 <return-type type="GType" />
24164 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPMsgType" />
24165 <union name="type_data" cname="type_data">
24166 <struct name="request" cname="request" opaque="false" hidden="false">
24167 <field cname="method" access="public" writeable="true" readable="true" is_callback="false" name="Method" type="GstRTSPMethod" />
24168 <field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*" />
24169 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion" />
24171 <struct name="response" cname="response" opaque="false" hidden="false">
24172 <field cname="code" access="public" writeable="true" readable="true" is_callback="false" name="Code" type="GstRTSPStatusCode" />
24173 <field cname="reason" access="public" writeable="true" readable="true" is_callback="false" name="Reason" type="gchar*" />
24174 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion" />
24176 <struct name="data" cname="data" opaque="false" hidden="false">
24177 <field cname="channel" access="public" writeable="true" readable="true" is_callback="false" name="Channel" type="guint8" />
24180 <field cname="hdr_fields" access="private" writeable="false" readable="false" is_callback="false" name="HdrFields" type="GArray*" array="true" null_term_array="true" />
24181 <field cname="body" access="private" writeable="false" readable="false" is_callback="false" name="Body" type="guint8*" />
24182 <field cname="body_size" access="private" writeable="false" readable="false" is_callback="false" name="BodySize" type="guint" />
24183 <field cname="body_buffer" access="private" writeable="false" readable="false" is_callback="false" name="BodyBuffer" type="GstBuffer*">
24184 <warning>missing glib:type-name</warning>
24186 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
24187 <method name="AddHeader" cname="gst_rtsp_message_add_header">
24188 <return-type type="GstRTSPResult" />
24190 <parameter name="field" type="GstRTSPHeaderField" />
24191 <parameter name="value" type="const-gchar*" />
24194 <method name="AddHeaderByName" cname="gst_rtsp_message_add_header_by_name" version="1.6">
24195 <return-type type="GstRTSPResult" />
24197 <parameter name="header" type="const-gchar*" />
24198 <parameter name="value" type="const-gchar*" />
24201 <method name="AppendHeaders" cname="gst_rtsp_message_append_headers">
24202 <return-type type="GstRTSPResult" />
24204 <parameter name="str" type="GString*">
24205 <warning>missing glib:type-name</warning>
24209 <method name="Copy" cname="gst_rtsp_message_copy" version="1.14">
24210 <return-type type="GstRTSPResult" />
24212 <parameter name="copy" type="GstRTSPMessage**" owned="true" pass_as="out">
24213 <warning>missing glib:type-name</warning>
24217 <method name="Dump" cname="gst_rtsp_message_dump">
24218 <return-type type="GstRTSPResult" />
24221 <method name="Free" cname="gst_rtsp_message_free">
24222 <return-type type="GstRTSPResult" />
24225 <method name="GetBody" cname="gst_rtsp_message_get_body" hidden="true">
24226 <return-type type="GstRTSPResult" />
24228 <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1" />
24229 <parameter name="size" type="guint*" owned="true" pass_as="out" />
24232 <method name="GetBodyBuffer" cname="gst_rtsp_message_get_body_buffer" version="1.16">
24233 <return-type type="GstRTSPResult" />
24235 <parameter name="buffer" type="GstBuffer**" pass_as="out">
24236 <warning>missing glib:type-name</warning>
24240 <method name="GetHeader" cname="gst_rtsp_message_get_header">
24241 <return-type type="GstRTSPResult" />
24243 <parameter name="field" type="GstRTSPHeaderField" />
24244 <parameter name="value" type="const-gchar*" pass_as="out" />
24245 <parameter name="indx" type="gint" />
24248 <method name="GetHeaderByName" cname="gst_rtsp_message_get_header_by_name" version="1.6">
24249 <return-type type="GstRTSPResult" />
24251 <parameter name="header" type="const-gchar*" />
24252 <parameter name="value" type="const-gchar*" pass_as="out" />
24253 <parameter name="index" type="gint" />
24256 <method name="GetMessageType" cname="gst_rtsp_message_get_type">
24257 <return-type type="GstRTSPMsgType" />
24260 <method name="HasBodyBuffer" cname="gst_rtsp_message_has_body_buffer" version="1.16">
24261 <return-type type="gboolean" />
24264 <method name="Init" cname="gst_rtsp_message_init">
24265 <return-type type="GstRTSPResult" />
24268 <method name="InitData" cname="gst_rtsp_message_init_data">
24269 <return-type type="GstRTSPResult" />
24271 <parameter name="channel" type="guint8" />
24274 <method name="InitRequest" cname="gst_rtsp_message_init_request">
24275 <return-type type="GstRTSPResult" />
24277 <parameter name="method" type="GstRTSPMethod" />
24278 <parameter name="uri" type="const-gchar*" />
24281 <method name="InitResponse" cname="gst_rtsp_message_init_response">
24282 <return-type type="GstRTSPResult" />
24284 <parameter name="code" type="GstRTSPStatusCode" />
24285 <parameter allow-none="1" name="reason" type="const-gchar*" />
24286 <parameter allow-none="1" name="request" type="GstRTSPMessage*">
24287 <warning>missing glib:type-name</warning>
24291 <method name="ParseAuthCredentials" cname="gst_rtsp_message_parse_auth_credentials" version="1.12" hidden="true">
24292 <return-type type="GstRTSPAuthCredential***" owned="true" array="true" null_term_array="true" />
24294 <parameter name="field" type="GstRTSPHeaderField" />
24297 <method name="ParseData" cname="gst_rtsp_message_parse_data">
24298 <return-type type="GstRTSPResult" />
24300 <parameter name="channel" type="guint8*" owned="true" pass_as="out" />
24303 <method name="ParseRequest" cname="gst_rtsp_message_parse_request">
24304 <return-type type="GstRTSPResult" />
24306 <parameter allow-none="1" name="method" type="GstRTSPMethod" owned="true" pass_as="out" />
24307 <parameter allow-none="1" name="uri" type="const-gchar*" pass_as="out" />
24308 <parameter allow-none="1" name="version" type="GstRTSPVersion" pass_as="out" />
24311 <method name="ParseResponse" cname="gst_rtsp_message_parse_response">
24312 <return-type type="GstRTSPResult" />
24314 <parameter allow-none="1" name="code" type="GstRTSPStatusCode" owned="true" pass_as="out" />
24315 <parameter allow-none="1" name="reason" type="const-gchar*" pass_as="out" />
24316 <parameter allow-none="1" name="version" type="GstRTSPVersion" pass_as="out" />
24319 <method name="RemoveHeader" cname="gst_rtsp_message_remove_header">
24320 <return-type type="GstRTSPResult" />
24322 <parameter name="field" type="GstRTSPHeaderField" />
24323 <parameter name="indx" type="gint" />
24326 <method name="RemoveHeaderByName" cname="gst_rtsp_message_remove_header_by_name" version="1.6">
24327 <return-type type="GstRTSPResult" />
24329 <parameter name="header" type="const-gchar*" />
24330 <parameter name="index" type="gint" />
24333 <method name="SetBody" cname="gst_rtsp_message_set_body">
24334 <return-type type="GstRTSPResult" />
24336 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
24337 <parameter name="size" type="guint" />
24340 <method name="SetBodyBuffer" cname="gst_rtsp_message_set_body_buffer" version="1.16">
24341 <return-type type="GstRTSPResult" />
24343 <parameter name="buffer" type="GstBuffer*">
24344 <warning>missing glib:type-name</warning>
24348 <method name="StealBody" cname="gst_rtsp_message_steal_body" hidden="true">
24349 <return-type type="GstRTSPResult" />
24351 <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1" />
24352 <parameter name="size" type="guint*" owned="true" pass_as="out" />
24355 <method name="StealBodyBuffer" cname="gst_rtsp_message_steal_body_buffer" version="1.16">
24356 <return-type type="GstRTSPResult" />
24358 <parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
24359 <warning>missing glib:type-name</warning>
24363 <method name="TakeBody" cname="gst_rtsp_message_take_body">
24364 <return-type type="GstRTSPResult" />
24366 <parameter name="data" type="guint8**" owned="true" array="true" array_length_param_index="1" />
24367 <parameter name="size" type="guint" />
24370 <method name="TakeBodyBuffer" cname="gst_rtsp_message_take_body_buffer" version="1.16">
24371 <return-type type="GstRTSPResult" />
24373 <parameter name="buffer" type="GstBuffer*" owned="true">
24374 <warning>missing glib:type-name</warning>
24378 <method name="TakeHeader" cname="gst_rtsp_message_take_header">
24379 <return-type type="GstRTSPResult" />
24381 <parameter name="field" type="GstRTSPHeaderField" />
24382 <parameter name="value" type="gchar*" owned="true" />
24385 <method name="TakeHeaderByName" cname="gst_rtsp_message_take_header_by_name" version="1.6">
24386 <return-type type="GstRTSPResult" />
24388 <parameter name="header" type="const-gchar*" />
24389 <parameter name="value" type="gchar*" owned="true" />
24392 <method name="Unset" cname="gst_rtsp_message_unset">
24393 <return-type type="GstRTSPResult" />
24397 <struct name="RTSPRange" cname="GstRTSPRange" opaque="false" hidden="false">
24398 <field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="gint" />
24399 <field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="gint" />
24400 <method name="ConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
24401 <return-type type="gboolean" />
24403 <parameter name="range" type="GstRTSPTimeRange*">
24404 <warning>missing glib:type-name</warning>
24406 <parameter name="unit" type="GstRTSPRangeUnit" />
24409 <method name="Free" cname="gst_rtsp_range_free" shared="true">
24410 <return-type type="void" />
24412 <parameter name="range" type="GstRTSPTimeRange*">
24413 <warning>missing glib:type-name</warning>
24417 <method name="GetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
24418 <return-type type="gboolean" />
24420 <parameter name="range" type="GstRTSPTimeRange*">
24421 <warning>missing glib:type-name</warning>
24423 <parameter name="min" type="guint64" owned="true" pass_as="out" />
24424 <parameter name="max" type="guint64" owned="true" pass_as="out" />
24427 <method name="Parse" cname="gst_rtsp_range_parse" shared="true">
24428 <return-type type="GstRTSPResult" />
24430 <parameter name="rangestr" type="const-gchar*" />
24431 <parameter name="range" type="GstRTSPTimeRange**" owned="true" pass_as="out">
24432 <warning>missing glib:type-name</warning>
24436 <method name="ToString" cname="gst_rtsp_range_to_string" shared="true">
24437 <return-type type="gchar*" owned="true" />
24439 <parameter name="range" type="GstRTSPTimeRange*">
24440 <warning>missing glib:type-name</warning>
24445 <struct name="RTSPTime" cname="GstRTSPTime" opaque="false" hidden="false">
24446 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPTimeType" />
24447 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="gdouble" />
24449 <struct name="RTSPTime2" cname="GstRTSPTime2" opaque="false" hidden="false" version="1.2">
24450 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="gdouble" />
24451 <field cname="year" access="public" writeable="true" readable="true" is_callback="false" name="Year" type="guint" />
24452 <field cname="month" access="public" writeable="true" readable="true" is_callback="false" name="Month" type="guint" />
24453 <field cname="day" access="public" writeable="true" readable="true" is_callback="false" name="Day" type="guint" />
24455 <struct name="RTSPTimeRange" cname="GstRTSPTimeRange" opaque="false" hidden="false">
24456 <field cname="unit" access="public" writeable="true" readable="true" is_callback="false" name="Unit" type="GstRTSPRangeUnit" />
24457 <field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="GstRTSPTime">
24458 <warning>missing glib:type-name</warning>
24460 <field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="GstRTSPTime">
24461 <warning>missing glib:type-name</warning>
24463 <field cname="min2" access="public" writeable="true" readable="true" is_callback="false" name="Min2" type="GstRTSPTime2">
24464 <warning>missing glib:type-name</warning>
24466 <field cname="max2" access="public" writeable="true" readable="true" is_callback="false" name="Max2" type="GstRTSPTime2">
24467 <warning>missing glib:type-name</warning>
24470 <struct name="RTSPTransport" cname="GstRTSPTransport" opaque="false" hidden="false">
24471 <field cname="trans" access="public" writeable="true" readable="true" is_callback="false" name="Trans" type="GstRTSPTransMode" />
24472 <field cname="profile" access="public" writeable="true" readable="true" is_callback="false" name="Profile" type="GstRTSPProfile" />
24473 <field cname="lower_transport" access="public" writeable="true" readable="true" is_callback="false" name="LowerTransport" type="GstRTSPLowerTrans" />
24474 <field cname="destination" access="public" writeable="true" readable="true" is_callback="false" name="Destination" type="gchar*" />
24475 <field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*" />
24476 <field cname="layers" access="public" writeable="true" readable="true" is_callback="false" name="Layers" type="guint" />
24477 <field cname="mode_play" access="public" writeable="true" readable="true" is_callback="false" name="ModePlay" type="gboolean" />
24478 <field cname="mode_record" access="public" writeable="true" readable="true" is_callback="false" name="ModeRecord" type="gboolean" />
24479 <field cname="append" access="public" writeable="true" readable="true" is_callback="false" name="Append" type="gboolean" />
24480 <field cname="interleaved" access="public" writeable="true" readable="true" is_callback="false" name="Interleaved" type="GstRTSPRange">
24481 <warning>missing glib:type-name</warning>
24483 <field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint" />
24484 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="GstRTSPRange">
24485 <warning>missing glib:type-name</warning>
24487 <field cname="client_port" access="public" writeable="true" readable="true" is_callback="false" name="ClientPort" type="GstRTSPRange">
24488 <warning>missing glib:type-name</warning>
24490 <field cname="server_port" access="public" writeable="true" readable="true" is_callback="false" name="ServerPort" type="GstRTSPRange">
24491 <warning>missing glib:type-name</warning>
24493 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint" />
24494 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
24495 <method name="AsText" cname="gst_rtsp_transport_as_text">
24496 <return-type type="gchar*" owned="true" />
24499 <method name="Free" cname="gst_rtsp_transport_free">
24500 <return-type type="GstRTSPResult" />
24503 <method name="GetMediaType" cname="gst_rtsp_transport_get_media_type" version="1.4">
24504 <return-type type="GstRTSPResult" />
24506 <parameter name="media_type" type="const-gchar*" pass_as="out" />
24509 <method name="Init" cname="gst_rtsp_transport_init">
24510 <return-type type="GstRTSPResult" />
24513 <method name="GetManager" cname="gst_rtsp_transport_get_manager" shared="true">
24514 <return-type type="GstRTSPResult" />
24516 <parameter name="trans" type="GstRTSPTransMode" />
24517 <parameter name="manager" type="const-gchar*" pass_as="out" />
24518 <parameter name="option" type="guint" />
24521 <method name="GetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
24522 <return-type type="GstRTSPResult" />
24524 <parameter name="trans" type="GstRTSPTransMode" />
24525 <parameter name="mime" type="const-gchar*" />
24528 <method name="New" cname="gst_rtsp_transport_new" shared="true">
24529 <return-type type="GstRTSPResult" />
24531 <parameter name="transport" type="GstRTSPTransport**">
24532 <warning>missing glib:type-name</warning>
24536 <method name="Parse" cname="gst_rtsp_transport_parse" shared="true">
24537 <return-type type="GstRTSPResult" />
24539 <parameter name="str" type="const-gchar*" />
24540 <parameter name="transport" type="GstRTSPTransport*">
24541 <warning>missing glib:type-name</warning>
24546 <boxed name="RTSPUrl" cname="GstRTSPUrl" opaque="false" hidden="false">
24547 <method name="GetType" cname="gst_rtsp_url_get_type" shared="true">
24548 <return-type type="GType" />
24550 <field cname="transports" access="public" writeable="true" readable="true" is_callback="false" name="Transports" type="GstRTSPLowerTrans" />
24551 <field cname="family" access="public" writeable="true" readable="true" is_callback="false" name="Family" type="GstRTSPFamily" />
24552 <field cname="user" access="public" writeable="true" readable="true" is_callback="false" name="User" type="gchar*" />
24553 <field cname="passwd" access="public" writeable="true" readable="true" is_callback="false" name="Passwd" type="gchar*" />
24554 <field cname="host" access="public" writeable="true" readable="true" is_callback="false" name="Host" type="gchar*" />
24555 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint16" />
24556 <field cname="abspath" access="public" writeable="true" readable="true" is_callback="false" name="Abspath" type="gchar*" />
24557 <field cname="query" access="public" writeable="true" readable="true" is_callback="false" name="Query" type="gchar*" />
24558 <method name="Copy" cname="gst_rtsp_url_copy">
24559 <return-type type="GstRTSPUrl*" owned="true">
24560 <warning>missing glib:type-name</warning>
24564 <method name="DecodePathComponents" cname="gst_rtsp_url_decode_path_components">
24565 <return-type type="gchar***" owned="true" array="true" null_term_array="true" />
24568 <method name="Free" cname="gst_rtsp_url_free">
24569 <return-type type="void" />
24572 <method name="GetPort" cname="gst_rtsp_url_get_port">
24573 <return-type type="GstRTSPResult" />
24575 <parameter name="port" type="guint16*" owned="true" pass_as="out" />
24578 <method name="GetRequestUri" cname="gst_rtsp_url_get_request_uri">
24579 <return-type type="gchar*" owned="true" />
24582 <method name="GetRequestUriWithControl" cname="gst_rtsp_url_get_request_uri_with_control" version="1.18">
24583 <return-type type="gchar*" owned="true" />
24585 <parameter name="control_path" type="const-gchar*" />
24588 <method name="SetPort" cname="gst_rtsp_url_set_port">
24589 <return-type type="GstRTSPResult" />
24591 <parameter name="port" type="guint16" />
24594 <method name="Parse" cname="gst_rtsp_url_parse" shared="true">
24595 <return-type type="GstRTSPResult" />
24597 <parameter name="urlstr" type="const-gchar*" />
24598 <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
24599 <warning>missing glib:type-name</warning>
24604 <struct name="RTSPWatch" cname="GstRTSPWatch" opaque="true" hidden="false">
24605 <method name="Attach" cname="gst_rtsp_watch_attach">
24606 <return-type type="guint" />
24608 <parameter name="context" type="GMainContext*">
24609 <warning>missing glib:type-name</warning>
24613 <method name="GetSendBacklog" cname="gst_rtsp_watch_get_send_backlog" version="1.2">
24614 <return-type type="void" />
24616 <parameter allow-none="1" name="bytes" type="gsize*" owned="true" pass_as="out" />
24617 <parameter allow-none="1" name="messages" type="guint*" owned="true" pass_as="out" />
24620 <method name="Reset" cname="gst_rtsp_watch_reset">
24621 <return-type type="void" />
24624 <method name="SendMessage" cname="gst_rtsp_watch_send_message">
24625 <return-type type="GstRTSPResult" />
24627 <parameter name="message" type="GstRTSPMessage*">
24628 <warning>missing glib:type-name</warning>
24630 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out" />
24633 <method name="SendMessages" cname="gst_rtsp_watch_send_messages" version="1.16">
24634 <return-type type="GstRTSPResult" />
24636 <parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" />
24637 <parameter name="n_messages" type="guint" />
24638 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out" />
24641 <method name="SetFlushing" cname="gst_rtsp_watch_set_flushing" version="1.4">
24642 <return-type type="void" />
24644 <parameter name="flushing" type="gboolean" />
24647 <method name="SetSendBacklog" cname="gst_rtsp_watch_set_send_backlog" version="1.2">
24648 <return-type type="void" />
24650 <parameter name="bytes" type="gsize" />
24651 <parameter name="messages" type="guint" />
24654 <method name="Unref" cname="gst_rtsp_watch_unref">
24655 <return-type type="void" />
24658 <method name="WaitBacklog" cname="gst_rtsp_watch_wait_backlog" version="1.4" deprecated="true" deprecated-version="1.18">
24659 <return-type type="GstRTSPResult" />
24661 <parameter name="timeout" type="GTimeVal*">
24662 <warning>missing glib:type-name</warning>
24666 <method name="WaitBacklogUsec" cname="gst_rtsp_watch_wait_backlog_usec" version="1.18">
24667 <return-type type="GstRTSPResult" />
24669 <parameter name="timeout" type="gint64" />
24672 <method name="WriteData" cname="gst_rtsp_watch_write_data">
24673 <return-type type="GstRTSPResult" />
24675 <parameter name="data" type="const guint8**" owned="true" array="true" array_length_param_index="1" />
24676 <parameter name="size" type="guint" />
24677 <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out" />
24681 <struct name="RTSPWatchFuncs" cname="GstRTSPWatchFuncs" opaque="false" hidden="false">
24682 <field cname="message_received" access="public" writeable="false" readable="true" is_callback="true" name="MessageReceived" type="GstRtspMessageReceivedFunc" />
24683 <field cname="message_sent" access="public" writeable="false" readable="true" is_callback="true" name="MessageSent" type="GstRtspMessageSentFunc" />
24684 <field cname="closed" access="public" writeable="false" readable="true" is_callback="true" name="Closed" type="GstRtspClosedFunc" />
24685 <field cname="error" access="public" writeable="false" readable="true" is_callback="true" name="Error" type="GstRtspErrorFunc" />
24686 <field cname="tunnel_start" access="public" writeable="false" readable="true" is_callback="true" name="TunnelStart" type="GstRtspTunnelStartFunc" />
24687 <field cname="tunnel_complete" access="public" writeable="false" readable="true" is_callback="true" name="TunnelComplete" type="GstRtspTunnelCompleteFunc" />
24688 <field cname="error_full" access="public" writeable="false" readable="true" is_callback="true" name="ErrorFull" type="GstRtspErrorFullFunc" />
24689 <field cname="tunnel_lost" access="public" writeable="false" readable="true" is_callback="true" name="TunnelLost" type="GstRtspTunnelLostFunc" />
24690 <field cname="tunnel_http_response" access="public" writeable="false" readable="true" is_callback="true" name="TunnelHttpResponse" type="GstRtspTunnelHttpResponseFunc" />
24691 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
24693 <object name="Global" cname="GstRtspGlobal" opaque="true">
24694 <method name="RtspAuthCredentialsFree" cname="gst_rtsp_auth_credentials_free" shared="true" version="1.12">
24695 <return-type type="void" />
24697 <parameter name="credentials" type="GstRTSPAuthCredential**">
24698 <warning>missing glib:type-name</warning>
24702 <method name="RtspConnectionAccept" cname="gst_rtsp_connection_accept" shared="true">
24703 <return-type type="GstRTSPResult" />
24705 <parameter name="socket" type="GSocket*" />
24706 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24707 <warning>missing glib:type-name</warning>
24709 <parameter allow-none="1" name="cancellable" type="GCancellable*" />
24712 <method name="RtspConnectionCreate" cname="gst_rtsp_connection_create" shared="true">
24713 <return-type type="GstRTSPResult" />
24715 <parameter name="url" type="GstRTSPUrl*">
24716 <warning>missing glib:type-name</warning>
24718 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24719 <warning>missing glib:type-name</warning>
24723 <method name="RtspConnectionCreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
24724 <return-type type="GstRTSPResult" />
24726 <parameter name="socket" type="GSocket*" />
24727 <parameter name="ip" type="const-gchar*" />
24728 <parameter name="port" type="guint16" />
24729 <parameter name="initial_buffer" type="const-gchar*" />
24730 <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
24731 <warning>missing glib:type-name</warning>
24735 <method name="RtspFindHeaderField" cname="gst_rtsp_find_header_field" shared="true">
24736 <return-type type="GstRTSPHeaderField" />
24738 <parameter name="header" type="const-gchar*" />
24741 <method name="RtspFindMethod" cname="gst_rtsp_find_method" shared="true">
24742 <return-type type="GstRTSPMethod" />
24744 <parameter name="method" type="const-gchar*" />
24747 <method name="RtspGenerateDigestAuthResponse" cname="gst_rtsp_generate_digest_auth_response" shared="true" version="1.12">
24748 <return-type type="gchar*" owned="true" />
24750 <parameter allow-none="1" name="algorithm" type="const-gchar*" />
24751 <parameter name="method" type="const-gchar*" />
24752 <parameter name="realm" type="const-gchar*" />
24753 <parameter name="username" type="const-gchar*" />
24754 <parameter name="password" type="const-gchar*" />
24755 <parameter name="uri" type="const-gchar*" />
24756 <parameter name="nonce" type="const-gchar*" />
24759 <method name="RtspGenerateDigestAuthResponseFromMd5" cname="gst_rtsp_generate_digest_auth_response_from_md5" shared="true" version="1.16">
24760 <return-type type="gchar*" owned="true" />
24762 <parameter allow-none="1" name="algorithm" type="const-gchar*" />
24763 <parameter name="method" type="const-gchar*" />
24764 <parameter name="md5" type="const-gchar*" />
24765 <parameter name="uri" type="const-gchar*" />
24766 <parameter name="nonce" type="const-gchar*" />
24769 <method name="RtspHeaderAllowMultiple" cname="gst_rtsp_header_allow_multiple" shared="true">
24770 <return-type type="gboolean" />
24772 <parameter name="field" type="GstRTSPHeaderField" />
24775 <method name="RtspHeaderAsText" cname="gst_rtsp_header_as_text" shared="true">
24776 <return-type type="const-gchar*" />
24778 <parameter name="field" type="GstRTSPHeaderField" />
24781 <method name="RtspMessageNew" cname="gst_rtsp_message_new" shared="true">
24782 <return-type type="GstRTSPResult" />
24784 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24785 <warning>missing glib:type-name</warning>
24789 <method name="RtspMessageNewData" cname="gst_rtsp_message_new_data" shared="true">
24790 <return-type type="GstRTSPResult" />
24792 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24793 <warning>missing glib:type-name</warning>
24795 <parameter name="channel" type="guint8" />
24798 <method name="RtspMessageNewRequest" cname="gst_rtsp_message_new_request" shared="true">
24799 <return-type type="GstRTSPResult" />
24801 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24802 <warning>missing glib:type-name</warning>
24804 <parameter name="method" type="GstRTSPMethod" />
24805 <parameter name="uri" type="const-gchar*" />
24808 <method name="RtspMessageNewResponse" cname="gst_rtsp_message_new_response" shared="true">
24809 <return-type type="GstRTSPResult" />
24811 <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
24812 <warning>missing glib:type-name</warning>
24814 <parameter name="code" type="GstRTSPStatusCode" />
24815 <parameter allow-none="1" name="reason" type="const-gchar*" />
24816 <parameter allow-none="1" name="request" type="GstRTSPMessage*">
24817 <warning>missing glib:type-name</warning>
24821 <method name="RtspMethodAsText" cname="gst_rtsp_method_as_text" shared="true">
24822 <return-type type="const-gchar*" />
24824 <parameter name="method" type="GstRTSPMethod" />
24827 <method name="RtspOptionsAsText" cname="gst_rtsp_options_as_text" shared="true">
24828 <return-type type="gchar*" owned="true" />
24830 <parameter name="options" type="GstRTSPMethod" />
24833 <method name="RtspOptionsFromText" cname="gst_rtsp_options_from_text" shared="true" version="1.2">
24834 <return-type type="GstRTSPMethod" />
24836 <parameter name="options" type="const-gchar*" />
24839 <method name="RtspRangeConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
24840 <return-type type="gboolean" />
24842 <parameter name="range" type="GstRTSPTimeRange*">
24843 <warning>missing glib:type-name</warning>
24845 <parameter name="unit" type="GstRTSPRangeUnit" />
24848 <method name="RtspRangeFree" cname="gst_rtsp_range_free" shared="true">
24849 <return-type type="void" />
24851 <parameter name="range" type="GstRTSPTimeRange*">
24852 <warning>missing glib:type-name</warning>
24856 <method name="RtspRangeGetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
24857 <return-type type="gboolean" />
24859 <parameter name="range" type="GstRTSPTimeRange*">
24860 <warning>missing glib:type-name</warning>
24862 <parameter name="min" type="guint64" owned="true" pass_as="out" />
24863 <parameter name="max" type="guint64" owned="true" pass_as="out" />
24866 <method name="RtspRangeParse" cname="gst_rtsp_range_parse" shared="true">
24867 <return-type type="GstRTSPResult" />
24869 <parameter name="rangestr" type="const-gchar*" />
24870 <parameter name="range" type="GstRTSPTimeRange**" owned="true" pass_as="out">
24871 <warning>missing glib:type-name</warning>
24875 <method name="RtspRangeToString" cname="gst_rtsp_range_to_string" shared="true">
24876 <return-type type="gchar*" owned="true" />
24878 <parameter name="range" type="GstRTSPTimeRange*">
24879 <warning>missing glib:type-name</warning>
24883 <method name="RtspStatusAsText" cname="gst_rtsp_status_as_text" shared="true">
24884 <return-type type="const-gchar*" />
24886 <parameter name="code" type="GstRTSPStatusCode" />
24889 <method name="RtspStrresult" cname="gst_rtsp_strresult" shared="true">
24890 <return-type type="gchar*" owned="true" />
24892 <parameter name="_result" type="GstRTSPResult" />
24895 <method name="RtspTransportGetManager" cname="gst_rtsp_transport_get_manager" shared="true">
24896 <return-type type="GstRTSPResult" />
24898 <parameter name="trans" type="GstRTSPTransMode" />
24899 <parameter name="manager" type="const-gchar*" pass_as="out" />
24900 <parameter name="option" type="guint" />
24903 <method name="RtspTransportGetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
24904 <return-type type="GstRTSPResult" />
24906 <parameter name="trans" type="GstRTSPTransMode" />
24907 <parameter name="mime" type="const-gchar*" />
24910 <method name="RtspTransportNew" cname="gst_rtsp_transport_new" shared="true">
24911 <return-type type="GstRTSPResult" />
24913 <parameter name="transport" type="GstRTSPTransport**">
24914 <warning>missing glib:type-name</warning>
24918 <method name="RtspTransportParse" cname="gst_rtsp_transport_parse" shared="true">
24919 <return-type type="GstRTSPResult" />
24921 <parameter name="str" type="const-gchar*" />
24922 <parameter name="transport" type="GstRTSPTransport*">
24923 <warning>missing glib:type-name</warning>
24927 <method name="RtspUrlParse" cname="gst_rtsp_url_parse" shared="true">
24928 <return-type type="GstRTSPResult" />
24930 <parameter name="urlstr" type="const-gchar*" />
24931 <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
24932 <warning>missing glib:type-name</warning>
24936 <method name="RtspVersionAsText" cname="gst_rtsp_version_as_text" shared="true">
24937 <return-type type="const-gchar*" />
24939 <parameter name="version" type="GstRTSPVersion" />
24943 <object name="Constants" cname="GstRtspConstants" opaque="true">
24944 <constant value="554" ctype="gint" gtype="gint" name="RTSP_DEFAULT_PORT" />
24947 <namespace name="Gst.Sdp" library="gstsdp-1.0-0.dll">
24948 <enum name="MIKEYCacheType" cname="GstMIKEYCacheType" type="enum">
24949 <member cname="GST_MIKEY_CACHE_NONE" name="None" value="0" />
24950 <member cname="GST_MIKEY_CACHE_ALWAYS" name="Always" value="1" />
24951 <member cname="GST_MIKEY_CACHE_FOR_CSB" name="ForCsb" value="2" />
24953 <enum name="MIKEYEncAlg" cname="GstMIKEYEncAlg" type="enum">
24954 <member cname="GST_MIKEY_ENC_NULL" name="Null" value="0" />
24955 <member cname="GST_MIKEY_ENC_AES_CM_128" name="AesCm128" value="1" />
24956 <member cname="GST_MIKEY_ENC_AES_KW_128" name="AesKw128" value="2" />
24957 <member cname="GST_MIKEY_ENC_AES_GCM_128" name="AesGcm128" value="6" />
24959 <enum name="MIKEYKVType" cname="GstMIKEYKVType" type="enum">
24960 <member cname="GST_MIKEY_KV_NULL" name="Null" value="0" />
24961 <member cname="GST_MIKEY_KV_SPI" name="Spi" value="1" />
24962 <member cname="GST_MIKEY_KV_INTERVAL" name="Interval" value="2" />
24964 <enum name="MIKEYKeyDataType" cname="GstMIKEYKeyDataType" type="enum">
24965 <member cname="GST_MIKEY_KD_TGK" name="Tgk" value="0" />
24966 <member cname="GST_MIKEY_KD_TEK" name="Tek" value="2" />
24968 <enum name="MIKEYMacAlg" cname="GstMIKEYMacAlg" type="enum">
24969 <member cname="GST_MIKEY_MAC_NULL" name="Null" value="0" />
24970 <member cname="GST_MIKEY_MAC_HMAC_SHA_1_160" name="HmacSha1160" value="1" />
24972 <enum name="MIKEYMapType" cname="GstMIKEYMapType" type="enum">
24973 <member cname="GST_MIKEY_MAP_TYPE_SRTP" name="MikeyMapTypeSrtp" value="0" />
24975 <enum name="MIKEYPRFFunc" cname="GstMIKEYPRFFunc" type="enum">
24976 <member cname="GST_MIKEY_PRF_MIKEY_1" name="MikeyPrfMikey1" value="0" />
24978 <enum name="MIKEYPayloadType" cname="GstMIKEYPayloadType" type="enum">
24979 <member cname="GST_MIKEY_PT_LAST" name="Last" value="0" />
24980 <member cname="GST_MIKEY_PT_KEMAC" name="Kemac" value="1" />
24981 <member cname="GST_MIKEY_PT_PKE" name="Pke" value="2" />
24982 <member cname="GST_MIKEY_PT_DH" name="Dh" value="3" />
24983 <member cname="GST_MIKEY_PT_SIGN" name="Sign" value="4" />
24984 <member cname="GST_MIKEY_PT_T" name="T" value="5" />
24985 <member cname="GST_MIKEY_PT_ID" name="Id" value="6" />
24986 <member cname="GST_MIKEY_PT_CERT" name="Cert" value="7" />
24987 <member cname="GST_MIKEY_PT_CHASH" name="Chash" value="8" />
24988 <member cname="GST_MIKEY_PT_V" name="V" value="9" />
24989 <member cname="GST_MIKEY_PT_SP" name="Sp" value="10" />
24990 <member cname="GST_MIKEY_PT_RAND" name="Rand" value="11" />
24991 <member cname="GST_MIKEY_PT_ERR" name="Err" value="12" />
24992 <member cname="GST_MIKEY_PT_KEY_DATA" name="KeyData" value="20" />
24993 <member cname="GST_MIKEY_PT_GEN_EXT" name="GenExt" value="21" />
24995 <enum name="MIKEYSecProto" cname="GstMIKEYSecProto" type="enum">
24996 <member cname="GST_MIKEY_SEC_PROTO_SRTP" name="MikeySecProtoSrtp" value="0" />
24998 <enum name="MIKEYSecSRTP" cname="GstMIKEYSecSRTP" type="enum">
24999 <member cname="GST_MIKEY_SP_SRTP_ENC_ALG" name="EncAlg" value="0" />
25000 <member cname="GST_MIKEY_SP_SRTP_ENC_KEY_LEN" name="EncKeyLen" value="1" />
25001 <member cname="GST_MIKEY_SP_SRTP_AUTH_ALG" name="AuthAlg" value="2" />
25002 <member cname="GST_MIKEY_SP_SRTP_AUTH_KEY_LEN" name="AuthKeyLen" value="3" />
25003 <member cname="GST_MIKEY_SP_SRTP_SALT_KEY_LEN" name="SaltKeyLen" value="4" />
25004 <member cname="GST_MIKEY_SP_SRTP_PRF" name="Prf" value="5" />
25005 <member cname="GST_MIKEY_SP_SRTP_KEY_DERIV_RATE" name="KeyDerivRate" value="6" />
25006 <member cname="GST_MIKEY_SP_SRTP_SRTP_ENC" name="SrtpEnc" value="7" />
25007 <member cname="GST_MIKEY_SP_SRTP_SRTCP_ENC" name="SrtcpEnc" value="8" />
25008 <member cname="GST_MIKEY_SP_SRTP_FEC_ORDER" name="FecOrder" value="9" />
25009 <member cname="GST_MIKEY_SP_SRTP_SRTP_AUTH" name="SrtpAuth" value="10" />
25010 <member cname="GST_MIKEY_SP_SRTP_AUTH_TAG_LEN" name="AuthTagLen" value="11" />
25011 <member cname="GST_MIKEY_SP_SRTP_SRTP_PREFIX_LEN" name="SrtpPrefixLen" value="12" />
25012 <member cname="GST_MIKEY_SP_SRTP_AEAD_AUTH_TAG_LEN" name="AeadAuthTagLen" value="20" />
25014 <enum name="MIKEYTSType" cname="GstMIKEYTSType" type="enum">
25015 <member cname="GST_MIKEY_TS_TYPE_NTP_UTC" name="NtpUtc" value="0" />
25016 <member cname="GST_MIKEY_TS_TYPE_NTP" name="Ntp" value="1" />
25017 <member cname="GST_MIKEY_TS_TYPE_COUNTER" name="Counter" value="2" />
25019 <enum name="MIKEYType" cname="GstMIKEYType" type="enum">
25020 <member cname="GST_MIKEY_TYPE_INVALID" name="Invalid" value="-1" />
25021 <member cname="GST_MIKEY_TYPE_PSK_INIT" name="PskInit" value="0" />
25022 <member cname="GST_MIKEY_TYPE_PSK_VERIFY" name="PskVerify" value="1" />
25023 <member cname="GST_MIKEY_TYPE_PK_INIT" name="PkInit" value="2" />
25024 <member cname="GST_MIKEY_TYPE_PK_VERIFY" name="PkVerify" value="3" />
25025 <member cname="GST_MIKEY_TYPE_DH_INIT" name="DhInit" value="4" />
25026 <member cname="GST_MIKEY_TYPE_DH_RESP" name="DhResp" value="5" />
25027 <member cname="GST_MIKEY_TYPE_ERROR" name="Error" value="6" />
25029 <enum name="SDPResult" cname="GstSDPResult" type="enum">
25030 <member cname="GST_SDP_EINVAL" name="Einval" value="-1" />
25031 <member cname="GST_SDP_OK" name="Ok" value="0" />
25033 <struct name="MIKEYDecryptInfo" cname="GstMIKEYDecryptInfo" opaque="true" hidden="false" />
25034 <struct name="MIKEYEncryptInfo" cname="GstMIKEYEncryptInfo" opaque="true" hidden="false" />
25035 <struct name="MIKEYMapSRTP" cname="GstMIKEYMapSRTP" opaque="false" hidden="false">
25036 <field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint8" />
25037 <field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32" />
25038 <field cname="roc" access="public" writeable="true" readable="true" is_callback="false" name="Roc" type="guint32" />
25040 <boxed name="MIKEYMessage" cname="GstMIKEYMessage" opaque="true" hidden="false" parent="GstMiniObject">
25041 <method name="GetType" cname="gst_mikey_message_get_type" shared="true">
25042 <return-type type="GType" />
25044 <field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
25045 <warning>missing glib:type-name</warning>
25047 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="guint8" />
25048 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYType" />
25049 <field cname="V" access="public" writeable="true" readable="true" is_callback="false" name="V" type="gboolean" />
25050 <field cname="prf_func" access="public" writeable="true" readable="true" is_callback="false" name="PrfFunc" type="GstMIKEYPRFFunc" />
25051 <field cname="CSB_id" access="public" writeable="true" readable="true" is_callback="false" name="CSBId" type="guint32" />
25052 <field cname="map_type" access="public" writeable="true" readable="true" is_callback="false" name="MapType" type="GstMIKEYMapType" />
25053 <field cname="map_info" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GArray*" array="true" null_term_array="true" />
25054 <field cname="payloads" access="public" writeable="true" readable="true" is_callback="false" name="Payloads" type="GArray*" array="true" null_term_array="true" />
25055 <constructor cname="gst_mikey_message_new" disable_void_ctor="" version="1.4" />
25056 <constructor cname="gst_mikey_message_new_from_bytes" version="1.4">
25058 <parameter name="bytes" type="GBytes*">
25059 <warning>missing glib:type-name</warning>
25061 <parameter name="info" type="GstMIKEYDecryptInfo*">
25062 <warning>missing glib:type-name</warning>
25066 <constructor cname="gst_mikey_message_new_from_caps" version="1.8">
25068 <parameter name="caps" type="GstCaps*">
25069 <warning>missing glib:type-name</warning>
25073 <constructor cname="gst_mikey_message_new_from_data" version="1.4">
25075 <parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
25076 <parameter name="n_length" type="gsize" />
25077 <parameter name="info" type="GstMIKEYDecryptInfo*">
25078 <warning>missing glib:type-name</warning>
25082 <method name="AddCsSrtp" cname="gst_mikey_message_add_cs_srtp" version="1.4">
25083 <return-type type="gboolean" />
25085 <parameter name="policy" type="guint8" />
25086 <parameter name="ssrc" type="guint32" />
25087 <parameter name="roc" type="guint32" />
25090 <method name="AddPayload" cname="gst_mikey_message_add_payload" version="1.4">
25091 <return-type type="gboolean" />
25093 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25094 <warning>missing glib:type-name</warning>
25098 <method name="AddPke" cname="gst_mikey_message_add_pke" version="1.4">
25099 <return-type type="gboolean" />
25101 <parameter name="C" type="GstMIKEYCacheType" />
25102 <parameter name="data_len" type="guint16" array_index="2" />
25103 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
25106 <method name="AddRand" cname="gst_mikey_message_add_rand" version="1.4">
25107 <return-type type="gboolean" array_index="1" />
25109 <parameter name="len" type="guint8" array_index="1" />
25110 <parameter name="rand" type="const guint8*" array="true" array_length_param_index="0" />
25113 <method name="AddRandLen" cname="gst_mikey_message_add_rand_len" version="1.4">
25114 <return-type type="gboolean" />
25116 <parameter name="len" type="guint8" />
25119 <method name="AddT" cname="gst_mikey_message_add_t" version="1.4">
25120 <return-type type="gboolean" />
25122 <parameter name="type" type="GstMIKEYTSType" />
25123 <parameter name="ts_value" type="const guint8*" array="true" />
25126 <method name="AddTNowNtpUtc" cname="gst_mikey_message_add_t_now_ntp_utc" version="1.4">
25127 <return-type type="gboolean" />
25130 <method name="Base64Encode" cname="gst_mikey_message_base64_encode" version="1.8">
25131 <return-type type="gchar*" owned="true" />
25134 <method name="FindPayload" cname="gst_mikey_message_find_payload" version="1.4">
25135 <return-type type="GstMIKEYPayload*">
25136 <warning>missing glib:type-name</warning>
25139 <parameter name="type" type="GstMIKEYPayloadType" />
25140 <parameter name="nth" type="guint" />
25143 <method name="GetCsSrtp" cname="gst_mikey_message_get_cs_srtp" version="1.4">
25144 <return-type type="GstMIKEYMapSRTP*">
25145 <warning>missing glib:type-name</warning>
25148 <parameter name="idx" type="guint" />
25151 <method name="GetNCs" cname="gst_mikey_message_get_n_cs" version="1.4">
25152 <return-type type="guint" />
25155 <method name="GetNPayloads" cname="gst_mikey_message_get_n_payloads" version="1.4">
25156 <return-type type="guint" />
25159 <method name="GetPayload" cname="gst_mikey_message_get_payload" version="1.4">
25160 <return-type type="GstMIKEYPayload*">
25161 <warning>missing glib:type-name</warning>
25164 <parameter name="idx" type="guint" />
25167 <method name="InsertCsSrtp" cname="gst_mikey_message_insert_cs_srtp" version="1.4">
25168 <return-type type="gboolean" />
25170 <parameter name="idx" type="gint" />
25171 <parameter name="map" type="GstMIKEYMapSRTP*">
25172 <warning>missing glib:type-name</warning>
25176 <method name="InsertPayload" cname="gst_mikey_message_insert_payload" version="1.4">
25177 <return-type type="gboolean" />
25179 <parameter name="idx" type="guint" />
25180 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25181 <warning>missing glib:type-name</warning>
25185 <method name="RemoveCsSrtp" cname="gst_mikey_message_remove_cs_srtp" version="1.4">
25186 <return-type type="gboolean" />
25188 <parameter name="idx" type="gint" />
25191 <method name="RemovePayload" cname="gst_mikey_message_remove_payload" version="1.4">
25192 <return-type type="gboolean" />
25194 <parameter name="idx" type="guint" />
25197 <method name="ReplaceCsSrtp" cname="gst_mikey_message_replace_cs_srtp" version="1.4">
25198 <return-type type="gboolean" />
25200 <parameter name="idx" type="gint" />
25201 <parameter name="map" type="GstMIKEYMapSRTP*">
25202 <warning>missing glib:type-name</warning>
25206 <method name="ReplacePayload" cname="gst_mikey_message_replace_payload" version="1.4">
25207 <return-type type="gboolean" />
25209 <parameter name="idx" type="guint" />
25210 <parameter name="payload" type="GstMIKEYPayload*" owned="true">
25211 <warning>missing glib:type-name</warning>
25215 <method name="SetInfo" cname="gst_mikey_message_set_info" version="1.4">
25216 <return-type type="gboolean" />
25218 <parameter name="version" type="guint8" />
25219 <parameter name="type" type="GstMIKEYType" />
25220 <parameter name="V" type="gboolean" />
25221 <parameter name="prf_func" type="GstMIKEYPRFFunc" />
25222 <parameter name="CSB_id" type="guint32" />
25223 <parameter name="map_type" type="GstMIKEYMapType" />
25226 <method name="ToBytes" cname="gst_mikey_message_to_bytes" version="1.4">
25227 <return-type type="GBytes*" owned="true">
25228 <warning>missing glib:type-name</warning>
25230 <parameters throws="1">
25231 <parameter name="info" type="GstMIKEYEncryptInfo*">
25232 <warning>missing glib:type-name</warning>
25234 <parameter name="error" type="GError**" />
25237 <method name="ToCaps" cname="gst_mikey_message_to_caps" version="1.8.1">
25238 <return-type type="gboolean" />
25240 <parameter name="caps" type="GstCaps*">
25241 <warning>missing glib:type-name</warning>
25246 <boxed name="MIKEYPayload" cname="GstMIKEYPayload" opaque="true" hidden="false" parent="GstMiniObject">
25247 <method name="GetType" cname="gst_mikey_payload_get_type" shared="true">
25248 <return-type type="GType" />
25250 <field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="3" hidden="true">
25251 <warning>missing glib:type-name</warning>
25253 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYPayloadType" />
25254 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint" />
25255 <constructor cname="gst_mikey_payload_new" version="1.4">
25257 <parameter name="type" type="GstMIKEYPayloadType" />
25260 <method name="KemacAddSub" cname="gst_mikey_payload_kemac_add_sub" version="1.4">
25261 <return-type type="gboolean" />
25263 <parameter name="newpay" type="GstMIKEYPayload*" owned="true">
25264 <warning>missing glib:type-name</warning>
25268 <method name="KemacGetNSub" cname="gst_mikey_payload_kemac_get_n_sub" version="1.4">
25269 <return-type type="guint" />
25272 <method name="KemacGetSub" cname="gst_mikey_payload_kemac_get_sub" version="1.4">
25273 <return-type type="GstMIKEYPayload*">
25274 <warning>missing glib:type-name</warning>
25277 <parameter name="idx" type="guint" />
25280 <method name="KemacRemoveSub" cname="gst_mikey_payload_kemac_remove_sub" version="1.4">
25281 <return-type type="gboolean" />
25283 <parameter name="idx" type="guint" />
25286 <method name="KemacSet" cname="gst_mikey_payload_kemac_set" version="1.4">
25287 <return-type type="gboolean" />
25289 <parameter name="enc_alg" type="GstMIKEYEncAlg" />
25290 <parameter name="mac_alg" type="GstMIKEYMacAlg" />
25293 <method name="KeyDataSetInterval" cname="gst_mikey_payload_key_data_set_interval" version="1.4">
25294 <return-type type="gboolean" />
25296 <parameter name="vf_len" type="guint8" />
25297 <parameter name="vf_data" type="const guint8*" array_index="1" array="true" array_length_param_index="1" />
25298 <parameter name="vt_len" type="guint8" array_index="3" />
25299 <parameter name="vt_data" type="const guint8*" array="true" array_length_param_index="2" />
25302 <method name="KeyDataSetKey" cname="gst_mikey_payload_key_data_set_key" version="1.4">
25303 <return-type type="gboolean" />
25305 <parameter name="key_type" type="GstMIKEYKeyDataType" />
25306 <parameter name="key_len" type="guint16" array_index="2" />
25307 <parameter name="key_data" type="const guint8*" array="true" array_length_param_index="1" />
25310 <method name="KeyDataSetSalt" cname="gst_mikey_payload_key_data_set_salt" version="1.4">
25311 <return-type type="gboolean" array_index="1" />
25313 <parameter name="salt_len" type="guint16" array_index="1" />
25314 <parameter allow-none="1" name="salt_data" type="const guint8*" array="true" array_length_param_index="0" />
25317 <method name="KeyDataSetSpi" cname="gst_mikey_payload_key_data_set_spi" version="1.4">
25318 <return-type type="gboolean" array_index="1" />
25320 <parameter name="spi_len" type="guint8" array_index="1" />
25321 <parameter name="spi_data" type="const guint8*" array="true" array_length_param_index="0" />
25324 <method name="PkeSet" cname="gst_mikey_payload_pke_set" version="1.4">
25325 <return-type type="gboolean" />
25327 <parameter name="C" type="GstMIKEYCacheType" />
25328 <parameter name="data_len" type="guint16" array_index="2" />
25329 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
25332 <method name="RandSet" cname="gst_mikey_payload_rand_set" version="1.4">
25333 <return-type type="gboolean" array_index="1" />
25335 <parameter name="len" type="guint8" array_index="1" />
25336 <parameter name="rand" type="const guint8*" array="true" array_length_param_index="0" />
25339 <method name="SpAddParam" cname="gst_mikey_payload_sp_add_param" version="1.4">
25340 <return-type type="gboolean" />
25342 <parameter name="type" type="guint8" />
25343 <parameter name="len" type="guint8" array_index="2" />
25344 <parameter name="val" type="const guint8*" array="true" array_length_param_index="1" />
25347 <method name="SpGetNParams" cname="gst_mikey_payload_sp_get_n_params" version="1.4">
25348 <return-type type="guint" />
25351 <method name="SpGetParam" cname="gst_mikey_payload_sp_get_param" version="1.4">
25352 <return-type type="GstMIKEYPayloadSPParam*">
25353 <warning>missing glib:type-name</warning>
25356 <parameter name="idx" type="guint" />
25359 <method name="SpRemoveParam" cname="gst_mikey_payload_sp_remove_param" version="1.4">
25360 <return-type type="gboolean" />
25362 <parameter name="idx" type="guint" />
25365 <method name="SpSet" cname="gst_mikey_payload_sp_set" version="1.4">
25366 <return-type type="gboolean" />
25368 <parameter name="policy" type="guint" />
25369 <parameter name="proto" type="GstMIKEYSecProto" />
25372 <method name="TSet" cname="gst_mikey_payload_t_set" version="1.4">
25373 <return-type type="gboolean" />
25375 <parameter name="type" type="GstMIKEYTSType" />
25376 <parameter name="ts_value" type="const guint8*" array="true" />
25380 <struct name="MIKEYPayloadKEMAC" cname="GstMIKEYPayloadKEMAC" opaque="false" hidden="false">
25381 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25382 <warning>missing glib:type-name</warning>
25384 <field cname="enc_alg" access="public" writeable="true" readable="true" is_callback="false" name="EncAlg" type="GstMIKEYEncAlg" />
25385 <field cname="mac_alg" access="public" writeable="true" readable="true" is_callback="false" name="MacAlg" type="GstMIKEYMacAlg" />
25386 <field cname="subpayloads" access="public" writeable="true" readable="true" is_callback="false" name="Subpayloads" type="GArray*" array="true" null_term_array="true" />
25388 <struct name="MIKEYPayloadKeyData" cname="GstMIKEYPayloadKeyData" opaque="false" hidden="false">
25389 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25390 <warning>missing glib:type-name</warning>
25392 <field cname="key_type" access="public" writeable="true" readable="true" is_callback="false" name="KeyType" type="GstMIKEYKeyDataType" />
25393 <field cname="key_len" access="public" writeable="true" readable="true" is_callback="false" name="KeyLen" type="guint16" />
25394 <field cname="key_data" access="public" writeable="true" readable="true" is_callback="false" name="KeyData" type="guint8*" />
25395 <field cname="salt_len" access="public" writeable="true" readable="true" is_callback="false" name="SaltLen" type="guint16" />
25396 <field cname="salt_data" access="public" writeable="true" readable="true" is_callback="false" name="SaltData" type="guint8*" />
25397 <field cname="kv_type" access="public" writeable="true" readable="true" is_callback="false" name="KvType" type="GstMIKEYKVType" />
25398 <field cname="kv_len" access="public" writeable="true" readable="true" is_callback="false" name="KvLen" type="guint8" array="true" array_len="2" />
25399 <field cname="kv_data" access="public" writeable="true" readable="true" is_callback="false" name="KvData" type="guint8*" array="true" array_len="2" />
25401 <struct name="MIKEYPayloadPKE" cname="GstMIKEYPayloadPKE" opaque="false" hidden="false">
25402 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25403 <warning>missing glib:type-name</warning>
25405 <field cname="C" access="public" writeable="true" readable="true" is_callback="false" name="C" type="GstMIKEYCacheType" />
25406 <field cname="data_len" access="public" writeable="true" readable="true" is_callback="false" name="DataLen" type="guint16" />
25407 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" />
25409 <struct name="MIKEYPayloadRAND" cname="GstMIKEYPayloadRAND" opaque="false" hidden="false">
25410 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25411 <warning>missing glib:type-name</warning>
25413 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8" />
25414 <field cname="rand" access="public" writeable="true" readable="true" is_callback="false" name="Rand" type="guint8" />
25416 <struct name="MIKEYPayloadSP" cname="GstMIKEYPayloadSP" opaque="false" hidden="false">
25417 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25418 <warning>missing glib:type-name</warning>
25420 <field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint" />
25421 <field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="GstMIKEYSecProto" />
25422 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GArray*" array="true" null_term_array="true" />
25424 <struct name="MIKEYPayloadSPParam" cname="GstMIKEYPayloadSPParam" opaque="false" hidden="false">
25425 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="guint8" />
25426 <field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8" />
25427 <field cname="val" access="public" writeable="true" readable="true" is_callback="false" name="Val" type="guint8*" />
25429 <struct name="MIKEYPayloadT" cname="GstMIKEYPayloadT" opaque="false" hidden="false">
25430 <field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
25431 <warning>missing glib:type-name</warning>
25433 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYTSType" />
25434 <field cname="ts_value" access="public" writeable="true" readable="true" is_callback="false" name="TsValue" type="guint8" />
25436 <struct name="SDPAttribute" cname="GstSDPAttribute" opaque="false" hidden="false">
25437 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="gchar*" />
25438 <field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*" />
25439 <method name="Clear" cname="gst_sdp_attribute_clear" version="1.2">
25440 <return-type type="GstSDPResult" />
25443 <method name="Set" cname="gst_sdp_attribute_set" version="1.2">
25444 <return-type type="GstSDPResult" />
25446 <parameter name="key" type="const-gchar*" />
25447 <parameter allow-none="1" name="value" type="const-gchar*" />
25451 <struct name="SDPBandwidth" cname="GstSDPBandwidth" opaque="false" hidden="false">
25452 <field cname="bwtype" access="public" writeable="true" readable="true" is_callback="false" name="Bwtype" type="gchar*" />
25453 <field cname="bandwidth" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidth" type="guint" />
25454 <method name="Clear" cname="gst_sdp_bandwidth_clear" version="1.2">
25455 <return-type type="GstSDPResult" />
25458 <method name="Set" cname="gst_sdp_bandwidth_set" version="1.2">
25459 <return-type type="GstSDPResult" />
25461 <parameter name="bwtype" type="const-gchar*" />
25462 <parameter name="bandwidth" type="guint" />
25466 <struct name="SDPConnection" cname="GstSDPConnection" opaque="false" hidden="false">
25467 <field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*" />
25468 <field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*" />
25469 <field cname="address" access="public" writeable="true" readable="true" is_callback="false" name="Address" type="gchar*" />
25470 <field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint" />
25471 <field cname="addr_number" access="public" writeable="true" readable="true" is_callback="false" name="AddrNumber" type="guint" />
25472 <method name="Clear" cname="gst_sdp_connection_clear" version="1.2">
25473 <return-type type="GstSDPResult" />
25476 <method name="Set" cname="gst_sdp_connection_set" version="1.2">
25477 <return-type type="GstSDPResult" />
25479 <parameter name="nettype" type="const-gchar*" />
25480 <parameter name="addrtype" type="const-gchar*" />
25481 <parameter name="address" type="const-gchar*" />
25482 <parameter name="ttl" type="guint" />
25483 <parameter name="addr_number" type="guint" />
25487 <struct name="SDPKey" cname="GstSDPKey" opaque="false" hidden="false">
25488 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="gchar*" />
25489 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gchar*" />
25491 <struct name="SDPMedia" cname="GstSDPMedia" opaque="false" hidden="false">
25492 <field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*" />
25493 <field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint" />
25494 <field cname="num_ports" access="public" writeable="true" readable="true" is_callback="false" name="NumPorts" type="guint" />
25495 <field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="gchar*" />
25496 <field cname="fmts" access="public" writeable="true" readable="true" is_callback="false" name="Fmts" type="GArray*" array="true" null_term_array="true" />
25497 <field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*" />
25498 <field cname="connections" access="public" writeable="true" readable="true" is_callback="false" name="Connections" type="GArray*" array="true" null_term_array="true" />
25499 <field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true" />
25500 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
25501 <warning>missing glib:type-name</warning>
25503 <field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true" />
25504 <method name="AddAttribute" cname="gst_sdp_media_add_attribute">
25505 <return-type type="GstSDPResult" />
25507 <parameter name="key" type="const-gchar*" />
25508 <parameter allow-none="1" name="value" type="const-gchar*" />
25511 <method name="AddBandwidth" cname="gst_sdp_media_add_bandwidth">
25512 <return-type type="GstSDPResult" />
25514 <parameter name="bwtype" type="const-gchar*" />
25515 <parameter name="bandwidth" type="guint" />
25518 <method name="AddConnection" cname="gst_sdp_media_add_connection">
25519 <return-type type="GstSDPResult" />
25521 <parameter name="nettype" type="const-gchar*" />
25522 <parameter name="addrtype" type="const-gchar*" />
25523 <parameter name="address" type="const-gchar*" />
25524 <parameter name="ttl" type="guint" />
25525 <parameter name="addr_number" type="guint" />
25528 <method name="AddFormat" cname="gst_sdp_media_add_format">
25529 <return-type type="GstSDPResult" />
25531 <parameter name="format" type="const-gchar*" />
25534 <method name="AsText" cname="gst_sdp_media_as_text">
25535 <return-type type="gchar*" owned="true" />
25538 <method name="AttributesLen" cname="gst_sdp_media_attributes_len">
25539 <return-type type="guint" />
25542 <method name="AttributesToCaps" cname="gst_sdp_media_attributes_to_caps" version="1.8">
25543 <return-type type="GstSDPResult" />
25545 <parameter name="caps" type="GstCaps*">
25546 <warning>missing glib:type-name</warning>
25550 <method name="BandwidthsLen" cname="gst_sdp_media_bandwidths_len">
25551 <return-type type="guint" />
25554 <method name="ConnectionsLen" cname="gst_sdp_media_connections_len">
25555 <return-type type="guint" />
25558 <method name="Copy" cname="gst_sdp_media_copy" version="1.2">
25559 <return-type type="GstSDPResult" />
25561 <parameter name="copy" type="GstSDPMedia**" owned="true" pass_as="out">
25562 <warning>missing glib:type-name</warning>
25566 <method name="FormatsLen" cname="gst_sdp_media_formats_len">
25567 <return-type type="guint" />
25570 <method name="Free" cname="gst_sdp_media_free">
25571 <return-type type="GstSDPResult" />
25574 <method name="GetAttribute" cname="gst_sdp_media_get_attribute">
25575 <return-type type="GstSDPAttribute*">
25576 <warning>missing glib:type-name</warning>
25579 <parameter name="idx" type="guint" />
25582 <method name="GetAttributeVal" cname="gst_sdp_media_get_attribute_val">
25583 <return-type type="const-gchar*" />
25585 <parameter name="key" type="const-gchar*" />
25588 <method name="GetAttributeValN" cname="gst_sdp_media_get_attribute_val_n">
25589 <return-type type="const-gchar*" />
25591 <parameter name="key" type="const-gchar*" />
25592 <parameter name="nth" type="guint" />
25595 <method name="GetBandwidth" cname="gst_sdp_media_get_bandwidth">
25596 <return-type type="GstSDPBandwidth*">
25597 <warning>missing glib:type-name</warning>
25600 <parameter name="idx" type="guint" />
25603 <method name="GetCapsFromMedia" cname="gst_sdp_media_get_caps_from_media" version="1.8">
25604 <return-type type="GstCaps*" owned="true">
25605 <warning>missing glib:type-name</warning>
25608 <parameter name="pt" type="gint" />
25611 <method name="GetConnection" cname="gst_sdp_media_get_connection">
25612 <return-type type="GstSDPConnection*">
25613 <warning>missing glib:type-name</warning>
25616 <parameter name="idx" type="guint" />
25619 <method name="GetFormat" cname="gst_sdp_media_get_format">
25620 <return-type type="const-gchar*" />
25622 <parameter name="idx" type="guint" />
25625 <method name="GetInformation" cname="gst_sdp_media_get_information">
25626 <return-type type="const-gchar*" />
25629 <method name="GetKey" cname="gst_sdp_media_get_key">
25630 <return-type type="GstSDPKey*">
25631 <warning>missing glib:type-name</warning>
25635 <method name="GetMedia" cname="gst_sdp_media_get_media">
25636 <return-type type="const-gchar*" />
25639 <method name="GetNumPorts" cname="gst_sdp_media_get_num_ports">
25640 <return-type type="guint" />
25643 <method name="GetPort" cname="gst_sdp_media_get_port">
25644 <return-type type="guint" />
25647 <method name="GetProto" cname="gst_sdp_media_get_proto">
25648 <return-type type="const-gchar*" />
25651 <method name="Init" cname="gst_sdp_media_init">
25652 <return-type type="GstSDPResult" />
25655 <method name="InsertAttribute" cname="gst_sdp_media_insert_attribute" version="1.2">
25656 <return-type type="GstSDPResult" />
25658 <parameter name="idx" type="gint" />
25659 <parameter name="attr" type="GstSDPAttribute*">
25660 <warning>missing glib:type-name</warning>
25664 <method name="InsertBandwidth" cname="gst_sdp_media_insert_bandwidth" version="1.2">
25665 <return-type type="GstSDPResult" />
25667 <parameter name="idx" type="gint" />
25668 <parameter name="bw" type="GstSDPBandwidth*">
25669 <warning>missing glib:type-name</warning>
25673 <method name="InsertConnection" cname="gst_sdp_media_insert_connection" version="1.2">
25674 <return-type type="GstSDPResult" />
25676 <parameter name="idx" type="gint" />
25677 <parameter name="conn" type="GstSDPConnection*">
25678 <warning>missing glib:type-name</warning>
25682 <method name="InsertFormat" cname="gst_sdp_media_insert_format" version="1.2">
25683 <return-type type="GstSDPResult" />
25685 <parameter name="idx" type="gint" />
25686 <parameter name="format" type="const-gchar*" />
25689 <method name="ParseKeymgmt" cname="gst_sdp_media_parse_keymgmt" version="1.8.1">
25690 <return-type type="GstSDPResult" />
25692 <parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
25693 <warning>missing glib:type-name</warning>
25697 <method name="RemoveAttribute" cname="gst_sdp_media_remove_attribute" version="1.2">
25698 <return-type type="GstSDPResult" />
25700 <parameter name="idx" type="guint" />
25703 <method name="RemoveBandwidth" cname="gst_sdp_media_remove_bandwidth" version="1.2">
25704 <return-type type="GstSDPResult" />
25706 <parameter name="idx" type="guint" />
25709 <method name="RemoveConnection" cname="gst_sdp_media_remove_connection" version="1.2">
25710 <return-type type="GstSDPResult" />
25712 <parameter name="idx" type="guint" />
25715 <method name="RemoveFormat" cname="gst_sdp_media_remove_format" version="1.2">
25716 <return-type type="GstSDPResult" />
25718 <parameter name="idx" type="guint" />
25721 <method name="ReplaceAttribute" cname="gst_sdp_media_replace_attribute" version="1.2">
25722 <return-type type="GstSDPResult" />
25724 <parameter name="idx" type="guint" />
25725 <parameter name="attr" type="GstSDPAttribute*">
25726 <warning>missing glib:type-name</warning>
25730 <method name="ReplaceBandwidth" cname="gst_sdp_media_replace_bandwidth" version="1.2">
25731 <return-type type="GstSDPResult" />
25733 <parameter name="idx" type="guint" />
25734 <parameter name="bw" type="GstSDPBandwidth*">
25735 <warning>missing glib:type-name</warning>
25739 <method name="ReplaceConnection" cname="gst_sdp_media_replace_connection" version="1.2">
25740 <return-type type="GstSDPResult" />
25742 <parameter name="idx" type="guint" />
25743 <parameter name="conn" type="GstSDPConnection*">
25744 <warning>missing glib:type-name</warning>
25748 <method name="ReplaceFormat" cname="gst_sdp_media_replace_format" version="1.2">
25749 <return-type type="GstSDPResult" />
25751 <parameter name="idx" type="guint" />
25752 <parameter name="format" type="const-gchar*" />
25755 <method name="SetInformation" cname="gst_sdp_media_set_information">
25756 <return-type type="GstSDPResult" />
25758 <parameter name="information" type="const-gchar*" />
25761 <method name="SetKey" cname="gst_sdp_media_set_key">
25762 <return-type type="GstSDPResult" />
25764 <parameter name="type" type="const-gchar*" />
25765 <parameter name="data" type="const-gchar*" />
25768 <method name="SetMedia" cname="gst_sdp_media_set_media">
25769 <return-type type="GstSDPResult" />
25771 <parameter name="med" type="const-gchar*" />
25774 <method name="SetPortInfo" cname="gst_sdp_media_set_port_info">
25775 <return-type type="GstSDPResult" />
25777 <parameter name="port" type="guint" />
25778 <parameter name="num_ports" type="guint" />
25781 <method name="SetProto" cname="gst_sdp_media_set_proto">
25782 <return-type type="GstSDPResult" />
25784 <parameter name="proto" type="const-gchar*" />
25787 <method name="Uninit" cname="gst_sdp_media_uninit">
25788 <return-type type="GstSDPResult" />
25791 <method name="New" cname="gst_sdp_media_new" shared="true">
25792 <return-type type="GstSDPResult" />
25794 <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
25795 <warning>missing glib:type-name</warning>
25799 <method name="SetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
25800 <return-type type="GstSDPResult" />
25802 <parameter name="caps" type="GstCaps*">
25803 <warning>missing glib:type-name</warning>
25805 <parameter name="media" type="GstSDPMedia*">
25806 <warning>missing glib:type-name</warning>
25811 <boxed name="SDPMessage" cname="GstSDPMessage" opaque="true" hidden="false">
25812 <method name="GetType" cname="gst_sdp_message_get_type" shared="true">
25813 <return-type type="GType" />
25815 <field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*" />
25816 <field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="GstSDPOrigin">
25817 <warning>missing glib:type-name</warning>
25819 <field cname="session_name" access="public" writeable="true" readable="true" is_callback="false" name="SessionName" type="gchar*" />
25820 <field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*" />
25821 <field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*" />
25822 <field cname="emails" access="public" writeable="true" readable="true" is_callback="false" name="Emails" type="GArray*" array="true" null_term_array="true" />
25823 <field cname="phones" access="public" writeable="true" readable="true" is_callback="false" name="Phones" type="GArray*" array="true" null_term_array="true" />
25824 <field cname="connection" access="public" writeable="true" readable="true" is_callback="false" name="Connection" type="GstSDPConnection">
25825 <warning>missing glib:type-name</warning>
25827 <field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true" />
25828 <field cname="times" access="public" writeable="true" readable="true" is_callback="false" name="Times" type="GArray*" array="true" null_term_array="true" />
25829 <field cname="zones" access="public" writeable="true" readable="true" is_callback="false" name="Zones" type="GArray*" array="true" null_term_array="true" />
25830 <field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
25831 <warning>missing glib:type-name</warning>
25833 <field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true" />
25834 <field cname="medias" access="public" writeable="true" readable="true" is_callback="false" name="Medias" type="GArray*" array="true" null_term_array="true" />
25835 <method name="AddAttribute" cname="gst_sdp_message_add_attribute">
25836 <return-type type="GstSDPResult" />
25838 <parameter name="key" type="const-gchar*" />
25839 <parameter allow-none="1" name="value" type="const-gchar*" />
25842 <method name="AddBandwidth" cname="gst_sdp_message_add_bandwidth">
25843 <return-type type="GstSDPResult" />
25845 <parameter name="bwtype" type="const-gchar*" />
25846 <parameter name="bandwidth" type="guint" />
25849 <method name="AddEmail" cname="gst_sdp_message_add_email">
25850 <return-type type="GstSDPResult" />
25852 <parameter name="email" type="const-gchar*" />
25855 <method name="AddMedia" cname="gst_sdp_message_add_media">
25856 <return-type type="GstSDPResult" />
25858 <parameter name="media" type="GstSDPMedia*">
25859 <warning>missing glib:type-name</warning>
25863 <method name="AddPhone" cname="gst_sdp_message_add_phone">
25864 <return-type type="GstSDPResult" />
25866 <parameter name="phone" type="const-gchar*" />
25869 <method name="AddTime" cname="gst_sdp_message_add_time">
25870 <return-type type="GstSDPResult" />
25872 <parameter name="start" type="const-gchar*" />
25873 <parameter name="stop" type="const-gchar*" />
25874 <parameter name="repeat" type="const gchar**" array="true" null_term_array="true" />
25877 <method name="AddZone" cname="gst_sdp_message_add_zone">
25878 <return-type type="GstSDPResult" />
25880 <parameter name="adj_time" type="const-gchar*" />
25881 <parameter name="typed_time" type="const-gchar*" />
25884 <method name="AsText" cname="gst_sdp_message_as_text">
25885 <return-type type="gchar*" owned="true" />
25888 <method name="AttributesLen" cname="gst_sdp_message_attributes_len">
25889 <return-type type="guint" />
25892 <method name="AttributesToCaps" cname="gst_sdp_message_attributes_to_caps" version="1.8">
25893 <return-type type="GstSDPResult" />
25895 <parameter name="caps" type="GstCaps*">
25896 <warning>missing glib:type-name</warning>
25900 <method name="BandwidthsLen" cname="gst_sdp_message_bandwidths_len">
25901 <return-type type="guint" />
25904 <method name="Copy" cname="gst_sdp_message_copy" version="1.2">
25905 <return-type type="GstSDPResult" />
25907 <parameter name="copy" type="GstSDPMessage**" owned="true" pass_as="out">
25908 <warning>missing glib:type-name</warning>
25912 <method name="Dump" cname="gst_sdp_message_dump">
25913 <return-type type="GstSDPResult" />
25916 <method name="EmailsLen" cname="gst_sdp_message_emails_len">
25917 <return-type type="guint" />
25920 <method name="Free" cname="gst_sdp_message_free">
25921 <return-type type="GstSDPResult" />
25924 <method name="GetAttribute" cname="gst_sdp_message_get_attribute">
25925 <return-type type="GstSDPAttribute*">
25926 <warning>missing glib:type-name</warning>
25929 <parameter name="idx" type="guint" />
25932 <method name="GetAttributeVal" cname="gst_sdp_message_get_attribute_val">
25933 <return-type type="const-gchar*" />
25935 <parameter name="key" type="const-gchar*" />
25938 <method name="GetAttributeValN" cname="gst_sdp_message_get_attribute_val_n">
25939 <return-type type="const-gchar*" />
25941 <parameter name="key" type="const-gchar*" />
25942 <parameter name="nth" type="guint" />
25945 <method name="GetBandwidth" cname="gst_sdp_message_get_bandwidth">
25946 <return-type type="GstSDPBandwidth*">
25947 <warning>missing glib:type-name</warning>
25950 <parameter name="idx" type="guint" />
25953 <method name="GetConnection" cname="gst_sdp_message_get_connection">
25954 <return-type type="GstSDPConnection*">
25955 <warning>missing glib:type-name</warning>
25959 <method name="GetEmail" cname="gst_sdp_message_get_email">
25960 <return-type type="const-gchar*" />
25962 <parameter name="idx" type="guint" />
25965 <method name="GetInformation" cname="gst_sdp_message_get_information">
25966 <return-type type="const-gchar*" />
25969 <method name="GetKey" cname="gst_sdp_message_get_key">
25970 <return-type type="GstSDPKey*">
25971 <warning>missing glib:type-name</warning>
25975 <method name="GetMedia" cname="gst_sdp_message_get_media">
25976 <return-type type="GstSDPMedia*">
25977 <warning>missing glib:type-name</warning>
25980 <parameter name="idx" type="guint" />
25983 <method name="GetOrigin" cname="gst_sdp_message_get_origin">
25984 <return-type type="GstSDPOrigin*">
25985 <warning>missing glib:type-name</warning>
25989 <method name="GetPhone" cname="gst_sdp_message_get_phone">
25990 <return-type type="const-gchar*" />
25992 <parameter name="idx" type="guint" />
25995 <method name="GetSessionName" cname="gst_sdp_message_get_session_name">
25996 <return-type type="const-gchar*" />
25999 <method name="GetTime" cname="gst_sdp_message_get_time">
26000 <return-type type="GstSDPTime*">
26001 <warning>missing glib:type-name</warning>
26004 <parameter name="idx" type="guint" />
26007 <method name="GetUri" cname="gst_sdp_message_get_uri">
26008 <return-type type="const-gchar*" />
26011 <method name="GetVersion" cname="gst_sdp_message_get_version">
26012 <return-type type="const-gchar*" />
26015 <method name="GetZone" cname="gst_sdp_message_get_zone">
26016 <return-type type="GstSDPZone*">
26017 <warning>missing glib:type-name</warning>
26020 <parameter name="idx" type="guint" />
26023 <method name="Init" cname="gst_sdp_message_init">
26024 <return-type type="GstSDPResult" />
26027 <method name="InsertAttribute" cname="gst_sdp_message_insert_attribute" version="1.2">
26028 <return-type type="GstSDPResult" />
26030 <parameter name="idx" type="gint" />
26031 <parameter name="attr" type="GstSDPAttribute*">
26032 <warning>missing glib:type-name</warning>
26036 <method name="InsertBandwidth" cname="gst_sdp_message_insert_bandwidth" version="1.2">
26037 <return-type type="GstSDPResult" />
26039 <parameter name="idx" type="gint" />
26040 <parameter name="bw" type="GstSDPBandwidth*">
26041 <warning>missing glib:type-name</warning>
26045 <method name="InsertEmail" cname="gst_sdp_message_insert_email" version="1.2">
26046 <return-type type="GstSDPResult" />
26048 <parameter name="idx" type="gint" />
26049 <parameter name="email" type="const-gchar*" />
26052 <method name="InsertPhone" cname="gst_sdp_message_insert_phone" version="1.2">
26053 <return-type type="GstSDPResult" />
26055 <parameter name="idx" type="gint" />
26056 <parameter name="phone" type="const-gchar*" />
26059 <method name="InsertTime" cname="gst_sdp_message_insert_time" version="1.2">
26060 <return-type type="GstSDPResult" />
26062 <parameter name="idx" type="gint" />
26063 <parameter name="t" type="GstSDPTime*">
26064 <warning>missing glib:type-name</warning>
26068 <method name="InsertZone" cname="gst_sdp_message_insert_zone" version="1.2">
26069 <return-type type="GstSDPResult" />
26071 <parameter name="idx" type="gint" />
26072 <parameter name="zone" type="GstSDPZone*">
26073 <warning>missing glib:type-name</warning>
26077 <method name="MediasLen" cname="gst_sdp_message_medias_len">
26078 <return-type type="guint" />
26081 <method name="ParseKeymgmt" cname="gst_sdp_message_parse_keymgmt" version="1.8.1">
26082 <return-type type="GstSDPResult" />
26084 <parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
26085 <warning>missing glib:type-name</warning>
26089 <method name="PhonesLen" cname="gst_sdp_message_phones_len">
26090 <return-type type="guint" />
26093 <method name="RemoveAttribute" cname="gst_sdp_message_remove_attribute" version="1.2">
26094 <return-type type="GstSDPResult" />
26096 <parameter name="idx" type="guint" />
26099 <method name="RemoveBandwidth" cname="gst_sdp_message_remove_bandwidth" version="1.2">
26100 <return-type type="GstSDPResult" />
26102 <parameter name="idx" type="guint" />
26105 <method name="RemoveEmail" cname="gst_sdp_message_remove_email" version="1.2">
26106 <return-type type="GstSDPResult" />
26108 <parameter name="idx" type="guint" />
26111 <method name="RemovePhone" cname="gst_sdp_message_remove_phone" version="1.2">
26112 <return-type type="GstSDPResult" />
26114 <parameter name="idx" type="guint" />
26117 <method name="RemoveTime" cname="gst_sdp_message_remove_time" version="1.2">
26118 <return-type type="GstSDPResult" />
26120 <parameter name="idx" type="guint" />
26123 <method name="RemoveZone" cname="gst_sdp_message_remove_zone" version="1.2">
26124 <return-type type="GstSDPResult" />
26126 <parameter name="idx" type="guint" />
26129 <method name="ReplaceAttribute" cname="gst_sdp_message_replace_attribute" version="1.2">
26130 <return-type type="GstSDPResult" />
26132 <parameter name="idx" type="guint" />
26133 <parameter name="attr" type="GstSDPAttribute*">
26134 <warning>missing glib:type-name</warning>
26138 <method name="ReplaceBandwidth" cname="gst_sdp_message_replace_bandwidth" version="1.2">
26139 <return-type type="GstSDPResult" />
26141 <parameter name="idx" type="guint" />
26142 <parameter name="bw" type="GstSDPBandwidth*">
26143 <warning>missing glib:type-name</warning>
26147 <method name="ReplaceEmail" cname="gst_sdp_message_replace_email" version="1.2">
26148 <return-type type="GstSDPResult" />
26150 <parameter name="idx" type="guint" />
26151 <parameter name="email" type="const-gchar*" />
26154 <method name="ReplacePhone" cname="gst_sdp_message_replace_phone" version="1.2">
26155 <return-type type="GstSDPResult" />
26157 <parameter name="idx" type="guint" />
26158 <parameter name="phone" type="const-gchar*" />
26161 <method name="ReplaceTime" cname="gst_sdp_message_replace_time" version="1.2">
26162 <return-type type="GstSDPResult" />
26164 <parameter name="idx" type="guint" />
26165 <parameter name="t" type="GstSDPTime*">
26166 <warning>missing glib:type-name</warning>
26170 <method name="ReplaceZone" cname="gst_sdp_message_replace_zone" version="1.2">
26171 <return-type type="GstSDPResult" />
26173 <parameter name="idx" type="guint" />
26174 <parameter name="zone" type="GstSDPZone*">
26175 <warning>missing glib:type-name</warning>
26179 <method name="SetConnection" cname="gst_sdp_message_set_connection">
26180 <return-type type="GstSDPResult" />
26182 <parameter name="nettype" type="const-gchar*" />
26183 <parameter name="addrtype" type="const-gchar*" />
26184 <parameter name="address" type="const-gchar*" />
26185 <parameter name="ttl" type="guint" />
26186 <parameter name="addr_number" type="guint" />
26189 <method name="SetInformation" cname="gst_sdp_message_set_information">
26190 <return-type type="GstSDPResult" />
26192 <parameter name="information" type="const-gchar*" />
26195 <method name="SetKey" cname="gst_sdp_message_set_key">
26196 <return-type type="GstSDPResult" />
26198 <parameter name="type" type="const-gchar*" />
26199 <parameter name="data" type="const-gchar*" />
26202 <method name="SetOrigin" cname="gst_sdp_message_set_origin">
26203 <return-type type="GstSDPResult" />
26205 <parameter name="username" type="const-gchar*" />
26206 <parameter name="sess_id" type="const-gchar*" />
26207 <parameter name="sess_version" type="const-gchar*" />
26208 <parameter name="nettype" type="const-gchar*" />
26209 <parameter name="addrtype" type="const-gchar*" />
26210 <parameter name="addr" type="const-gchar*" />
26213 <method name="SetSessionName" cname="gst_sdp_message_set_session_name">
26214 <return-type type="GstSDPResult" />
26216 <parameter name="session_name" type="const-gchar*" />
26219 <method name="SetUri" cname="gst_sdp_message_set_uri">
26220 <return-type type="GstSDPResult" />
26222 <parameter name="uri" type="const-gchar*" />
26225 <method name="SetVersion" cname="gst_sdp_message_set_version">
26226 <return-type type="GstSDPResult" />
26228 <parameter name="version" type="const-gchar*" />
26231 <method name="TimesLen" cname="gst_sdp_message_times_len">
26232 <return-type type="guint" />
26235 <method name="Uninit" cname="gst_sdp_message_uninit">
26236 <return-type type="GstSDPResult" />
26239 <method name="ZonesLen" cname="gst_sdp_message_zones_len">
26240 <return-type type="guint" />
26243 <method name="AsUri" cname="gst_sdp_message_as_uri" shared="true">
26244 <return-type type="gchar*" owned="true" />
26246 <parameter name="scheme" type="const-gchar*" />
26247 <parameter name="msg" type="GstSDPMessage*">
26248 <warning>missing glib:type-name</warning>
26252 <method name="New" cname="gst_sdp_message_new" shared="true">
26253 <return-type type="GstSDPResult" />
26255 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26256 <warning>missing glib:type-name</warning>
26260 <method name="NewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
26261 <return-type type="GstSDPResult" />
26263 <parameter name="text" type="const-gchar*" />
26264 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26265 <warning>missing glib:type-name</warning>
26269 <method name="ParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
26270 <return-type type="GstSDPResult" />
26272 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
26273 <parameter name="size" type="guint" />
26274 <parameter name="msg" type="GstSDPMessage*">
26275 <warning>missing glib:type-name</warning>
26279 <method name="ParseUri" cname="gst_sdp_message_parse_uri" shared="true">
26280 <return-type type="GstSDPResult" />
26282 <parameter name="uri" type="const-gchar*" />
26283 <parameter name="msg" type="GstSDPMessage*">
26284 <warning>missing glib:type-name</warning>
26289 <struct name="SDPOrigin" cname="GstSDPOrigin" opaque="false" hidden="false">
26290 <field cname="username" access="public" writeable="true" readable="true" is_callback="false" name="Username" type="gchar*" />
26291 <field cname="sess_id" access="public" writeable="true" readable="true" is_callback="false" name="SessId" type="gchar*" />
26292 <field cname="sess_version" access="public" writeable="true" readable="true" is_callback="false" name="SessVersion" type="gchar*" />
26293 <field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*" />
26294 <field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*" />
26295 <field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="gchar*" />
26297 <struct name="SDPTime" cname="GstSDPTime" opaque="false" hidden="false">
26298 <field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gchar*" />
26299 <field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gchar*" />
26300 <field cname="repeat" access="public" writeable="true" readable="true" is_callback="false" name="Repeat" type="GArray*" array="true" null_term_array="true" />
26301 <method name="Clear" cname="gst_sdp_time_clear" version="1.2">
26302 <return-type type="GstSDPResult" />
26305 <method name="Set" cname="gst_sdp_time_set" version="1.2">
26306 <return-type type="GstSDPResult" />
26308 <parameter name="start" type="const-gchar*" />
26309 <parameter name="stop" type="const-gchar*" />
26310 <parameter name="repeat" type="const gchar**" array="true" null_term_array="true" />
26314 <struct name="SDPZone" cname="GstSDPZone" opaque="false" hidden="false">
26315 <field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="gchar*" />
26316 <field cname="typed_time" access="public" writeable="true" readable="true" is_callback="false" name="TypedTime" type="gchar*" />
26317 <method name="Clear" cname="gst_sdp_zone_clear" version="1.2">
26318 <return-type type="GstSDPResult" />
26321 <method name="Set" cname="gst_sdp_zone_set" version="1.2">
26322 <return-type type="GstSDPResult" />
26324 <parameter name="adj_time" type="const-gchar*" />
26325 <parameter name="typed_time" type="const-gchar*" />
26329 <object name="Global" cname="GstSdpGlobal" opaque="true">
26330 <method name="SdpAddressIsMulticast" cname="gst_sdp_address_is_multicast" shared="true">
26331 <return-type type="gboolean" />
26333 <parameter name="nettype" type="const-gchar*" />
26334 <parameter name="addrtype" type="const-gchar*" />
26335 <parameter name="addr" type="const-gchar*" />
26338 <method name="SdpMakeKeymgmt" cname="gst_sdp_make_keymgmt" shared="true" version="1.8">
26339 <return-type type="gchar*" owned="true" />
26341 <parameter name="uri" type="const-gchar*" />
26342 <parameter name="base64" type="const-gchar*" />
26345 <method name="SdpMediaNew" cname="gst_sdp_media_new" shared="true">
26346 <return-type type="GstSDPResult" />
26348 <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
26349 <warning>missing glib:type-name</warning>
26353 <method name="SdpMediaSetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
26354 <return-type type="GstSDPResult" />
26356 <parameter name="caps" type="GstCaps*">
26357 <warning>missing glib:type-name</warning>
26359 <parameter name="media" type="GstSDPMedia*">
26360 <warning>missing glib:type-name</warning>
26364 <method name="SdpMessageAsUri" cname="gst_sdp_message_as_uri" shared="true">
26365 <return-type type="gchar*" owned="true" />
26367 <parameter name="scheme" type="const-gchar*" />
26368 <parameter name="msg" type="GstSDPMessage*">
26369 <warning>missing glib:type-name</warning>
26373 <method name="SdpMessageNew" cname="gst_sdp_message_new" shared="true">
26374 <return-type type="GstSDPResult" />
26376 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26377 <warning>missing glib:type-name</warning>
26381 <method name="SdpMessageNewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
26382 <return-type type="GstSDPResult" />
26384 <parameter name="text" type="const-gchar*" />
26385 <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
26386 <warning>missing glib:type-name</warning>
26390 <method name="SdpMessageParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
26391 <return-type type="GstSDPResult" />
26393 <parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
26394 <parameter name="size" type="guint" />
26395 <parameter name="msg" type="GstSDPMessage*">
26396 <warning>missing glib:type-name</warning>
26400 <method name="SdpMessageParseUri" cname="gst_sdp_message_parse_uri" shared="true">
26401 <return-type type="GstSDPResult" />
26403 <parameter name="uri" type="const-gchar*" />
26404 <parameter name="msg" type="GstSDPMessage*">
26405 <warning>missing glib:type-name</warning>
26410 <object name="Constants" cname="GstSdpConstants" opaque="true">
26411 <constant value="1" ctype="gint" gtype="gint" name="MIKEY_VERSION" />
26412 <constant value="AS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_AS" />
26413 <constant value="CT" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_CT" />
26414 <constant value="X-" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_EXT_PREFIX" />
26415 <constant value="RR" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RR" />
26416 <constant value="RS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RS" />
26417 <constant value="TIAS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_TIAS" />
26420 <namespace name="Gst.Tags" library="gsttag-1.0-0.dll">
26421 <enum name="TagDemuxResult" cname="GstTagDemuxResult" type="enum" gtype="gst_tag_demux_result_get_type">
26422 <member cname="GST_TAG_DEMUX_RESULT_BROKEN_TAG" name="BrokenTag" value="0" />
26423 <member cname="GST_TAG_DEMUX_RESULT_AGAIN" name="Again" value="1" />
26424 <member cname="GST_TAG_DEMUX_RESULT_OK" name="Ok" value="2" />
26426 <enum name="TagImageType" cname="GstTagImageType" type="enum" gtype="gst_tag_image_type_get_type">
26427 <member cname="GST_TAG_IMAGE_TYPE_NONE" name="None" value="-1" />
26428 <member cname="GST_TAG_IMAGE_TYPE_UNDEFINED" name="Undefined" value="0" />
26429 <member cname="GST_TAG_IMAGE_TYPE_FRONT_COVER" name="FrontCover" value="1" />
26430 <member cname="GST_TAG_IMAGE_TYPE_BACK_COVER" name="BackCover" value="2" />
26431 <member cname="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" name="LeafletPage" value="3" />
26432 <member cname="GST_TAG_IMAGE_TYPE_MEDIUM" name="Medium" value="4" />
26433 <member cname="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" name="LeadArtist" value="5" />
26434 <member cname="GST_TAG_IMAGE_TYPE_ARTIST" name="Artist" value="6" />
26435 <member cname="GST_TAG_IMAGE_TYPE_CONDUCTOR" name="Conductor" value="7" />
26436 <member cname="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" name="BandOrchestra" value="8" />
26437 <member cname="GST_TAG_IMAGE_TYPE_COMPOSER" name="Composer" value="9" />
26438 <member cname="GST_TAG_IMAGE_TYPE_LYRICIST" name="Lyricist" value="10" />
26439 <member cname="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" name="RecordingLocation" value="11" />
26440 <member cname="GST_TAG_IMAGE_TYPE_DURING_RECORDING" name="DuringRecording" value="12" />
26441 <member cname="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" name="DuringPerformance" value="13" />
26442 <member cname="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" name="VideoCapture" value="14" />
26443 <member cname="GST_TAG_IMAGE_TYPE_FISH" name="Fish" value="15" />
26444 <member cname="GST_TAG_IMAGE_TYPE_ILLUSTRATION" name="Illustration" value="16" />
26445 <member cname="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" name="BandArtistLogo" value="17" />
26446 <member cname="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" name="PublisherStudioLogo" value="18" />
26448 <enum name="TagLicenseFlags" cname="GstTagLicenseFlags" type="flags" gtype="gst_tag_license_flags_get_type">
26449 <member cname="GST_TAG_LICENSE_PERMITS_REPRODUCTION" name="PermitsReproduction" value="1" />
26450 <member cname="GST_TAG_LICENSE_PERMITS_DISTRIBUTION" name="PermitsDistribution" value="2" />
26451 <member cname="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS" name="PermitsDerivativeWorks" value="4" />
26452 <member cname="GST_TAG_LICENSE_PERMITS_SHARING" name="PermitsSharing" value="8" />
26453 <member cname="GST_TAG_LICENSE_REQUIRES_NOTICE" name="RequiresNotice" value="256" />
26454 <member cname="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION" name="RequiresAttribution" value="512" />
26455 <member cname="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE" name="RequiresShareAlike" value="1024" />
26456 <member cname="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE" name="RequiresSourceCode" value="2048" />
26457 <member cname="GST_TAG_LICENSE_REQUIRES_COPYLEFT" name="RequiresCopyleft" value="4096" />
26458 <member cname="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT" name="RequiresLesserCopyleft" value="8192" />
26459 <member cname="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE" name="ProhibitsCommercialUse" value="65536" />
26460 <member cname="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE" name="ProhibitsHighIncomeNationUse" value="131072" />
26461 <member cname="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE" name="CreativeCommonsLicense" value="16777216" />
26462 <member cname="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE" name="FreeSoftwareFoundationLicense" value="33554432" />
26464 <interface name="TagXmpWriter" cname="GstTagXmpWriter" opaque="false" hidden="false">
26465 <class_struct cname="GstTagXmpWriterInterface">
26466 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
26467 <warning>missing glib:type-name</warning>
26470 <method name="GetType" cname="gst_tag_xmp_writer_get_type" shared="true">
26471 <return-type type="GType" />
26473 <method name="AddAllSchemas" cname="gst_tag_xmp_writer_add_all_schemas">
26474 <return-type type="void" />
26477 <method name="AddSchema" cname="gst_tag_xmp_writer_add_schema">
26478 <return-type type="void" />
26480 <parameter name="schema" type="const-gchar*" />
26483 <method name="HasSchema" cname="gst_tag_xmp_writer_has_schema">
26484 <return-type type="gboolean" />
26486 <parameter name="schema" type="const-gchar*" />
26489 <method name="RemoveAllSchemas" cname="gst_tag_xmp_writer_remove_all_schemas">
26490 <return-type type="void" />
26493 <method name="RemoveSchema" cname="gst_tag_xmp_writer_remove_schema">
26494 <return-type type="void" />
26496 <parameter name="schema" type="const-gchar*" />
26499 <method name="TagListToXmpBuffer" cname="gst_tag_xmp_writer_tag_list_to_xmp_buffer">
26500 <return-type type="GstBuffer*" owned="true">
26501 <warning>missing glib:type-name</warning>
26504 <parameter name="taglist" type="GstTagList*">
26505 <warning>missing glib:type-name</warning>
26507 <parameter name="read_only" type="gboolean" />
26511 <object name="TagDemux" cname="GstTagDemux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
26512 <class_struct cname="GstTagDemuxClass">
26513 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
26514 <warning>missing glib:type-name</warning>
26516 <field cname="min_start_size" access="public" writeable="false" readable="true" is_callback="false" name="MinStartSize" type="guint" />
26517 <field cname="min_end_size" access="public" writeable="false" readable="true" is_callback="false" name="MinEndSize" type="guint" />
26518 <method vm="identify_tag" />
26519 <method vm="parse_tag" />
26520 <method vm="merge_tags" />
26521 <field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4" />
26523 <method name="GetType" cname="gst_tag_demux_get_type" shared="true">
26524 <return-type type="GType" />
26526 <virtual_method name="IdentifyTag" cname="identify_tag">
26527 <return-type type="gboolean" />
26529 <parameter name="buffer" type="GstBuffer*">
26530 <warning>missing glib:type-name</warning>
26532 <parameter name="start_tag" type="gboolean" />
26533 <parameter name="tag_size" type="guint" />
26536 <virtual_method name="MergeTags" cname="merge_tags">
26537 <return-type type="GstTagList*" owned="true">
26538 <warning>missing glib:type-name</warning>
26541 <parameter name="start_tags" type="GstTagList*">
26542 <warning>missing glib:type-name</warning>
26544 <parameter name="end_tags" type="GstTagList*">
26545 <warning>missing glib:type-name</warning>
26549 <virtual_method name="ParseTag" cname="parse_tag">
26550 <return-type type="GstTagDemuxResult" />
26552 <parameter name="buffer" type="GstBuffer*">
26553 <warning>missing glib:type-name</warning>
26555 <parameter name="start_tag" type="gboolean" />
26556 <parameter name="tag_size" type="guint" />
26557 <parameter name="tags" type="GstTagList**">
26558 <warning>missing glib:type-name</warning>
26562 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
26563 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagDemuxPrivate*">
26564 <warning>missing glib:type-name</warning>
26566 <field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4" />
26568 <object name="TagMux" cname="GstTagMux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
26570 <interface cname="GstTagSetter" />
26572 <class_struct cname="GstTagMuxClass">
26573 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
26574 <warning>missing glib:type-name</warning>
26576 <method vm="render_start_tag" />
26577 <method vm="render_end_tag" />
26578 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
26580 <method name="GetType" cname="gst_tag_mux_get_type" shared="true">
26581 <return-type type="GType" />
26583 <virtual_method name="RenderEndTag" cname="render_end_tag">
26584 <return-type type="GstBuffer*" owned="true">
26585 <warning>missing glib:type-name</warning>
26588 <parameter name="tag_list" type="GstTagList*">
26589 <warning>missing glib:type-name</warning>
26593 <virtual_method name="RenderStartTag" cname="render_start_tag">
26594 <return-type type="GstBuffer*" owned="true">
26595 <warning>missing glib:type-name</warning>
26598 <parameter name="tag_list" type="GstTagList*">
26599 <warning>missing glib:type-name</warning>
26603 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
26604 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagMuxPrivate*">
26605 <warning>missing glib:type-name</warning>
26607 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
26609 <struct name="TagDemuxPrivate" cname="GstTagDemuxPrivate" opaque="true" hidden="true" />
26610 <struct name="TagMuxPrivate" cname="GstTagMuxPrivate" opaque="true" hidden="true" />
26611 <object name="Global" cname="GstTagGlobal" opaque="true">
26612 <method name="VorbisTagAdd" cname="gst_vorbis_tag_add" shared="true">
26613 <return-type type="void" />
26615 <parameter name="list" type="GstTagList*">
26616 <warning>missing glib:type-name</warning>
26618 <parameter name="tag" type="const-gchar*" />
26619 <parameter name="value" type="const-gchar*" />
26623 <object name="Constants" cname="GstTagConstants" opaque="true">
26624 <constant value="chromaprint-fingerprint" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_FINGERPRINT" version="1.18" />
26625 <constant value="acoustid-id" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_ID" version="1.18" />
26626 <constant value="capturing-contrast" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_CONTRAST" />
26627 <constant value="capturing-digital-zoom-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_DIGITAL_ZOOM_RATIO" />
26628 <constant value="capturing-exposure-compensation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_COMPENSATION" />
26629 <constant value="capturing-exposure-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_MODE" />
26630 <constant value="capturing-exposure-program" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_PROGRAM" />
26631 <constant value="capturing-flash-fired" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_FIRED" />
26632 <constant value="capturing-flash-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_MODE" />
26633 <constant value="capturing-focal-length" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH" />
26634 <constant value="capturing-focal-length-35mm" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH_35_MM" version="1.10" />
26635 <constant value="capturing-focal-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_RATIO" />
26636 <constant value="capturing-gain-adjustment" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_GAIN_ADJUSTMENT" />
26637 <constant value="capturing-iso-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_ISO_SPEED" />
26638 <constant value="capturing-metering-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_METERING_MODE" />
26639 <constant value="capturing-saturation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SATURATION" />
26640 <constant value="capturing-scene-capture-type" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SCENE_CAPTURE_TYPE" />
26641 <constant value="capturing-sharpness" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHARPNESS" />
26642 <constant value="capturing-shutter-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHUTTER_SPEED" />
26643 <constant value="capturing-source" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SOURCE" />
26644 <constant value="capturing-white-balance" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_WHITE_BALANCE" />
26645 <constant value="discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID" />
26646 <constant value="discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID_FULL" />
26647 <constant value="musicbrainz-discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID" />
26648 <constant value="musicbrainz-discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID_FULL" />
26649 <constant value="cmml-clip" ctype="gchar*" gtype="gchar*" name="TAG_CMML_CLIP" />
26650 <constant value="cmml-head" ctype="gchar*" gtype="gchar*" name="TAG_CMML_HEAD" />
26651 <constant value="cmml-stream" ctype="gchar*" gtype="gchar*" name="TAG_CMML_STREAM" />
26652 <constant value="10" ctype="gint" gtype="gint" name="TAG_ID3V2_HEADER_SIZE" />
26653 <constant value="image-horizontal-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_HORIZONTAL_PPI" />
26654 <constant value="image-vertical-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_VERTICAL_PPI" />
26655 <constant value="musical-key" ctype="gchar*" gtype="gchar*" name="TAG_MUSICAL_KEY" version="1.2" />
26656 <constant value="musicbrainz-albumartistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMARTISTID" />
26657 <constant value="musicbrainz-albumid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMID" />
26658 <constant value="musicbrainz-artistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ARTISTID" />
26659 <constant value="musicbrainz-releasegroupid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASEGROUPID" version="1.18" />
26660 <constant value="musicbrainz-releasetrackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASETRACKID" version="1.18" />
26661 <constant value="musicbrainz-trackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRACKID" />
26662 <constant value="musicbrainz-trmid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRMID" />
26665 <namespace name="Gst.Video" library="gstvideo-1.0-0.dll">
26666 <enum name="ColorBalanceType" cname="GstColorBalanceType" type="enum" gtype="gst_color_balance_type_get_type">
26667 <member cname="GST_COLOR_BALANCE_HARDWARE" name="Hardware" value="0" />
26668 <member cname="GST_COLOR_BALANCE_SOFTWARE" name="Software" value="1" />
26670 <enum name="NavigationCommand" cname="GstNavigationCommand" type="enum" gtype="gst_navigation_command_get_type">
26671 <member cname="GST_NAVIGATION_COMMAND_INVALID" name="Invalid" value="0" />
26672 <member cname="GST_NAVIGATION_COMMAND_MENU1" name="Menu1" value="1" />
26673 <member cname="GST_NAVIGATION_COMMAND_MENU2" name="Menu2" value="2" />
26674 <member cname="GST_NAVIGATION_COMMAND_MENU3" name="Menu3" value="3" />
26675 <member cname="GST_NAVIGATION_COMMAND_MENU4" name="Menu4" value="4" />
26676 <member cname="GST_NAVIGATION_COMMAND_MENU5" name="Menu5" value="5" />
26677 <member cname="GST_NAVIGATION_COMMAND_MENU6" name="Menu6" value="6" />
26678 <member cname="GST_NAVIGATION_COMMAND_MENU7" name="Menu7" value="7" />
26679 <member cname="GST_NAVIGATION_COMMAND_LEFT" name="Left" value="20" />
26680 <member cname="GST_NAVIGATION_COMMAND_RIGHT" name="Right" value="21" />
26681 <member cname="GST_NAVIGATION_COMMAND_UP" name="Up" value="22" />
26682 <member cname="GST_NAVIGATION_COMMAND_DOWN" name="Down" value="23" />
26683 <member cname="GST_NAVIGATION_COMMAND_ACTIVATE" name="Activate" value="24" />
26684 <member cname="GST_NAVIGATION_COMMAND_PREV_ANGLE" name="PrevAngle" value="30" />
26685 <member cname="GST_NAVIGATION_COMMAND_NEXT_ANGLE" name="NextAngle" value="31" />
26687 <enum name="NavigationEventType" cname="GstNavigationEventType" type="enum" gtype="gst_navigation_event_type_get_type">
26688 <member cname="GST_NAVIGATION_EVENT_INVALID" name="Invalid" value="0" />
26689 <member cname="GST_NAVIGATION_EVENT_KEY_PRESS" name="KeyPress" value="1" />
26690 <member cname="GST_NAVIGATION_EVENT_KEY_RELEASE" name="KeyRelease" value="2" />
26691 <member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS" name="MouseButtonPress" value="3" />
26692 <member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE" name="MouseButtonRelease" value="4" />
26693 <member cname="GST_NAVIGATION_EVENT_MOUSE_MOVE" name="MouseMove" value="5" />
26694 <member cname="GST_NAVIGATION_EVENT_COMMAND" name="Command" value="6" />
26695 <member cname="GST_NAVIGATION_EVENT_MOUSE_SCROLL" name="MouseScroll" value="7" />
26697 <enum name="NavigationMessageType" cname="GstNavigationMessageType" type="enum" gtype="gst_navigation_message_type_get_type">
26698 <member cname="GST_NAVIGATION_MESSAGE_INVALID" name="Invalid" value="0" />
26699 <member cname="GST_NAVIGATION_MESSAGE_MOUSE_OVER" name="MouseOver" value="1" />
26700 <member cname="GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED" name="CommandsChanged" value="2" />
26701 <member cname="GST_NAVIGATION_MESSAGE_ANGLES_CHANGED" name="AnglesChanged" value="3" />
26702 <member cname="GST_NAVIGATION_MESSAGE_EVENT" name="Event" value="4" />
26704 <enum name="NavigationQueryType" cname="GstNavigationQueryType" type="enum" gtype="gst_navigation_query_type_get_type">
26705 <member cname="GST_NAVIGATION_QUERY_INVALID" name="Invalid" value="0" />
26706 <member cname="GST_NAVIGATION_QUERY_COMMANDS" name="Commands" value="1" />
26707 <member cname="GST_NAVIGATION_QUERY_ANGLES" name="Angles" value="2" />
26709 <enum name="VideoAFDSpec" cname="GstVideoAFDSpec" type="enum" gtype="gst_video_afd_spec_get_type" version="1.18">
26710 <member cname="GST_VIDEO_AFD_SPEC_DVB_ETSI" name="DvbEtsi" value="0" />
26711 <member cname="GST_VIDEO_AFD_SPEC_ATSC_A53" name="AtscA53" value="1" />
26712 <member cname="GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1" name="SmpteSt20161" value="2" />
26714 <enum name="VideoAFDValue" cname="GstVideoAFDValue" type="enum" gtype="gst_video_afd_value_get_type" version="1.18">
26715 <member cname="GST_VIDEO_AFD_UNAVAILABLE" name="Unavailable" value="0" />
26716 <member cname="GST_VIDEO_AFD_16_9_TOP_ALIGNED" name="_16169TopAligned" value="2" />
26717 <member cname="GST_VIDEO_AFD_14_9_TOP_ALIGNED" name="_14149TopAligned" value="3" />
26718 <member cname="GST_VIDEO_AFD_GREATER_THAN_16_9" name="GreaterThan169" value="4" />
26719 <member cname="GST_VIDEO_AFD_4_3_FULL_16_9_FULL" name="_443Full169Full" value="8" />
26720 <member cname="GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR" name="_443Full43Pillar" value="9" />
26721 <member cname="GST_VIDEO_AFD_16_9_LETTER_16_9_FULL" name="_16169Letter169Full" value="10" />
26722 <member cname="GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR" name="_14149Letter149Pillar" value="11" />
26723 <member cname="GST_VIDEO_AFD_4_3_FULL_14_9_CENTER" name="_443Full149Center" value="13" />
26724 <member cname="GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER" name="_16169Letter149Center" value="14" />
26725 <member cname="GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER" name="_16169Letter43Center" value="15" />
26727 <enum name="VideoAlphaMode" cname="GstVideoAlphaMode" type="enum" gtype="gst_video_alpha_mode_get_type" version="1.6">
26728 <member cname="GST_VIDEO_ALPHA_MODE_COPY" name="Copy" value="0" />
26729 <member cname="GST_VIDEO_ALPHA_MODE_SET" name="Set" value="1" />
26730 <member cname="GST_VIDEO_ALPHA_MODE_MULT" name="Mult" value="2" />
26732 <enum name="VideoAncillaryDID" cname="GstVideoAncillaryDID" type="enum" gtype="gst_video_ancillary_did_get_type" version="1.16">
26733 <member cname="GST_VIDEO_ANCILLARY_DID_UNDEFINED" name="Undefined" value="0" />
26734 <member cname="GST_VIDEO_ANCILLARY_DID_DELETION" name="Deletion" value="128" />
26735 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_FIRST" name="Hanc3gAudioDataFirst" value="160" />
26736 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_LAST" name="Hanc3gAudioDataLast" value="167" />
26737 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_FIRST" name="HancHdtvAudioDataFirst" value="224" />
26738 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_LAST" name="HancHdtvAudioDataLast" value="231" />
26739 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_FIRST" name="HancSdtvAudioData1First" value="236" />
26740 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_LAST" name="HancSdtvAudioData1Last" value="239" />
26741 <member cname="GST_VIDEO_ANCILLARY_DID_CAMERA_POSITION" name="CameraPosition" value="240" />
26742 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_ERROR_DETECTION" name="HancErrorDetection" value="244" />
26743 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_FIRST" name="HancSdtvAudioData2First" value="248" />
26744 <member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_LAST" name="HancSdtvAudioData2Last" value="255" />
26746 <enum name="VideoAncillaryDID16" cname="GstVideoAncillaryDID16" type="enum" gtype="gst_video_ancillary_di_d16_get_type" version="1.16">
26747 <member cname="GST_VIDEO_ANCILLARY_DID16_S2016_3_AFD_BAR" name="S20163AfdBar" value="16645" />
26748 <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_708" name="S334Eia708" value="24833" />
26749 <member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_608" name="S334Eia608" value="24834" />
26751 <enum name="VideoCaptionType" cname="GstVideoCaptionType" type="enum" gtype="gst_video_caption_type_get_type" version="1.16">
26752 <member cname="GST_VIDEO_CAPTION_TYPE_UNKNOWN" name="Unknown" value="0" />
26753 <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_RAW" name="Cea608Raw" value="1" />
26754 <member cname="GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A" name="Cea608S3341a" value="2" />
26755 <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_RAW" name="Cea708Raw" value="3" />
26756 <member cname="GST_VIDEO_CAPTION_TYPE_CEA708_CDP" name="Cea708Cdp" value="4" />
26758 <enum name="VideoChromaMethod" cname="GstVideoChromaMethod" type="enum" gtype="gst_video_chroma_method_get_type">
26759 <member cname="GST_VIDEO_CHROMA_METHOD_NEAREST" name="Nearest" value="0" />
26760 <member cname="GST_VIDEO_CHROMA_METHOD_LINEAR" name="Linear" value="1" />
26762 <enum name="VideoChromaMode" cname="GstVideoChromaMode" type="enum" gtype="gst_video_chroma_mode_get_type" version="1.6">
26763 <member cname="GST_VIDEO_CHROMA_MODE_FULL" name="Full" value="0" />
26764 <member cname="GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY" name="UpsampleOnly" value="1" />
26765 <member cname="GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY" name="DownsampleOnly" value="2" />
26766 <member cname="GST_VIDEO_CHROMA_MODE_NONE" name="None" value="3" />
26768 <enum name="VideoColorMatrix" cname="GstVideoColorMatrix" type="enum" gtype="gst_video_color_matrix_get_type">
26769 <member cname="GST_VIDEO_COLOR_MATRIX_UNKNOWN" name="Unknown" value="0" />
26770 <member cname="GST_VIDEO_COLOR_MATRIX_RGB" name="Rgb" value="1" />
26771 <member cname="GST_VIDEO_COLOR_MATRIX_FCC" name="Fcc" value="2" />
26772 <member cname="GST_VIDEO_COLOR_MATRIX_BT709" name="Bt709" value="3" />
26773 <member cname="GST_VIDEO_COLOR_MATRIX_BT601" name="Bt601" value="4" />
26774 <member cname="GST_VIDEO_COLOR_MATRIX_SMPTE240M" name="Smpte240m" value="5" />
26775 <member cname="GST_VIDEO_COLOR_MATRIX_BT2020" name="Bt2020" value="6" />
26777 <enum name="VideoColorPrimaries" cname="GstVideoColorPrimaries" type="enum" gtype="gst_video_color_primaries_get_type">
26778 <member cname="GST_VIDEO_COLOR_PRIMARIES_UNKNOWN" name="Unknown" value="0" />
26779 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT709" name="Bt709" value="1" />
26780 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT470M" name="Bt470m" value="2" />
26781 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT470BG" name="Bt470bg" value="3" />
26782 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE170M" name="Smpte170m" value="4" />
26783 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE240M" name="Smpte240m" value="5" />
26784 <member cname="GST_VIDEO_COLOR_PRIMARIES_FILM" name="Film" value="6" />
26785 <member cname="GST_VIDEO_COLOR_PRIMARIES_BT2020" name="Bt2020" value="7" />
26786 <member cname="GST_VIDEO_COLOR_PRIMARIES_ADOBERGB" name="Adobergb" value="8" />
26787 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEST428" name="Smptest428" value="9" />
26788 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTERP431" name="Smpterp431" value="10" />
26789 <member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432" name="Smpteeg432" value="11" />
26790 <member cname="GST_VIDEO_COLOR_PRIMARIES_EBU3213" name="Ebu3213" value="12" />
26792 <enum name="VideoColorRange" cname="GstVideoColorRange" type="enum" gtype="gst_video_color_range_get_type">
26793 <member cname="GST_VIDEO_COLOR_RANGE_UNKNOWN" name="Unknown" value="0" />
26794 <member cname="GST_VIDEO_COLOR_RANGE_0_255" name="_00255" value="1" />
26795 <member cname="GST_VIDEO_COLOR_RANGE_16_235" name="_1616235" value="2" />
26797 <enum name="VideoDitherMethod" cname="GstVideoDitherMethod" type="enum" gtype="gst_video_dither_method_get_type">
26798 <member cname="GST_VIDEO_DITHER_NONE" name="None" value="0" />
26799 <member cname="GST_VIDEO_DITHER_VERTERR" name="Verterr" value="1" />
26800 <member cname="GST_VIDEO_DITHER_FLOYD_STEINBERG" name="FloydSteinberg" value="2" />
26801 <member cname="GST_VIDEO_DITHER_SIERRA_LITE" name="SierraLite" value="3" />
26802 <member cname="GST_VIDEO_DITHER_BAYER" name="Bayer" value="4" />
26804 <enum name="VideoFieldOrder" cname="GstVideoFieldOrder" type="enum" gtype="gst_video_field_order_get_type" version="1.12">
26805 <member cname="GST_VIDEO_FIELD_ORDER_UNKNOWN" name="Unknown" value="0" />
26806 <member cname="GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST" name="TopFieldFirst" value="1" />
26807 <member cname="GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST" name="BottomFieldFirst" value="2" />
26809 <enum name="VideoFormat" cname="GstVideoFormat" type="enum" gtype="gst_video_format_get_type">
26810 <member cname="GST_VIDEO_FORMAT_UNKNOWN" name="Unknown" value="0" />
26811 <member cname="GST_VIDEO_FORMAT_ENCODED" name="Encoded" value="1" />
26812 <member cname="GST_VIDEO_FORMAT_I420" name="I420" value="2" />
26813 <member cname="GST_VIDEO_FORMAT_YV12" name="Yv12" value="3" />
26814 <member cname="GST_VIDEO_FORMAT_YUY2" name="Yuy2" value="4" />
26815 <member cname="GST_VIDEO_FORMAT_UYVY" name="Uyvy" value="5" />
26816 <member cname="GST_VIDEO_FORMAT_AYUV" name="Ayuv" value="6" />
26817 <member cname="GST_VIDEO_FORMAT_RGBx" name="Rgbx" value="7" />
26818 <member cname="GST_VIDEO_FORMAT_BGRx" name="Bgrx" value="8" />
26819 <member cname="GST_VIDEO_FORMAT_xRGB" name="Xrgb" value="9" />
26820 <member cname="GST_VIDEO_FORMAT_xBGR" name="Xbgr" value="10" />
26821 <member cname="GST_VIDEO_FORMAT_RGBA" name="Rgba" value="11" />
26822 <member cname="GST_VIDEO_FORMAT_BGRA" name="Bgra" value="12" />
26823 <member cname="GST_VIDEO_FORMAT_ARGB" name="Argb" value="13" />
26824 <member cname="GST_VIDEO_FORMAT_ABGR" name="Abgr" value="14" />
26825 <member cname="GST_VIDEO_FORMAT_RGB" name="Rgb" value="15" />
26826 <member cname="GST_VIDEO_FORMAT_BGR" name="Bgr" value="16" />
26827 <member cname="GST_VIDEO_FORMAT_Y41B" name="Y41b" value="17" />
26828 <member cname="GST_VIDEO_FORMAT_Y42B" name="Y42b" value="18" />
26829 <member cname="GST_VIDEO_FORMAT_YVYU" name="Yvyu" value="19" />
26830 <member cname="GST_VIDEO_FORMAT_Y444" name="Y444" value="20" />
26831 <member cname="GST_VIDEO_FORMAT_v210" name="V210" value="21" />
26832 <member cname="GST_VIDEO_FORMAT_v216" name="V216" value="22" />
26833 <member cname="GST_VIDEO_FORMAT_NV12" name="Nv12" value="23" />
26834 <member cname="GST_VIDEO_FORMAT_NV21" name="Nv21" value="24" />
26835 <member cname="GST_VIDEO_FORMAT_GRAY8" name="Gray8" value="25" />
26836 <member cname="GST_VIDEO_FORMAT_GRAY16_BE" name="Gray16Be" value="26" />
26837 <member cname="GST_VIDEO_FORMAT_GRAY16_LE" name="Gray16Le" value="27" />
26838 <member cname="GST_VIDEO_FORMAT_v308" name="V308" value="28" />
26839 <member cname="GST_VIDEO_FORMAT_RGB16" name="Rgb16" value="29" />
26840 <member cname="GST_VIDEO_FORMAT_BGR16" name="Bgr16" value="30" />
26841 <member cname="GST_VIDEO_FORMAT_RGB15" name="Rgb15" value="31" />
26842 <member cname="GST_VIDEO_FORMAT_BGR15" name="Bgr15" value="32" />
26843 <member cname="GST_VIDEO_FORMAT_UYVP" name="Uyvp" value="33" />
26844 <member cname="GST_VIDEO_FORMAT_A420" name="A420" value="34" />
26845 <member cname="GST_VIDEO_FORMAT_RGB8P" name="Rgb8p" value="35" />
26846 <member cname="GST_VIDEO_FORMAT_YUV9" name="Yuv9" value="36" />
26847 <member cname="GST_VIDEO_FORMAT_YVU9" name="Yvu9" value="37" />
26848 <member cname="GST_VIDEO_FORMAT_IYU1" name="Iyu1" value="38" />
26849 <member cname="GST_VIDEO_FORMAT_ARGB64" name="Argb64" value="39" />
26850 <member cname="GST_VIDEO_FORMAT_AYUV64" name="Ayuv64" value="40" />
26851 <member cname="GST_VIDEO_FORMAT_r210" name="R210" value="41" />
26852 <member cname="GST_VIDEO_FORMAT_I420_10BE" name="I42010be" value="42" />
26853 <member cname="GST_VIDEO_FORMAT_I420_10LE" name="I42010le" value="43" />
26854 <member cname="GST_VIDEO_FORMAT_I422_10BE" name="I42210be" value="44" />
26855 <member cname="GST_VIDEO_FORMAT_I422_10LE" name="I42210le" value="45" />
26856 <member cname="GST_VIDEO_FORMAT_Y444_10BE" name="Y44410be" value="46" />
26857 <member cname="GST_VIDEO_FORMAT_Y444_10LE" name="Y44410le" value="47" />
26858 <member cname="GST_VIDEO_FORMAT_GBR" name="Gbr" value="48" />
26859 <member cname="GST_VIDEO_FORMAT_GBR_10BE" name="Gbr10be" value="49" />
26860 <member cname="GST_VIDEO_FORMAT_GBR_10LE" name="Gbr10le" value="50" />
26861 <member cname="GST_VIDEO_FORMAT_NV16" name="Nv16" value="51" />
26862 <member cname="GST_VIDEO_FORMAT_NV24" name="Nv24" value="52" />
26863 <member cname="GST_VIDEO_FORMAT_NV12_64Z32" name="Nv1264z32" value="53" />
26864 <member cname="GST_VIDEO_FORMAT_A420_10BE" name="A42010be" value="54" />
26865 <member cname="GST_VIDEO_FORMAT_A420_10LE" name="A42010le" value="55" />
26866 <member cname="GST_VIDEO_FORMAT_A422_10BE" name="A42210be" value="56" />
26867 <member cname="GST_VIDEO_FORMAT_A422_10LE" name="A42210le" value="57" />
26868 <member cname="GST_VIDEO_FORMAT_A444_10BE" name="A44410be" value="58" />
26869 <member cname="GST_VIDEO_FORMAT_A444_10LE" name="A44410le" value="59" />
26870 <member cname="GST_VIDEO_FORMAT_NV61" name="Nv61" value="60" />
26871 <member cname="GST_VIDEO_FORMAT_P010_10BE" name="P01010be" value="61" />
26872 <member cname="GST_VIDEO_FORMAT_P010_10LE" name="P01010le" value="62" />
26873 <member cname="GST_VIDEO_FORMAT_IYU2" name="Iyu2" value="63" />
26874 <member cname="GST_VIDEO_FORMAT_VYUY" name="Vyuy" value="64" />
26875 <member cname="GST_VIDEO_FORMAT_GBRA" name="Gbra" value="65" />
26876 <member cname="GST_VIDEO_FORMAT_GBRA_10BE" name="Gbra10be" value="66" />
26877 <member cname="GST_VIDEO_FORMAT_GBRA_10LE" name="Gbra10le" value="67" />
26878 <member cname="GST_VIDEO_FORMAT_GBR_12BE" name="Gbr12be" value="68" />
26879 <member cname="GST_VIDEO_FORMAT_GBR_12LE" name="Gbr12le" value="69" />
26880 <member cname="GST_VIDEO_FORMAT_GBRA_12BE" name="Gbra12be" value="70" />
26881 <member cname="GST_VIDEO_FORMAT_GBRA_12LE" name="Gbra12le" value="71" />
26882 <member cname="GST_VIDEO_FORMAT_I420_12BE" name="I42012be" value="72" />
26883 <member cname="GST_VIDEO_FORMAT_I420_12LE" name="I42012le" value="73" />
26884 <member cname="GST_VIDEO_FORMAT_I422_12BE" name="I42212be" value="74" />
26885 <member cname="GST_VIDEO_FORMAT_I422_12LE" name="I42212le" value="75" />
26886 <member cname="GST_VIDEO_FORMAT_Y444_12BE" name="Y44412be" value="76" />
26887 <member cname="GST_VIDEO_FORMAT_Y444_12LE" name="Y44412le" value="77" />
26888 <member cname="GST_VIDEO_FORMAT_GRAY10_LE32" name="Gray10Le32" value="78" />
26889 <member cname="GST_VIDEO_FORMAT_NV12_10LE32" name="Nv1210le32" value="79" />
26890 <member cname="GST_VIDEO_FORMAT_NV16_10LE32" name="Nv1610le32" value="80" />
26891 <member cname="GST_VIDEO_FORMAT_NV12_10LE40" name="Nv1210le40" value="81" />
26892 <member cname="GST_VIDEO_FORMAT_Y210" name="Y210" value="82" />
26893 <member cname="GST_VIDEO_FORMAT_Y410" name="Y410" value="83" />
26894 <member cname="GST_VIDEO_FORMAT_VUYA" name="Vuya" value="84" />
26895 <member cname="GST_VIDEO_FORMAT_BGR10A2_LE" name="Bgr10a2Le" value="85" />
26896 <member cname="GST_VIDEO_FORMAT_RGB10A2_LE" name="Rgb10a2Le" value="86" />
26897 <member cname="GST_VIDEO_FORMAT_Y444_16BE" name="Y44416be" value="87" />
26898 <member cname="GST_VIDEO_FORMAT_Y444_16LE" name="Y44416le" value="88" />
26899 <member cname="GST_VIDEO_FORMAT_P016_BE" name="P016Be" value="89" />
26900 <member cname="GST_VIDEO_FORMAT_P016_LE" name="P016Le" value="90" />
26901 <member cname="GST_VIDEO_FORMAT_P012_BE" name="P012Be" value="91" />
26902 <member cname="GST_VIDEO_FORMAT_P012_LE" name="P012Le" value="92" />
26903 <member cname="GST_VIDEO_FORMAT_Y212_BE" name="Y212Be" value="93" />
26904 <member cname="GST_VIDEO_FORMAT_Y212_LE" name="Y212Le" value="94" />
26905 <member cname="GST_VIDEO_FORMAT_Y412_BE" name="Y412Be" value="95" />
26906 <member cname="GST_VIDEO_FORMAT_Y412_LE" name="Y412Le" value="96" />
26907 <member cname="GST_VIDEO_FORMAT_NV12_4L4" name="Nv124l4" value="97" />
26908 <member cname="GST_VIDEO_FORMAT_NV12_32L32" name="Nv1232l32" value="98" />
26910 <enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
26911 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0" />
26912 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_FLIP" name="NormalYFlip" value="1" />
26913 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_NORMAL" name="FlipYNormal" value="2" />
26914 <member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_FLIP" name="FlipYFlip" value="3" />
26916 <enum name="VideoGLTextureType" cname="GstVideoGLTextureType" type="enum">
26917 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE" name="Luminance" value="0" />
26918 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE_ALPHA" name="LuminanceAlpha" value="1" />
26919 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB16" name="Rgb16" value="2" />
26920 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB" name="Rgb" value="3" />
26921 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGBA" name="Rgba" value="4" />
26922 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_R" name="R" value="5" />
26923 <member cname="GST_VIDEO_GL_TEXTURE_TYPE_RG" name="Rg" value="6" />
26925 <enum name="VideoGammaMode" cname="GstVideoGammaMode" type="enum" gtype="gst_video_gamma_mode_get_type" version="1.6">
26926 <member cname="GST_VIDEO_GAMMA_MODE_NONE" name="None" value="0" />
26927 <member cname="GST_VIDEO_GAMMA_MODE_REMAP" name="Remap" value="1" />
26929 <enum name="VideoInterlaceMode" cname="GstVideoInterlaceMode" type="enum" gtype="gst_video_interlace_mode_get_type">
26930 <member cname="GST_VIDEO_INTERLACE_MODE_PROGRESSIVE" name="Progressive" value="0" />
26931 <member cname="GST_VIDEO_INTERLACE_MODE_INTERLEAVED" name="Interleaved" value="1" />
26932 <member cname="GST_VIDEO_INTERLACE_MODE_MIXED" name="Mixed" value="2" />
26933 <member cname="GST_VIDEO_INTERLACE_MODE_FIELDS" name="Fields" value="3" />
26934 <member cname="GST_VIDEO_INTERLACE_MODE_ALTERNATE" name="Alternate" value="4" />
26936 <enum name="VideoMatrixMode" cname="GstVideoMatrixMode" type="enum" gtype="gst_video_matrix_mode_get_type" version="1.6">
26937 <member cname="GST_VIDEO_MATRIX_MODE_FULL" name="Full" value="0" />
26938 <member cname="GST_VIDEO_MATRIX_MODE_INPUT_ONLY" name="InputOnly" value="1" />
26939 <member cname="GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY" name="OutputOnly" value="2" />
26940 <member cname="GST_VIDEO_MATRIX_MODE_NONE" name="None" value="3" />
26942 <enum name="VideoMultiviewFramePacking" cname="GstVideoMultiviewFramePacking" type="enum" gtype="gst_video_multiview_frame_packing_get_type">
26943 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE" name="None" value="-1" />
26944 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO" name="Mono" value="0" />
26945 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT" name="Left" value="1" />
26946 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT" name="Right" value="2" />
26947 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE" name="SideBySide" value="3" />
26948 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4" />
26949 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5" />
26950 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED" name="RowInterleaved" value="6" />
26951 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM" name="TopBottom" value="7" />
26952 <member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD" name="Checkerboard" value="8" />
26954 <enum name="VideoMultiviewMode" cname="GstVideoMultiviewMode" type="enum" gtype="gst_video_multiview_mode_get_type">
26955 <member cname="GST_VIDEO_MULTIVIEW_MODE_NONE" name="None" value="-1" />
26956 <member cname="GST_VIDEO_MULTIVIEW_MODE_MONO" name="Mono" value="0" />
26957 <member cname="GST_VIDEO_MULTIVIEW_MODE_LEFT" name="Left" value="1" />
26958 <member cname="GST_VIDEO_MULTIVIEW_MODE_RIGHT" name="Right" value="2" />
26959 <member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE" name="SideBySide" value="3" />
26960 <member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4" />
26961 <member cname="GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5" />
26962 <member cname="GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED" name="RowInterleaved" value="6" />
26963 <member cname="GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM" name="TopBottom" value="7" />
26964 <member cname="GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD" name="Checkerboard" value="8" />
26965 <member cname="GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME" name="FrameByFrame" value="32" />
26966 <member cname="GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME" name="MultiviewFrameByFrame" value="33" />
26967 <member cname="GST_VIDEO_MULTIVIEW_MODE_SEPARATED" name="Separated" value="34" />
26969 <enum name="VideoOrientationMethod" cname="GstVideoOrientationMethod" type="enum" gtype="gst_video_orientation_method_get_type" version="1.10">
26970 <member cname="GST_VIDEO_ORIENTATION_IDENTITY" name="Identity" value="0" />
26971 <member cname="GST_VIDEO_ORIENTATION_90R" name="_90r" value="1" />
26972 <member cname="GST_VIDEO_ORIENTATION_180" name="_180" value="2" />
26973 <member cname="GST_VIDEO_ORIENTATION_90L" name="_90l" value="3" />
26974 <member cname="GST_VIDEO_ORIENTATION_HORIZ" name="Horiz" value="4" />
26975 <member cname="GST_VIDEO_ORIENTATION_VERT" name="Vert" value="5" />
26976 <member cname="GST_VIDEO_ORIENTATION_UL_LR" name="UlLr" value="6" />
26977 <member cname="GST_VIDEO_ORIENTATION_UR_LL" name="UrLl" value="7" />
26978 <member cname="GST_VIDEO_ORIENTATION_AUTO" name="Auto" value="8" />
26979 <member cname="GST_VIDEO_ORIENTATION_CUSTOM" name="Custom" value="9" />
26981 <enum name="VideoPrimariesMode" cname="GstVideoPrimariesMode" type="enum" gtype="gst_video_primaries_mode_get_type" version="1.6">
26982 <member cname="GST_VIDEO_PRIMARIES_MODE_NONE" name="None" value="0" />
26983 <member cname="GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY" name="MergeOnly" value="1" />
26984 <member cname="GST_VIDEO_PRIMARIES_MODE_FAST" name="Fast" value="2" />
26986 <enum name="VideoResamplerMethod" cname="GstVideoResamplerMethod" type="enum" gtype="gst_video_resampler_method_get_type" version="1.6">
26987 <member cname="GST_VIDEO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0" />
26988 <member cname="GST_VIDEO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1" />
26989 <member cname="GST_VIDEO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2" />
26990 <member cname="GST_VIDEO_RESAMPLER_METHOD_SINC" name="Sinc" value="3" />
26991 <member cname="GST_VIDEO_RESAMPLER_METHOD_LANCZOS" name="Lanczos" value="4" />
26993 <enum name="VideoTileMode" cname="GstVideoTileMode" type="enum" gtype="gst_video_tile_mode_get_type">
26994 <member cname="GST_VIDEO_TILE_MODE_UNKNOWN" name="Unknown" value="0" />
26995 <member cname="GST_VIDEO_TILE_MODE_ZFLIPZ_2X2" name="Zflipz2x2" value="65536" />
26996 <member cname="GST_VIDEO_TILE_MODE_LINEAR" name="Linear" value="131072" />
26998 <enum name="VideoTileType" cname="GstVideoTileType" type="enum" gtype="gst_video_tile_type_get_type">
26999 <member cname="GST_VIDEO_TILE_TYPE_INDEXED" name="Indexed" value="0" />
27001 <enum name="VideoTransferFunction" cname="GstVideoTransferFunction" type="enum" gtype="gst_video_transfer_function_get_type">
27002 <member cname="GST_VIDEO_TRANSFER_UNKNOWN" name="Unknown" value="0" />
27003 <member cname="GST_VIDEO_TRANSFER_GAMMA10" name="Gamma10" value="1" />
27004 <member cname="GST_VIDEO_TRANSFER_GAMMA18" name="Gamma18" value="2" />
27005 <member cname="GST_VIDEO_TRANSFER_GAMMA20" name="Gamma20" value="3" />
27006 <member cname="GST_VIDEO_TRANSFER_GAMMA22" name="Gamma22" value="4" />
27007 <member cname="GST_VIDEO_TRANSFER_BT709" name="Bt709" value="5" />
27008 <member cname="GST_VIDEO_TRANSFER_SMPTE240M" name="Smpte240m" value="6" />
27009 <member cname="GST_VIDEO_TRANSFER_SRGB" name="Srgb" value="7" />
27010 <member cname="GST_VIDEO_TRANSFER_GAMMA28" name="Gamma28" value="8" />
27011 <member cname="GST_VIDEO_TRANSFER_LOG100" name="Log100" value="9" />
27012 <member cname="GST_VIDEO_TRANSFER_LOG316" name="Log316" value="10" />
27013 <member cname="GST_VIDEO_TRANSFER_BT2020_12" name="Bt202012" value="11" />
27014 <member cname="GST_VIDEO_TRANSFER_ADOBERGB" name="Adobergb" value="12" />
27015 <member cname="GST_VIDEO_TRANSFER_BT2020_10" name="Bt202010" value="13" />
27016 <member cname="GST_VIDEO_TRANSFER_SMPTE2084" name="Smpte2084" value="14" />
27017 <member cname="GST_VIDEO_TRANSFER_ARIB_STD_B67" name="AribStdB67" value="15" />
27018 <member cname="GST_VIDEO_TRANSFER_BT601" name="Bt601" value="16" />
27020 <enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
27021 <member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0" />
27022 <member cname="GST_VIDEO_VBI_PARSER_RESULT_OK" name="Ok" value="1" />
27023 <member cname="GST_VIDEO_VBI_PARSER_RESULT_ERROR" name="Error" value="2" />
27025 <enum name="VideoBufferFlags" cname="GstVideoBufferFlags" type="flags" gtype="gst_video_buffer_flags_get_type">
27026 <member cname="GST_VIDEO_BUFFER_FLAG_MARKER" name="Marker" value="512" />
27027 <member cname="GST_VIDEO_BUFFER_FLAG_INTERLACED" name="Interlaced" value="1048576" />
27028 <member cname="GST_VIDEO_BUFFER_FLAG_TFF" name="Tff" value="2097152" />
27029 <member cname="GST_VIDEO_BUFFER_FLAG_RFF" name="Rff" value="4194304" />
27030 <member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608" />
27031 <member cname="GST_VIDEO_BUFFER_FLAG_BOTTOM_FIELD" name="BottomField" value="8388608" />
27032 <member cname="GST_VIDEO_BUFFER_FLAG_TOP_FIELD" name="TopField" value="10485760" />
27033 <member cname="GST_VIDEO_BUFFER_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16777216" />
27034 <member cname="GST_VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="33554432" />
27035 <member cname="GST_VIDEO_BUFFER_FLAG_LAST" name="Last" value="268435456" />
27037 <enum name="VideoChromaFlags" cname="GstVideoChromaFlags" type="flags" gtype="gst_video_chroma_flags_get_type">
27038 <member cname="GST_VIDEO_CHROMA_FLAG_NONE" name="None" value="0" />
27039 <member cname="GST_VIDEO_CHROMA_FLAG_INTERLACED" name="Interlaced" value="1" />
27041 <enum name="VideoChromaSite" cname="GstVideoChromaSite" type="flags" gtype="gst_video_chroma_site_get_type">
27042 <member cname="GST_VIDEO_CHROMA_SITE_UNKNOWN" name="Unknown" value="0" />
27043 <member cname="GST_VIDEO_CHROMA_SITE_NONE" name="None" value="1" />
27044 <member cname="GST_VIDEO_CHROMA_SITE_JPEG" name="Jpeg" value="1" />
27045 <member cname="GST_VIDEO_CHROMA_SITE_H_COSITED" name="HCosited" value="2" />
27046 <member cname="GST_VIDEO_CHROMA_SITE_MPEG2" name="Mpeg2" value="2" />
27047 <member cname="GST_VIDEO_CHROMA_SITE_V_COSITED" name="VCosited" value="4" />
27048 <member cname="GST_VIDEO_CHROMA_SITE_COSITED" name="Cosited" value="6" />
27049 <member cname="GST_VIDEO_CHROMA_SITE_ALT_LINE" name="AltLine" value="8" />
27050 <member cname="GST_VIDEO_CHROMA_SITE_DV" name="Dv" value="14" />
27052 <enum name="VideoCodecFrameFlags" cname="GstVideoCodecFrameFlags" type="flags">
27053 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_DECODE_ONLY" name="DecodeOnly" value="1" />
27054 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_SYNC_POINT" name="SyncPoint" value="2" />
27055 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME" name="ForceKeyframe" value="4" />
27056 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME_HEADERS" name="ForceKeyframeHeaders" value="8" />
27057 <member cname="GST_VIDEO_CODEC_FRAME_FLAG_CORRUPTED" name="Corrupted" value="16" />
27059 <enum name="VideoDecoderRequestSyncPointFlags" cname="GstVideoDecoderRequestSyncPointFlags" type="flags" version="1.20">
27060 <member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_DISCARD_INPUT" name="DiscardInput" value="1" />
27061 <member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_CORRUPT_OUTPUT" name="CorruptOutput" value="2" />
27063 <enum name="VideoDitherFlags" cname="GstVideoDitherFlags" type="flags" gtype="gst_video_dither_flags_get_type">
27064 <member cname="GST_VIDEO_DITHER_FLAG_NONE" name="None" value="0" />
27065 <member cname="GST_VIDEO_DITHER_FLAG_INTERLACED" name="Interlaced" value="1" />
27066 <member cname="GST_VIDEO_DITHER_FLAG_QUANTIZE" name="Quantize" value="2" />
27068 <enum name="VideoFlags" cname="GstVideoFlags" type="flags" gtype="gst_video_flags_get_type">
27069 <member cname="GST_VIDEO_FLAG_NONE" name="None" value="0" />
27070 <member cname="GST_VIDEO_FLAG_VARIABLE_FPS" name="VariableFps" value="1" />
27071 <member cname="GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="2" />
27073 <enum name="VideoFormatFlags" cname="GstVideoFormatFlags" type="flags" gtype="gst_video_format_flags_get_type">
27074 <member cname="GST_VIDEO_FORMAT_FLAG_YUV" name="Yuv" value="1" />
27075 <member cname="GST_VIDEO_FORMAT_FLAG_RGB" name="Rgb" value="2" />
27076 <member cname="GST_VIDEO_FORMAT_FLAG_GRAY" name="Gray" value="4" />
27077 <member cname="GST_VIDEO_FORMAT_FLAG_ALPHA" name="Alpha" value="8" />
27078 <member cname="GST_VIDEO_FORMAT_FLAG_LE" name="Le" value="16" />
27079 <member cname="GST_VIDEO_FORMAT_FLAG_PALETTE" name="Palette" value="32" />
27080 <member cname="GST_VIDEO_FORMAT_FLAG_COMPLEX" name="Complex" value="64" />
27081 <member cname="GST_VIDEO_FORMAT_FLAG_UNPACK" name="Unpack" value="128" />
27082 <member cname="GST_VIDEO_FORMAT_FLAG_TILED" name="Tiled" value="256" />
27084 <enum name="VideoFrameFlags" cname="GstVideoFrameFlags" type="flags" gtype="gst_video_frame_flags_get_type">
27085 <member cname="GST_VIDEO_FRAME_FLAG_NONE" name="None" value="0" />
27086 <member cname="GST_VIDEO_FRAME_FLAG_INTERLACED" name="Interlaced" value="1" />
27087 <member cname="GST_VIDEO_FRAME_FLAG_TFF" name="Tff" value="2" />
27088 <member cname="GST_VIDEO_FRAME_FLAG_RFF" name="Rff" value="4" />
27089 <member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8" />
27090 <member cname="GST_VIDEO_FRAME_FLAG_BOTTOM_FIELD" name="BottomField" value="8" />
27091 <member cname="GST_VIDEO_FRAME_FLAG_TOP_FIELD" name="TopField" value="10" />
27092 <member cname="GST_VIDEO_FRAME_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16" />
27093 <member cname="GST_VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="32" />
27095 <enum name="VideoFrameMapFlags" cname="GstVideoFrameMapFlags" type="flags" gtype="gst_video_frame_map_flags_get_type" version="1.6">
27096 <member cname="GST_VIDEO_FRAME_MAP_FLAG_NO_REF" name="NoRef" value="65536" />
27097 <member cname="GST_VIDEO_FRAME_MAP_FLAG_LAST" name="Last" value="16777216" />
27099 <enum name="VideoMultiviewFlags" cname="GstVideoMultiviewFlags" type="flags" gtype="gst_video_multiview_flags_get_type">
27100 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_NONE" name="None" value="0" />
27101 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST" name="RightViewFirst" value="1" />
27102 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED" name="LeftFlipped" value="2" />
27103 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED" name="LeftFlopped" value="4" />
27104 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED" name="RightFlipped" value="8" />
27105 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED" name="RightFlopped" value="16" />
27106 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT" name="HalfAspect" value="16384" />
27107 <member cname="GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO" name="MixedMono" value="32768" />
27109 <enum name="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="flags" gtype="gst_video_overlay_format_flags_get_type">
27110 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE" name="None" value="0" />
27111 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="1" />
27112 <member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA" name="GlobalAlpha" value="2" />
27114 <enum name="VideoPackFlags" cname="GstVideoPackFlags" type="flags" gtype="gst_video_pack_flags_get_type">
27115 <member cname="GST_VIDEO_PACK_FLAG_NONE" name="None" value="0" />
27116 <member cname="GST_VIDEO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1" />
27117 <member cname="GST_VIDEO_PACK_FLAG_INTERLACED" name="Interlaced" value="2" />
27119 <enum name="VideoResamplerFlags" cname="GstVideoResamplerFlags" type="flags" gtype="gst_video_resampler_flags_get_type" version="1.6">
27120 <member cname="GST_VIDEO_RESAMPLER_FLAG_NONE" name="None" value="0" />
27121 <member cname="GST_VIDEO_RESAMPLER_FLAG_HALF_TAPS" name="HalfTaps" value="1" />
27123 <enum name="VideoScalerFlags" cname="GstVideoScalerFlags" type="flags" gtype="gst_video_scaler_flags_get_type">
27124 <member cname="GST_VIDEO_SCALER_FLAG_NONE" name="None" value="0" />
27125 <member cname="GST_VIDEO_SCALER_FLAG_INTERLACED" name="Interlaced" value="1" />
27127 <enum name="VideoTimeCodeFlags" cname="GstVideoTimeCodeFlags" type="flags" gtype="gst_video_time_code_flags_get_type" version="1.10">
27128 <member cname="GST_VIDEO_TIME_CODE_FLAGS_NONE" name="None" value="0" />
27129 <member cname="GST_VIDEO_TIME_CODE_FLAGS_DROP_FRAME" name="DropFrame" value="1" />
27130 <member cname="GST_VIDEO_TIME_CODE_FLAGS_INTERLACED" name="Interlaced" value="2" />
27132 <callback name="VideoAffineTransformationGetMatrix" cname="GstVideoAffineTransformationGetMatrix">
27133 <return-type type="gboolean" />
27135 <parameter name="meta" type="GstVideoAffineTransformationMeta*">
27136 <warning>missing glib:type-name</warning>
27138 <parameter name="matrix" type="gfloat" />
27141 <callback name="VideoConvertSampleCallback" cname="GstVideoConvertSampleCallback">
27142 <return-type type="void" />
27144 <parameter name="sample" type="GstSample*">
27145 <warning>missing glib:type-name</warning>
27147 <parameter name="error" type="GError*">
27148 <warning>missing glib:type-name</warning>
27150 <parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
27153 <callback name="VideoFormatPack" cname="GstVideoFormatPack">
27154 <return-type type="void" />
27156 <parameter name="info" type="GstVideoFormatInfo*">
27157 <warning>missing glib:type-name</warning>
27159 <parameter name="flags" type="GstVideoPackFlags" />
27160 <parameter allow-none="1" name="src" type="gpointer" />
27161 <parameter name="sstride" type="gint" />
27162 <parameter allow-none="1" name="data" type="gpointer" />
27163 <parameter name="stride" type="gint" />
27164 <parameter name="chroma_site" type="GstVideoChromaSite" />
27165 <parameter name="y" type="gint" />
27166 <parameter name="width" type="gint" />
27169 <callback name="VideoFormatUnpack" cname="GstVideoFormatUnpack">
27170 <return-type type="void" />
27172 <parameter name="info" type="GstVideoFormatInfo*">
27173 <warning>missing glib:type-name</warning>
27175 <parameter name="flags" type="GstVideoPackFlags" />
27176 <parameter allow-none="1" name="dest" type="gpointer" />
27177 <parameter allow-none="1" name="data" type="gpointer" />
27178 <parameter name="stride" type="gint" />
27179 <parameter name="x" type="gint" />
27180 <parameter name="y" type="gint" />
27181 <parameter name="width" type="gint" />
27184 <callback name="VideoGLTextureUpload" cname="GstVideoGLTextureUpload">
27185 <return-type type="gboolean" />
27187 <parameter name="meta" type="GstVideoGLTextureUploadMeta*">
27188 <warning>missing glib:type-name</warning>
27190 <parameter name="texture_id" type="guint" />
27193 <interface name="ColorBalance" cname="GstColorBalance" opaque="false" hidden="false">
27194 <class_struct cname="GstColorBalanceInterface">
27195 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27196 <warning>missing glib:type-name</warning>
27198 <method vm="list_channels" />
27199 <method vm="set_value" />
27200 <method vm="get_value" />
27201 <method vm="get_balance_type" />
27202 <method signal_vm="value_changed" />
27203 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27205 <method name="GetType" cname="gst_color_balance_get_type" shared="true">
27206 <return-type type="GType" />
27208 <virtual_method name="GetBalanceType" cname="get_balance_type">
27209 <return-type type="GstColorBalanceType" />
27212 <virtual_method name="GetValue" cname="get_value">
27213 <return-type type="gint" />
27215 <parameter name="channel" type="GstColorBalanceChannel*" />
27218 <virtual_method name="ListChannels" cname="list_channels">
27219 <return-type type="GList*" element_type="GstColorBalanceChannel*" />
27222 <virtual_method name="SetValue" cname="set_value">
27223 <return-type type="void" />
27225 <parameter name="channel" type="GstColorBalanceChannel*" />
27226 <parameter name="value" type="gint" />
27229 <method name="GetBalanceType" cname="gst_color_balance_get_balance_type">
27230 <return-type type="GstColorBalanceType" />
27233 <method name="GetValue" cname="gst_color_balance_get_value">
27234 <return-type type="gint" />
27236 <parameter name="channel" type="GstColorBalanceChannel*" />
27239 <method name="ListChannels" cname="gst_color_balance_list_channels">
27240 <return-type type="GList*" element_type="GstColorBalanceChannel*" />
27243 <method name="SetValue" cname="gst_color_balance_set_value">
27244 <return-type type="void" />
27246 <parameter name="channel" type="GstColorBalanceChannel*" />
27247 <parameter name="value" type="gint" />
27250 <method name="ValueChanged" cname="gst_color_balance_value_changed">
27251 <return-type type="void" />
27253 <parameter name="channel" type="GstColorBalanceChannel*" />
27254 <parameter name="value" type="gint" />
27257 <signal name="ValueChangedEvent" cname="value-changed" when="last" field_name="value_changed">
27258 <return-type type="void" />
27260 <parameter name="channel" type="GstColorBalanceChannel*" />
27261 <parameter name="value" type="gint" />
27263 <warning>Signal renamed because of existing method with same name</warning>
27266 <interface name="Navigation" cname="GstNavigation" opaque="false" hidden="false">
27267 <class_struct cname="GstNavigationInterface">
27268 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27269 <warning>missing glib:type-name</warning>
27271 <method vm="send_event" />
27273 <method name="GetType" cname="gst_navigation_get_type" shared="true">
27274 <return-type type="GType" />
27276 <method name="EventGetType" cname="gst_navigation_event_get_type" shared="true">
27277 <return-type type="GstNavigationEventType" />
27279 <parameter name="event" type="GstEvent*">
27280 <warning>missing glib:type-name</warning>
27284 <method name="EventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
27285 <return-type type="gboolean" />
27287 <parameter name="event" type="GstEvent*">
27288 <warning>missing glib:type-name</warning>
27290 <parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out" />
27293 <method name="EventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
27294 <return-type type="gboolean" />
27296 <parameter name="event" type="GstEvent*">
27297 <warning>missing glib:type-name</warning>
27299 <parameter allow-none="1" name="key" type="const-gchar*" pass_as="out" />
27302 <method name="EventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
27303 <return-type type="gboolean" />
27305 <parameter name="event" type="GstEvent*">
27306 <warning>missing glib:type-name</warning>
27308 <parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out" />
27309 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
27310 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
27313 <method name="EventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
27314 <return-type type="gboolean" />
27316 <parameter name="event" type="GstEvent*">
27317 <warning>missing glib:type-name</warning>
27319 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
27320 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
27323 <method name="EventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
27324 <return-type type="gboolean" />
27326 <parameter name="event" type="GstEvent*">
27327 <warning>missing glib:type-name</warning>
27329 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
27330 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
27331 <parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out" />
27332 <parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out" />
27335 <method name="MessageGetType" cname="gst_navigation_message_get_type" shared="true">
27336 <return-type type="GstNavigationMessageType" />
27338 <parameter name="message" type="GstMessage*">
27339 <warning>missing glib:type-name</warning>
27343 <method name="MessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
27344 <return-type type="GstMessage*" owned="true">
27345 <warning>missing glib:type-name</warning>
27348 <parameter name="src" type="GstObject*" />
27349 <parameter name="cur_angle" type="guint" />
27350 <parameter name="n_angles" type="guint" />
27353 <method name="MessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
27354 <return-type type="GstMessage*" owned="true">
27355 <warning>missing glib:type-name</warning>
27358 <parameter name="src" type="GstObject*" />
27361 <method name="MessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
27362 <return-type type="GstMessage*" owned="true">
27363 <warning>missing glib:type-name</warning>
27366 <parameter name="src" type="GstObject*" />
27367 <parameter name="event" type="GstEvent*">
27368 <warning>missing glib:type-name</warning>
27372 <method name="MessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
27373 <return-type type="GstMessage*" owned="true">
27374 <warning>missing glib:type-name</warning>
27377 <parameter name="src" type="GstObject*" />
27378 <parameter name="active" type="gboolean" />
27381 <method name="MessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
27382 <return-type type="gboolean" />
27384 <parameter name="message" type="GstMessage*">
27385 <warning>missing glib:type-name</warning>
27387 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
27388 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
27391 <method name="MessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
27392 <return-type type="gboolean" />
27394 <parameter name="message" type="GstMessage*">
27395 <warning>missing glib:type-name</warning>
27397 <parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
27398 <warning>missing glib:type-name</warning>
27402 <method name="MessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
27403 <return-type type="gboolean" />
27405 <parameter name="message" type="GstMessage*">
27406 <warning>missing glib:type-name</warning>
27408 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
27411 <method name="QueryGetType" cname="gst_navigation_query_get_type" shared="true">
27412 <return-type type="GstNavigationQueryType" />
27414 <parameter name="query" type="GstQuery*">
27415 <warning>missing glib:type-name</warning>
27419 <method name="QueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
27420 <return-type type="GstQuery*" owned="true">
27421 <warning>missing glib:type-name</warning>
27424 <method name="QueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
27425 <return-type type="GstQuery*" owned="true">
27426 <warning>missing glib:type-name</warning>
27429 <method name="QueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
27430 <return-type type="gboolean" />
27432 <parameter name="query" type="GstQuery*">
27433 <warning>missing glib:type-name</warning>
27435 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
27436 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
27439 <method name="QueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
27440 <return-type type="gboolean" />
27442 <parameter name="query" type="GstQuery*">
27443 <warning>missing glib:type-name</warning>
27445 <parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out" />
27448 <method name="QueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
27449 <return-type type="gboolean" />
27451 <parameter name="query" type="GstQuery*">
27452 <warning>missing glib:type-name</warning>
27454 <parameter name="nth" type="guint" />
27455 <parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out" />
27458 <method name="QuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
27459 <return-type type="void" />
27461 <parameter name="query" type="GstQuery*">
27462 <warning>missing glib:type-name</warning>
27464 <parameter name="cur_angle" type="guint" />
27465 <parameter name="n_angles" type="guint" />
27468 <method name="QuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
27469 <return-type type="void" />
27471 <parameter name="query" type="GstQuery*">
27472 <warning>missing glib:type-name</warning>
27474 <parameter name="n_cmds" type="gint" array_index="2" />
27475 <parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1" />
27478 <virtual_method name="SendEvent" cname="send_event">
27479 <return-type type="void" />
27481 <parameter name="structure" type="GstStructure*">
27482 <warning>missing glib:type-name</warning>
27486 <method name="SendCommand" cname="gst_navigation_send_command">
27487 <return-type type="void" />
27489 <parameter name="command" type="GstNavigationCommand" />
27492 <method name="SendEvent" cname="gst_navigation_send_event">
27493 <return-type type="void" />
27495 <parameter name="structure" type="GstStructure*">
27496 <warning>missing glib:type-name</warning>
27500 <method name="SendKeyEvent" cname="gst_navigation_send_key_event">
27501 <return-type type="void" />
27503 <parameter name="event" type="const-gchar*" />
27504 <parameter name="key" type="const-gchar*" />
27507 <method name="SendMouseEvent" cname="gst_navigation_send_mouse_event">
27508 <return-type type="void" />
27510 <parameter name="event" type="const-gchar*" />
27511 <parameter name="button" type="gint" />
27512 <parameter name="x" type="gdouble" />
27513 <parameter name="y" type="gdouble" />
27516 <method name="SendMouseScrollEvent" cname="gst_navigation_send_mouse_scroll_event" version="1.18">
27517 <return-type type="void" />
27519 <parameter name="x" type="gdouble" />
27520 <parameter name="y" type="gdouble" />
27521 <parameter name="delta_x" type="gdouble" />
27522 <parameter name="delta_y" type="gdouble" />
27526 <interface name="VideoDirection" cname="GstVideoDirection" opaque="false" hidden="false" version="1.10">
27527 <class_struct cname="GstVideoDirectionInterface" version="1.10">
27528 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27529 <warning>missing glib:type-name</warning>
27532 <method name="GetType" cname="gst_video_direction_get_type" shared="true">
27533 <return-type type="GType" />
27535 <property name="VideoDirection" cname="video-direction" type="GstVideoOrientationMethod" readable="true" writeable="true" construct="true" construct-only="false" />
27537 <interface name="VideoOrientation" cname="GstVideoOrientation" opaque="false" hidden="false">
27538 <class_struct cname="GstVideoOrientationInterface">
27539 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27540 <warning>missing glib:type-name</warning>
27542 <method vm="get_hflip" />
27543 <method vm="get_vflip" />
27544 <method vm="get_hcenter" />
27545 <method vm="get_vcenter" />
27546 <method vm="set_hflip" />
27547 <method vm="set_vflip" />
27548 <method vm="set_hcenter" />
27549 <method vm="set_vcenter" />
27551 <method name="GetType" cname="gst_video_orientation_get_type" shared="true">
27552 <return-type type="GType" />
27554 <virtual_method name="GetHcenter" cname="get_hcenter">
27555 <return-type type="gboolean" />
27557 <parameter name="center" type="gint*" owned="true" pass_as="out" />
27560 <virtual_method name="GetHflip" cname="get_hflip">
27561 <return-type type="gboolean" />
27563 <parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
27566 <virtual_method name="GetVcenter" cname="get_vcenter">
27567 <return-type type="gboolean" />
27569 <parameter name="center" type="gint*" owned="true" pass_as="out" />
27572 <virtual_method name="GetVflip" cname="get_vflip">
27573 <return-type type="gboolean" />
27575 <parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
27578 <virtual_method name="SetHcenter" cname="set_hcenter">
27579 <return-type type="gboolean" />
27581 <parameter name="center" type="gint" />
27584 <virtual_method name="SetHflip" cname="set_hflip">
27585 <return-type type="gboolean" />
27587 <parameter name="flip" type="gboolean" />
27590 <virtual_method name="SetVcenter" cname="set_vcenter">
27591 <return-type type="gboolean" />
27593 <parameter name="center" type="gint" />
27596 <virtual_method name="SetVflip" cname="set_vflip">
27597 <return-type type="gboolean" />
27599 <parameter name="flip" type="gboolean" />
27602 <method name="GetHcenter" cname="gst_video_orientation_get_hcenter">
27603 <return-type type="gboolean" />
27605 <parameter name="center" type="gint*" owned="true" pass_as="out" />
27608 <method name="GetHflip" cname="gst_video_orientation_get_hflip">
27609 <return-type type="gboolean" />
27611 <parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
27614 <method name="GetVcenter" cname="gst_video_orientation_get_vcenter">
27615 <return-type type="gboolean" />
27617 <parameter name="center" type="gint*" owned="true" pass_as="out" />
27620 <method name="GetVflip" cname="gst_video_orientation_get_vflip">
27621 <return-type type="gboolean" />
27623 <parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
27626 <method name="SetHcenter" cname="gst_video_orientation_set_hcenter">
27627 <return-type type="gboolean" />
27629 <parameter name="center" type="gint" />
27632 <method name="SetHflip" cname="gst_video_orientation_set_hflip">
27633 <return-type type="gboolean" />
27635 <parameter name="flip" type="gboolean" />
27638 <method name="SetVcenter" cname="gst_video_orientation_set_vcenter">
27639 <return-type type="gboolean" />
27641 <parameter name="center" type="gint" />
27644 <method name="SetVflip" cname="gst_video_orientation_set_vflip">
27645 <return-type type="gboolean" />
27647 <parameter name="flip" type="gboolean" />
27651 <interface name="VideoOverlay" cname="GstVideoOverlay" opaque="false" hidden="false">
27652 <class_struct cname="GstVideoOverlayInterface">
27653 <field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
27654 <warning>missing glib:type-name</warning>
27656 <method vm="expose" />
27657 <method vm="handle_events" />
27658 <method vm="set_render_rectangle" />
27659 <method vm="set_window_handle" />
27661 <method name="GetType" cname="gst_video_overlay_get_type" shared="true">
27662 <return-type type="GType" />
27664 <method name="InstallProperties" cname="gst_video_overlay_install_properties" shared="true" version="1.14" hidden="true">
27665 <return-type type="void" />
27667 <parameter name="oclass" type="GObjectClass*">
27668 <warning>missing glib:type-name</warning>
27670 <parameter name="last_prop_id" type="gint" />
27673 <method name="SetProperty" cname="gst_video_overlay_set_property" shared="true" version="1.14">
27674 <return-type type="gboolean" />
27676 <parameter name="_object" type="GObject*" />
27677 <parameter name="last_prop_id" type="gint" />
27678 <parameter name="property_id" type="guint" />
27679 <parameter name="value" type="GValue*">
27680 <warning>missing glib:type-name</warning>
27684 <virtual_method name="Expose" cname="expose">
27685 <return-type type="void" />
27688 <virtual_method name="HandleEvents" cname="handle_events">
27689 <return-type type="void" />
27691 <parameter name="handle_events" type="gboolean" />
27694 <virtual_method name="SetRenderRectangle" cname="set_render_rectangle">
27695 <return-type type="void" />
27697 <parameter name="x" type="gint" />
27698 <parameter name="y" type="gint" />
27699 <parameter name="width" type="gint" />
27700 <parameter name="height" type="gint" />
27703 <virtual_method name="SetWindowHandle" cname="set_window_handle">
27704 <return-type type="void" />
27706 <parameter name="handle" type="gpointer" />
27709 <method name="Expose" cname="gst_video_overlay_expose">
27710 <return-type type="void" />
27713 <method name="GotWindowHandle" cname="gst_video_overlay_got_window_handle">
27714 <return-type type="void" />
27716 <parameter name="handle" type="gpointer" />
27719 <method name="HandleEvents" cname="gst_video_overlay_handle_events">
27720 <return-type type="void" />
27722 <parameter name="handle_events" type="gboolean" />
27725 <method name="PrepareWindowHandle" cname="gst_video_overlay_prepare_window_handle">
27726 <return-type type="void" />
27729 <method name="SetRenderRectangle" cname="gst_video_overlay_set_render_rectangle">
27730 <return-type type="gboolean" />
27732 <parameter name="x" type="gint" />
27733 <parameter name="y" type="gint" />
27734 <parameter name="width" type="gint" />
27735 <parameter name="height" type="gint" />
27738 <method name="SetWindowHandle" cname="gst_video_overlay_set_window_handle">
27739 <return-type type="void" />
27741 <parameter name="handle" type="gpointer" />
27745 <object name="ColorBalanceChannel" cname="GstColorBalanceChannel" opaque="false" hidden="false" parent="GObject">
27746 <class_struct cname="GstColorBalanceChannelClass">
27747 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObjectClass">
27748 <warning>missing glib:type-name</warning>
27750 <method signal_vm="value_changed" />
27751 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27753 <method name="GetType" cname="gst_color_balance_channel_get_type" shared="true">
27754 <return-type type="GType" />
27756 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*" hidden="true" />
27757 <field cname="label" access="public" writeable="false" readable="true" is_callback="false" name="Label" type="gchar*" />
27758 <field cname="min_value" access="public" writeable="false" readable="true" is_callback="false" name="MinValue" type="gint" />
27759 <field cname="max_value" access="public" writeable="false" readable="true" is_callback="false" name="MaxValue" type="gint" />
27760 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27761 <signal name="ValueChanged" cname="value-changed" when="last" field_name="value_changed">
27762 <return-type type="void" />
27764 <parameter name="value" type="gint" />
27768 <object name="VideoAggregator" cname="GstVideoAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstAggregator" version="1.16">
27769 <class_struct cname="GstVideoAggregatorClass" version="1.16">
27770 <field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstAggregatorClass">
27771 <warning>missing glib:type-name</warning>
27773 <method vm="update_caps" />
27774 <method vm="aggregate_frames" />
27775 <method vm="create_output_buffer" />
27776 <method vm="find_best_format" />
27777 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
27779 <method name="GetType" cname="gst_video_aggregator_get_type" shared="true">
27780 <return-type type="GType" />
27782 <virtual_method name="AggregateFrames" cname="aggregate_frames">
27783 <return-type type="GstFlowReturn" />
27785 <parameter name="outbuffer" type="GstBuffer*">
27786 <warning>missing glib:type-name</warning>
27790 <virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
27791 <return-type type="GstFlowReturn" />
27793 <parameter name="outbuffer" type="GstBuffer**">
27794 <warning>missing glib:type-name</warning>
27798 <virtual_method name="FindBestFormat" cname="find_best_format">
27799 <return-type type="void" />
27801 <parameter name="downstream_caps" type="GstCaps*">
27802 <warning>missing glib:type-name</warning>
27804 <parameter name="best_info" type="GstVideoInfo*">
27805 <warning>missing glib:type-name</warning>
27807 <parameter name="at_least_one_alpha" type="gboolean" />
27810 <virtual_method name="UpdateCaps" cname="update_caps">
27811 <return-type type="GstCaps*" owned="true">
27812 <warning>missing glib:type-name</warning>
27815 <parameter name="caps" type="GstCaps*">
27816 <warning>missing glib:type-name</warning>
27820 <field cname="aggregator" access="public" writeable="false" readable="true" is_callback="false" name="Aggregator" type="GstAggregator*" />
27821 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
27822 <warning>missing glib:type-name</warning>
27824 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPrivate*">
27825 <warning>missing glib:type-name</warning>
27827 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
27829 <object name="VideoAggregatorConvertPad" cname="GstVideoAggregatorConvertPad" opaque="false" hidden="false" parent="GstVideoAggregatorPad" version="1.16">
27830 <class_struct cname="GstVideoAggregatorConvertPadClass" version="1.16">
27831 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstVideoAggregatorPadClass">
27832 <warning>missing glib:type-name</warning>
27834 <method vm="create_conversion_info" />
27835 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27837 <method name="GetType" cname="gst_video_aggregator_convert_pad_get_type" shared="true">
27838 <return-type type="GType" />
27840 <virtual_method name="CreateConversionInfo" cname="create_conversion_info">
27841 <return-type type="void" />
27843 <parameter name="agg" type="GstVideoAggregator*" />
27844 <parameter name="conversion_info" type="GstVideoInfo*">
27845 <warning>missing glib:type-name</warning>
27849 <method name="UpdateConversionInfo" cname="gst_video_aggregator_convert_pad_update_conversion_info">
27850 <return-type type="void" />
27853 <property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false" />
27854 <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstVideoAggregatorPad*" hidden="true" />
27855 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorConvertPadPrivate*">
27856 <warning>missing glib:type-name</warning>
27858 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27860 <object name="VideoAggregatorPad" cname="GstVideoAggregatorPad" opaque="false" hidden="false" parent="GstAggregatorPad" version="1.16">
27861 <class_struct cname="GstVideoAggregatorPadClass" version="1.16">
27862 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
27863 <warning>missing glib:type-name</warning>
27865 <method vm="update_conversion_info" />
27866 <method vm="prepare_frame" />
27867 <method vm="clean_frame" />
27868 <field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
27870 <method name="GetType" cname="gst_video_aggregator_pad_get_type" shared="true">
27871 <return-type type="GType" />
27873 <virtual_method name="CleanFrame" cname="clean_frame">
27874 <return-type type="void" />
27876 <parameter name="videoaggregator" type="GstVideoAggregator*" />
27877 <parameter name="prepared_frame" type="GstVideoFrame*">
27878 <warning>missing glib:type-name</warning>
27882 <virtual_method name="PrepareFrame" cname="prepare_frame">
27883 <return-type type="gboolean" />
27885 <parameter name="videoaggregator" type="GstVideoAggregator*" />
27886 <parameter name="buffer" type="GstBuffer*">
27887 <warning>missing glib:type-name</warning>
27889 <parameter name="prepared_frame" type="GstVideoFrame*">
27890 <warning>missing glib:type-name</warning>
27894 <virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
27895 <return-type type="void" />
27898 <method name="GetCurrentBuffer" cname="gst_video_aggregator_pad_get_current_buffer">
27899 <return-type type="GstBuffer*">
27900 <warning>missing glib:type-name</warning>
27904 <method name="GetPreparedFrame" cname="gst_video_aggregator_pad_get_prepared_frame">
27905 <return-type type="GstVideoFrame*">
27906 <warning>missing glib:type-name</warning>
27910 <method name="HasCurrentBuffer" cname="gst_video_aggregator_pad_has_current_buffer">
27911 <return-type type="gboolean" />
27914 <method name="SetNeedsAlpha" cname="gst_video_aggregator_pad_set_needs_alpha">
27915 <return-type type="void" />
27917 <parameter name="needs_alpha" type="gboolean" />
27920 <property name="MaxLastBufferRepeat" cname="max-last-buffer-repeat" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
27921 <property name="RepeatAfterEos" cname="repeat-after-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
27922 <property name="Zorder" cname="zorder" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
27923 <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*" hidden="true" />
27924 <field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
27925 <warning>missing glib:type-name</warning>
27927 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPadPrivate*">
27928 <warning>missing glib:type-name</warning>
27930 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
27932 <object name="VideoBufferPool" cname="GstVideoBufferPool" opaque="false" hidden="false" parent="GstBufferPool">
27933 <class_struct cname="GstVideoBufferPoolClass">
27934 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBufferPoolClass">
27935 <warning>missing glib:type-name</warning>
27938 <method name="GetType" cname="gst_video_buffer_pool_get_type" shared="true">
27939 <return-type type="GType" />
27941 <constructor cname="gst_video_buffer_pool_new" disable_void_ctor="" />
27942 <field cname="bufferpool" access="public" writeable="false" readable="true" is_callback="false" name="Bufferpool" type="GstBufferPool*" />
27943 <field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstVideoBufferPoolPrivate*">
27944 <warning>missing glib:type-name</warning>
27947 <object name="VideoDecoder" cname="GstVideoDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
27948 <class_struct cname="GstVideoDecoderClass">
27949 <field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
27950 <warning>missing glib:type-name</warning>
27952 <method vm="open" />
27953 <method vm="close" />
27954 <method vm="start" />
27955 <method vm="stop" />
27956 <method vm="parse" />
27957 <method vm="set_format" />
27958 <method vm="reset" />
27959 <method vm="finish" />
27960 <method vm="handle_frame" />
27961 <method vm="sink_event" />
27962 <method vm="src_event" />
27963 <method vm="negotiate" />
27964 <method vm="decide_allocation" />
27965 <method vm="propose_allocation" />
27966 <method vm="flush" />
27967 <method vm="sink_query" />
27968 <method vm="src_query" />
27969 <method vm="getcaps" />
27970 <method vm="drain" />
27971 <method vm="transform_meta" />
27972 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="14" />
27974 <method name="GetType" cname="gst_video_decoder_get_type" shared="true">
27975 <return-type type="GType" />
27977 <virtual_method name="Close" cname="close">
27978 <return-type type="gboolean" />
27981 <virtual_method name="DecideAllocation" cname="decide_allocation">
27982 <return-type type="gboolean" />
27984 <parameter name="query" type="GstQuery*">
27985 <warning>missing glib:type-name</warning>
27989 <virtual_method name="Drain" cname="drain">
27990 <return-type type="GstFlowReturn" />
27993 <virtual_method name="Finish" cname="finish">
27994 <return-type type="GstFlowReturn" />
27997 <virtual_method name="Flush" cname="flush">
27998 <return-type type="gboolean" />
28001 <virtual_method name="Getcaps" cname="getcaps">
28002 <return-type type="GstCaps*" owned="true">
28003 <warning>missing glib:type-name</warning>
28006 <parameter name="filter" type="GstCaps*">
28007 <warning>missing glib:type-name</warning>
28011 <virtual_method name="HandleFrame" cname="handle_frame">
28012 <return-type type="GstFlowReturn" />
28014 <parameter name="frame" type="GstVideoCodecFrame*">
28015 <warning>missing glib:type-name</warning>
28019 <virtual_method name="Negotiate" cname="negotiate">
28020 <return-type type="gboolean" />
28023 <virtual_method name="Open" cname="open">
28024 <return-type type="gboolean" />
28027 <virtual_method name="Parse" cname="parse">
28028 <return-type type="GstFlowReturn" />
28030 <parameter name="frame" type="GstVideoCodecFrame*">
28031 <warning>missing glib:type-name</warning>
28033 <parameter name="adapter" type="GstAdapter*" />
28034 <parameter name="at_eos" type="gboolean" />
28037 <virtual_method name="ProposeAllocation" cname="propose_allocation">
28038 <return-type type="gboolean" />
28040 <parameter name="query" type="GstQuery*">
28041 <warning>missing glib:type-name</warning>
28045 <virtual_method name="Reset" cname="reset">
28046 <return-type type="gboolean" />
28048 <parameter name="hard" type="gboolean" />
28051 <virtual_method name="SetFormat" cname="set_format">
28052 <return-type type="gboolean" />
28054 <parameter name="state" type="GstVideoCodecState*">
28055 <warning>missing glib:type-name</warning>
28059 <virtual_method name="SinkEvent" cname="sink_event">
28060 <return-type type="gboolean" />
28062 <parameter name="event" type="GstEvent*">
28063 <warning>missing glib:type-name</warning>
28067 <virtual_method name="SinkQuery" cname="sink_query">
28068 <return-type type="gboolean" />
28070 <parameter name="query" type="GstQuery*">
28071 <warning>missing glib:type-name</warning>
28075 <virtual_method name="SrcEvent" cname="src_event">
28076 <return-type type="gboolean" />
28078 <parameter name="event" type="GstEvent*">
28079 <warning>missing glib:type-name</warning>
28083 <virtual_method name="SrcQuery" cname="src_query">
28084 <return-type type="gboolean" />
28086 <parameter name="query" type="GstQuery*">
28087 <warning>missing glib:type-name</warning>
28091 <virtual_method name="Start" cname="start">
28092 <return-type type="gboolean" />
28095 <virtual_method name="Stop" cname="stop">
28096 <return-type type="gboolean" />
28099 <virtual_method name="TransformMeta" cname="transform_meta">
28100 <return-type type="gboolean" />
28102 <parameter name="frame" type="GstVideoCodecFrame*">
28103 <warning>missing glib:type-name</warning>
28105 <parameter name="meta" type="GstMeta*">
28106 <warning>missing glib:type-name</warning>
28110 <method name="AddToFrame" cname="gst_video_decoder_add_to_frame">
28111 <return-type type="void" />
28113 <parameter name="n_bytes" type="gint" />
28116 <method name="AllocateOutputBuffer" cname="gst_video_decoder_allocate_output_buffer">
28117 <return-type type="GstBuffer*" owned="true">
28118 <warning>missing glib:type-name</warning>
28122 <method name="AllocateOutputFrame" cname="gst_video_decoder_allocate_output_frame">
28123 <return-type type="GstFlowReturn" />
28125 <parameter name="frame" type="GstVideoCodecFrame*">
28126 <warning>missing glib:type-name</warning>
28130 <method name="AllocateOutputFrameWithParams" cname="gst_video_decoder_allocate_output_frame_with_params" version="1.12">
28131 <return-type type="GstFlowReturn" />
28133 <parameter name="frame" type="GstVideoCodecFrame*">
28134 <warning>missing glib:type-name</warning>
28136 <parameter name="params" type="GstBufferPoolAcquireParams*">
28137 <warning>missing glib:type-name</warning>
28141 <method name="DropFrame" cname="gst_video_decoder_drop_frame">
28142 <return-type type="GstFlowReturn" />
28144 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28145 <warning>missing glib:type-name</warning>
28149 <method name="FinishFrame" cname="gst_video_decoder_finish_frame">
28150 <return-type type="GstFlowReturn" />
28152 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28153 <warning>missing glib:type-name</warning>
28157 <method name="GetAllocator" cname="gst_video_decoder_get_allocator">
28158 <return-type type="void" />
28160 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
28161 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
28162 <warning>missing glib:type-name</warning>
28166 <method name="GetBufferPool" cname="gst_video_decoder_get_buffer_pool">
28167 <return-type type="GstBufferPool*" owned="true" />
28170 <method name="GetEstimateRate" cname="gst_video_decoder_get_estimate_rate">
28171 <return-type type="gint" />
28174 <method name="GetFrame" cname="gst_video_decoder_get_frame">
28175 <return-type type="GstVideoCodecFrame*" owned="true">
28176 <warning>missing glib:type-name</warning>
28179 <parameter name="frame_number" type="gint" />
28182 <method name="GetFrames" cname="gst_video_decoder_get_frames">
28183 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
28184 <warning>missing glib:type-name</warning>
28188 <method name="GetLatency" cname="gst_video_decoder_get_latency">
28189 <return-type type="void" />
28191 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
28192 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
28195 <method name="GetMaxDecodeTime" cname="gst_video_decoder_get_max_decode_time">
28196 <return-type type="gint64" />
28198 <parameter name="frame" type="GstVideoCodecFrame*">
28199 <warning>missing glib:type-name</warning>
28203 <method name="GetMaxErrors" cname="gst_video_decoder_get_max_errors">
28204 <return-type type="gint" />
28207 <method name="GetNeedsFormat" cname="gst_video_decoder_get_needs_format" version="1.4">
28208 <return-type type="gboolean" />
28211 <method name="GetNeedsSyncPoint" cname="gst_video_decoder_get_needs_sync_point" version="1.20">
28212 <return-type type="gboolean" />
28215 <method name="GetOldestFrame" cname="gst_video_decoder_get_oldest_frame">
28216 <return-type type="GstVideoCodecFrame*" owned="true">
28217 <warning>missing glib:type-name</warning>
28221 <method name="GetOutputState" cname="gst_video_decoder_get_output_state">
28222 <return-type type="GstVideoCodecState*" owned="true">
28223 <warning>missing glib:type-name</warning>
28227 <method name="GetPacketized" cname="gst_video_decoder_get_packetized">
28228 <return-type type="gboolean" />
28231 <method name="GetPendingFrameSize" cname="gst_video_decoder_get_pending_frame_size" version="1.4">
28232 <return-type type="gsize" />
28235 <method name="GetQosProportion" cname="gst_video_decoder_get_qos_proportion" version="1.0.3">
28236 <return-type type="gdouble" />
28239 <method name="HaveFrame" cname="gst_video_decoder_have_frame">
28240 <return-type type="GstFlowReturn" />
28243 <method name="MergeTags" cname="gst_video_decoder_merge_tags">
28244 <return-type type="void" />
28246 <parameter allow-none="1" name="tags" type="GstTagList*">
28247 <warning>missing glib:type-name</warning>
28249 <parameter name="mode" type="GstTagMergeMode" />
28252 <method name="Negotiate" cname="gst_video_decoder_negotiate">
28253 <return-type type="gboolean" />
28256 <method name="ProxyGetcaps" cname="gst_video_decoder_proxy_getcaps" version="1.6">
28257 <return-type type="GstCaps*" owned="true">
28258 <warning>missing glib:type-name</warning>
28261 <parameter allow-none="1" name="caps" type="GstCaps*">
28262 <warning>missing glib:type-name</warning>
28264 <parameter allow-none="1" name="filter" type="GstCaps*">
28265 <warning>missing glib:type-name</warning>
28269 <method name="ReleaseFrame" cname="gst_video_decoder_release_frame" version="1.2.2">
28270 <return-type type="void" />
28272 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28273 <warning>missing glib:type-name</warning>
28277 <method name="RequestSyncPoint" cname="gst_video_decoder_request_sync_point" version="1.20">
28278 <return-type type="void" />
28280 <parameter name="frame" type="GstVideoCodecFrame*">
28281 <warning>missing glib:type-name</warning>
28283 <parameter name="flags" type="GstVideoDecoderRequestSyncPointFlags" />
28286 <method name="SetEstimateRate" cname="gst_video_decoder_set_estimate_rate">
28287 <return-type type="void" />
28289 <parameter name="enabled" type="gboolean" />
28292 <method name="SetInterlacedOutputState" cname="gst_video_decoder_set_interlaced_output_state" version="1.16.">
28293 <return-type type="GstVideoCodecState*" owned="true">
28294 <warning>missing glib:type-name</warning>
28297 <parameter name="fmt" type="GstVideoFormat" />
28298 <parameter name="interlace_mode" type="GstVideoInterlaceMode" />
28299 <parameter name="width" type="guint" />
28300 <parameter name="height" type="guint" />
28301 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
28302 <warning>missing glib:type-name</warning>
28306 <method name="SetLatency" cname="gst_video_decoder_set_latency">
28307 <return-type type="void" />
28309 <parameter name="min_latency" type="guint64" />
28310 <parameter name="max_latency" type="guint64" />
28313 <method name="SetMaxErrors" cname="gst_video_decoder_set_max_errors">
28314 <return-type type="void" />
28316 <parameter name="num" type="gint" />
28319 <method name="SetNeedsFormat" cname="gst_video_decoder_set_needs_format" version="1.4">
28320 <return-type type="void" />
28322 <parameter name="enabled" type="gboolean" />
28325 <method name="SetNeedsSyncPoint" cname="gst_video_decoder_set_needs_sync_point" version="1.20">
28326 <return-type type="void" />
28328 <parameter name="enabled" type="gboolean" />
28331 <method name="SetOutputState" cname="gst_video_decoder_set_output_state">
28332 <return-type type="GstVideoCodecState*" owned="true">
28333 <warning>missing glib:type-name</warning>
28336 <parameter name="fmt" type="GstVideoFormat" />
28337 <parameter name="width" type="guint" />
28338 <parameter name="height" type="guint" />
28339 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
28340 <warning>missing glib:type-name</warning>
28344 <method name="SetPacketized" cname="gst_video_decoder_set_packetized">
28345 <return-type type="void" />
28347 <parameter name="packetized" type="gboolean" />
28350 <method name="SetUseDefaultPadAcceptcaps" cname="gst_video_decoder_set_use_default_pad_acceptcaps" version="1.6">
28351 <return-type type="void" />
28353 <parameter name="use" type="gboolean" />
28356 <property name="DiscardCorruptedFrames" cname="discard-corrupted-frames" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
28357 <property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
28358 <property name="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
28359 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
28360 <field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*" />
28361 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
28362 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
28363 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
28364 <warning>missing glib:type-name</warning>
28366 <field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
28367 <warning>missing glib:type-name</warning>
28369 <field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
28370 <warning>missing glib:type-name</warning>
28372 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoDecoderPrivate*">
28373 <warning>missing glib:type-name</warning>
28375 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
28377 <object name="VideoEncoder" cname="GstVideoEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
28379 <interface cname="GstPreset" />
28381 <class_struct cname="GstVideoEncoderClass">
28382 <field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
28383 <warning>missing glib:type-name</warning>
28385 <method vm="open" />
28386 <method vm="close" />
28387 <method vm="start" />
28388 <method vm="stop" />
28389 <method vm="set_format" />
28390 <method vm="handle_frame" />
28391 <method vm="reset" />
28392 <method vm="finish" />
28393 <method vm="pre_push" />
28394 <method vm="getcaps" />
28395 <method vm="sink_event" />
28396 <method vm="src_event" />
28397 <method vm="negotiate" />
28398 <method vm="decide_allocation" />
28399 <method vm="propose_allocation" />
28400 <method vm="flush" />
28401 <method vm="sink_query" />
28402 <method vm="src_query" />
28403 <method vm="transform_meta" />
28404 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16" padding="true" />
28406 <method name="GetType" cname="gst_video_encoder_get_type" shared="true">
28407 <return-type type="GType" />
28409 <virtual_method name="Close" cname="close">
28410 <return-type type="gboolean" />
28413 <virtual_method name="DecideAllocation" cname="decide_allocation">
28414 <return-type type="gboolean" />
28416 <parameter name="query" type="GstQuery*">
28417 <warning>missing glib:type-name</warning>
28421 <virtual_method name="Finish" cname="finish">
28422 <return-type type="GstFlowReturn" />
28425 <virtual_method name="Flush" cname="flush">
28426 <return-type type="gboolean" />
28429 <virtual_method name="Getcaps" cname="getcaps">
28430 <return-type type="GstCaps*" owned="true">
28431 <warning>missing glib:type-name</warning>
28434 <parameter name="filter" type="GstCaps*">
28435 <warning>missing glib:type-name</warning>
28439 <virtual_method name="HandleFrame" cname="handle_frame">
28440 <return-type type="GstFlowReturn" />
28442 <parameter name="frame" type="GstVideoCodecFrame*">
28443 <warning>missing glib:type-name</warning>
28447 <virtual_method name="Negotiate" cname="negotiate">
28448 <return-type type="gboolean" />
28451 <virtual_method name="Open" cname="open">
28452 <return-type type="gboolean" />
28455 <virtual_method name="PrePush" cname="pre_push">
28456 <return-type type="GstFlowReturn" />
28458 <parameter name="frame" type="GstVideoCodecFrame*">
28459 <warning>missing glib:type-name</warning>
28463 <virtual_method name="ProposeAllocation" cname="propose_allocation">
28464 <return-type type="gboolean" />
28466 <parameter name="query" type="GstQuery*">
28467 <warning>missing glib:type-name</warning>
28471 <virtual_method name="Reset" cname="reset">
28472 <return-type type="gboolean" />
28474 <parameter name="hard" type="gboolean" />
28477 <virtual_method name="SetFormat" cname="set_format">
28478 <return-type type="gboolean" />
28480 <parameter name="state" type="GstVideoCodecState*">
28481 <warning>missing glib:type-name</warning>
28485 <virtual_method name="SinkEvent" cname="sink_event">
28486 <return-type type="gboolean" />
28488 <parameter name="event" type="GstEvent*">
28489 <warning>missing glib:type-name</warning>
28493 <virtual_method name="SinkQuery" cname="sink_query">
28494 <return-type type="gboolean" />
28496 <parameter name="query" type="GstQuery*">
28497 <warning>missing glib:type-name</warning>
28501 <virtual_method name="SrcEvent" cname="src_event">
28502 <return-type type="gboolean" />
28504 <parameter name="event" type="GstEvent*">
28505 <warning>missing glib:type-name</warning>
28509 <virtual_method name="SrcQuery" cname="src_query">
28510 <return-type type="gboolean" />
28512 <parameter name="query" type="GstQuery*">
28513 <warning>missing glib:type-name</warning>
28517 <virtual_method name="Start" cname="start">
28518 <return-type type="gboolean" />
28521 <virtual_method name="Stop" cname="stop">
28522 <return-type type="gboolean" />
28525 <virtual_method name="TransformMeta" cname="transform_meta">
28526 <return-type type="gboolean" />
28528 <parameter name="frame" type="GstVideoCodecFrame*">
28529 <warning>missing glib:type-name</warning>
28531 <parameter name="meta" type="GstMeta*">
28532 <warning>missing glib:type-name</warning>
28536 <method name="AllocateOutputBuffer" cname="gst_video_encoder_allocate_output_buffer">
28537 <return-type type="GstBuffer*" owned="true">
28538 <warning>missing glib:type-name</warning>
28541 <parameter name="size" type="gsize" />
28544 <method name="AllocateOutputFrame" cname="gst_video_encoder_allocate_output_frame">
28545 <return-type type="GstFlowReturn" />
28547 <parameter name="frame" type="GstVideoCodecFrame*">
28548 <warning>missing glib:type-name</warning>
28550 <parameter name="size" type="gsize" />
28553 <method name="FinishFrame" cname="gst_video_encoder_finish_frame">
28554 <return-type type="GstFlowReturn" />
28556 <parameter name="frame" type="GstVideoCodecFrame*" owned="true">
28557 <warning>missing glib:type-name</warning>
28561 <method name="FinishSubframe" cname="gst_video_encoder_finish_subframe" version="1.18">
28562 <return-type type="GstFlowReturn" />
28564 <parameter name="frame" type="GstVideoCodecFrame*">
28565 <warning>missing glib:type-name</warning>
28569 <method name="GetAllocator" cname="gst_video_encoder_get_allocator">
28570 <return-type type="void" />
28572 <parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
28573 <parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
28574 <warning>missing glib:type-name</warning>
28578 <method name="GetFrame" cname="gst_video_encoder_get_frame">
28579 <return-type type="GstVideoCodecFrame*" owned="true">
28580 <warning>missing glib:type-name</warning>
28583 <parameter name="frame_number" type="gint" />
28586 <method name="GetFrames" cname="gst_video_encoder_get_frames">
28587 <return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
28588 <warning>missing glib:type-name</warning>
28592 <method name="GetLatency" cname="gst_video_encoder_get_latency">
28593 <return-type type="void" />
28595 <parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
28596 <parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
28599 <method name="GetMaxEncodeTime" cname="gst_video_encoder_get_max_encode_time" version="1.14">
28600 <return-type type="gint64" />
28602 <parameter name="frame" type="GstVideoCodecFrame*">
28603 <warning>missing glib:type-name</warning>
28607 <method name="GetMinForceKeyUnitInterval" cname="gst_video_encoder_get_min_force_key_unit_interval" version="1.18">
28608 <return-type type="guint64" />
28611 <method name="GetOldestFrame" cname="gst_video_encoder_get_oldest_frame">
28612 <return-type type="GstVideoCodecFrame*" owned="true">
28613 <warning>missing glib:type-name</warning>
28617 <method name="GetOutputState" cname="gst_video_encoder_get_output_state">
28618 <return-type type="GstVideoCodecState*" owned="true">
28619 <warning>missing glib:type-name</warning>
28623 <method name="IsQosEnabled" cname="gst_video_encoder_is_qos_enabled" version="1.14">
28624 <return-type type="gboolean" />
28627 <method name="MergeTags" cname="gst_video_encoder_merge_tags">
28628 <return-type type="void" />
28630 <parameter allow-none="1" name="tags" type="GstTagList*">
28631 <warning>missing glib:type-name</warning>
28633 <parameter name="mode" type="GstTagMergeMode" />
28636 <method name="Negotiate" cname="gst_video_encoder_negotiate">
28637 <return-type type="gboolean" />
28640 <method name="ProxyGetcaps" cname="gst_video_encoder_proxy_getcaps">
28641 <return-type type="GstCaps*" owned="true">
28642 <warning>missing glib:type-name</warning>
28645 <parameter allow-none="1" name="caps" type="GstCaps*">
28646 <warning>missing glib:type-name</warning>
28648 <parameter allow-none="1" name="filter" type="GstCaps*">
28649 <warning>missing glib:type-name</warning>
28653 <method name="SetHeaders" cname="gst_video_encoder_set_headers">
28654 <return-type type="void" />
28656 <parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
28657 <warning>missing glib:type-name</warning>
28661 <method name="SetLatency" cname="gst_video_encoder_set_latency">
28662 <return-type type="void" />
28664 <parameter name="min_latency" type="guint64" />
28665 <parameter name="max_latency" type="guint64" />
28668 <method name="SetMinForceKeyUnitInterval" cname="gst_video_encoder_set_min_force_key_unit_interval" version="1.18">
28669 <return-type type="void" />
28671 <parameter name="interval" type="guint64" />
28674 <method name="SetMinPts" cname="gst_video_encoder_set_min_pts" version="1.6">
28675 <return-type type="void" />
28677 <parameter name="min_pts" type="guint64" />
28680 <method name="SetOutputState" cname="gst_video_encoder_set_output_state">
28681 <return-type type="GstVideoCodecState*" owned="true">
28682 <warning>missing glib:type-name</warning>
28685 <parameter name="caps" type="GstCaps*" owned="true">
28686 <warning>missing glib:type-name</warning>
28688 <parameter allow-none="1" name="reference" type="GstVideoCodecState*">
28689 <warning>missing glib:type-name</warning>
28693 <method name="SetQosEnabled" cname="gst_video_encoder_set_qos_enabled" version="1.14">
28694 <return-type type="void" />
28696 <parameter name="enabled" type="gboolean" />
28699 <property name="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
28700 <property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
28701 <field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*" />
28702 <field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
28703 <field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
28704 <field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
28705 <warning>missing glib:type-name</warning>
28707 <field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
28708 <warning>missing glib:type-name</warning>
28710 <field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
28711 <warning>missing glib:type-name</warning>
28713 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoEncoderPrivate*">
28714 <warning>missing glib:type-name</warning>
28716 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
28718 <object name="VideoFilter" cname="GstVideoFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
28719 <class_struct cname="GstVideoFilterClass">
28720 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseTransformClass">
28721 <warning>missing glib:type-name</warning>
28723 <method vm="set_info" />
28724 <method vm="transform_frame" />
28725 <method vm="transform_frame_ip" />
28726 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
28728 <method name="GetType" cname="gst_video_filter_get_type" shared="true">
28729 <return-type type="GType" />
28731 <virtual_method name="SetInfo" cname="set_info">
28732 <return-type type="gboolean" />
28734 <parameter name="incaps" type="GstCaps*">
28735 <warning>missing glib:type-name</warning>
28737 <parameter name="in_info" type="GstVideoInfo*">
28738 <warning>missing glib:type-name</warning>
28740 <parameter name="outcaps" type="GstCaps*">
28741 <warning>missing glib:type-name</warning>
28743 <parameter name="out_info" type="GstVideoInfo*">
28744 <warning>missing glib:type-name</warning>
28748 <virtual_method name="TransformFrame" cname="transform_frame">
28749 <return-type type="GstFlowReturn" />
28751 <parameter name="inframe" type="GstVideoFrame*">
28752 <warning>missing glib:type-name</warning>
28754 <parameter name="outframe" type="GstVideoFrame*">
28755 <warning>missing glib:type-name</warning>
28759 <virtual_method name="TransformFrameIp" cname="transform_frame_ip">
28760 <return-type type="GstFlowReturn" />
28762 <parameter name="frame" type="GstVideoFrame*">
28763 <warning>missing glib:type-name</warning>
28767 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseTransform*" />
28768 <field cname="negotiated" access="public" writeable="false" readable="true" is_callback="false" name="Negotiated" type="gboolean" />
28769 <field cname="in_info" access="public" writeable="false" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo">
28770 <warning>missing glib:type-name</warning>
28772 <field cname="out_info" access="public" writeable="false" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo">
28773 <warning>missing glib:type-name</warning>
28775 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
28777 <struct name="VideoMultiviewFlagsSet" cname="GstVideoMultiviewFlagsSet" opaque="true" hidden="false" parent="GstFlagSet">
28778 <method name="GetType" cname="gst_video_multiview_flagset_get_type" shared="true">
28779 <return-type type="GType" />
28782 <object name="VideoSink" cname="GstVideoSink" opaque="false" hidden="false" parent="GstBaseSink">
28783 <class_struct cname="GstVideoSinkClass">
28784 <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
28785 <warning>missing glib:type-name</warning>
28787 <method vm="show_frame" />
28788 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
28790 <method name="GetType" cname="gst_video_sink_get_type" shared="true">
28791 <return-type type="GType" />
28793 <method name="CenterRect" cname="gst_video_sink_center_rect" shared="true">
28794 <return-type type="void" />
28796 <parameter name="src" type="GstVideoRectangle">
28797 <warning>missing glib:type-name</warning>
28799 <parameter name="dst" type="GstVideoRectangle">
28800 <warning>missing glib:type-name</warning>
28802 <parameter name="_result" type="GstVideoRectangle*">
28803 <warning>missing glib:type-name</warning>
28805 <parameter name="scaling" type="gboolean" />
28808 <virtual_method name="ShowFrame" cname="show_frame">
28809 <return-type type="GstFlowReturn" />
28811 <parameter name="buf" type="GstBuffer*">
28812 <warning>missing glib:type-name</warning>
28816 <property name="ShowPrerollFrame" cname="show-preroll-frame" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false" />
28817 <field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*" />
28818 <field cname="width" access="public" writeable="false" readable="true" is_callback="false" name="Width" type="gint" />
28819 <field cname="height" access="public" writeable="false" readable="true" is_callback="false" name="Height" type="gint" />
28820 <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoSinkPrivate*">
28821 <warning>missing glib:type-name</warning>
28823 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
28825 <struct name="VideoAFDMeta" cname="GstVideoAFDMeta" opaque="false" hidden="false" version="1.18">
28826 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
28827 <warning>missing glib:type-name</warning>
28829 <field cname="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8" />
28830 <field cname="spec" access="public" writeable="true" readable="true" is_callback="false" name="Spec" type="GstVideoAFDSpec" />
28831 <field cname="afd" access="public" writeable="true" readable="true" is_callback="false" name="Afd" type="GstVideoAFDValue" />
28832 <method name="GetInfo" cname="gst_video_afd_meta_get_info" shared="true">
28833 <return-type type="GstMetaInfo*">
28834 <warning>missing glib:type-name</warning>
28838 <struct name="VideoAffineTransformationMeta" cname="GstVideoAffineTransformationMeta" opaque="false" hidden="false" version="1.8">
28839 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
28840 <warning>missing glib:type-name</warning>
28842 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat" array="true" array_len="16" />
28843 <method name="ApplyMatrix" cname="gst_video_affine_transformation_meta_apply_matrix" version="1.8">
28844 <return-type type="void" />
28846 <parameter name="matrix" type="const gfloat*" array="true" array_len="16" />
28849 <method name="GetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
28850 <return-type type="GstMetaInfo*">
28851 <warning>missing glib:type-name</warning>
28855 <struct name="VideoAggregatorConvertPadPrivate" cname="GstVideoAggregatorConvertPadPrivate" opaque="true" hidden="true" />
28856 <struct name="VideoAggregatorPadPrivate" cname="GstVideoAggregatorPadPrivate" opaque="true" hidden="true" />
28857 <struct name="VideoAggregatorPrivate" cname="GstVideoAggregatorPrivate" opaque="true" hidden="true" />
28858 <struct name="VideoAlignment" cname="GstVideoAlignment" opaque="false" hidden="false">
28859 <field cname="padding_top" access="public" writeable="true" readable="true" is_callback="false" name="PaddingTop" type="guint" />
28860 <field cname="padding_bottom" access="public" writeable="true" readable="true" is_callback="false" name="PaddingBottom" type="guint" />
28861 <field cname="padding_left" access="public" writeable="true" readable="true" is_callback="false" name="PaddingLeft" type="guint" />
28862 <field cname="padding_right" access="public" writeable="true" readable="true" is_callback="false" name="PaddingRight" type="guint" />
28863 <field cname="stride_align" access="public" writeable="true" readable="true" is_callback="false" name="StrideAlign" type="guint" array="true" array_len="4" />
28864 <method name="Reset" cname="gst_video_alignment_reset">
28865 <return-type type="void" />
28869 <struct name="VideoAncillary" cname="GstVideoAncillary" opaque="false" hidden="false" version="1.16">
28870 <field cname="DID" access="public" writeable="true" readable="true" is_callback="false" name="DID" type="guint8" />
28871 <field cname="SDID_block_number" access="public" writeable="true" readable="true" is_callback="false" name="SDIDBlockNumber" type="guint8" />
28872 <field cname="data_count" access="public" writeable="true" readable="true" is_callback="false" name="DataCount" type="guint8" />
28873 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" array="true" array_length_param_index="2" />
28874 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
28876 <struct name="VideoBarMeta" cname="GstVideoBarMeta" opaque="false" hidden="false" version="1.18">
28877 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
28878 <warning>missing glib:type-name</warning>
28880 <field cname="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8" />
28881 <field cname="is_letterbox" access="public" writeable="true" readable="true" is_callback="false" name="IsLetterbox" type="gboolean" />
28882 <field cname="bar_data1" access="public" writeable="true" readable="true" is_callback="false" name="BarData1" type="guint" />
28883 <field cname="bar_data2" access="public" writeable="true" readable="true" is_callback="false" name="BarData2" type="guint" />
28884 <method name="GetInfo" cname="gst_video_bar_meta_get_info" shared="true">
28885 <return-type type="GstMetaInfo*">
28886 <warning>missing glib:type-name</warning>
28890 <struct name="VideoBufferPoolPrivate" cname="GstVideoBufferPoolPrivate" opaque="true" hidden="true" />
28891 <struct name="VideoCaptionMeta" cname="GstVideoCaptionMeta" opaque="false" hidden="false" version="1.16">
28892 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
28893 <warning>missing glib:type-name</warning>
28895 <field cname="caption_type" access="public" writeable="true" readable="true" is_callback="false" name="CaptionType" type="GstVideoCaptionType" />
28896 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="3" />
28897 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
28898 <method name="GetInfo" cname="gst_video_caption_meta_get_info" shared="true">
28899 <return-type type="GstMetaInfo*">
28900 <warning>missing glib:type-name</warning>
28904 <struct name="VideoChromaResample" cname="GstVideoChromaResample" opaque="true" hidden="false">
28905 <method name="" cname="gst_video_chroma_resample">
28906 <return-type type="void" />
28908 <parameter allow-none="1" name="lines" type="gpointer" />
28909 <parameter name="width" type="gint" />
28912 <method name="Free" cname="gst_video_chroma_resample_free">
28913 <return-type type="void" />
28916 <method name="GetInfo" cname="gst_video_chroma_resample_get_info">
28917 <return-type type="void" />
28919 <parameter name="n_lines" type="guint" />
28920 <parameter name="offset" type="gint" />
28924 <boxed name="VideoCodecFrame" cname="GstVideoCodecFrame" opaque="false" hidden="false">
28925 <method name="GetType" cname="gst_video_codec_frame_get_type" shared="true">
28926 <return-type type="GType" />
28928 <field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint" />
28929 <field cname="flags" access="private" writeable="false" readable="false" is_callback="false" name="Flags" type="guint32" />
28930 <field cname="system_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="SystemFrameNumber" type="guint32" />
28931 <field cname="decode_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="DecodeFrameNumber" type="guint32" />
28932 <field cname="presentation_frame_number" access="private" writeable="false" readable="false" is_callback="false" name="PresentationFrameNumber" type="guint32" />
28933 <field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64" />
28934 <field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64" />
28935 <field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
28936 <field cname="distance_from_sync" access="public" writeable="true" readable="true" is_callback="false" name="DistanceFromSync" type="gint" />
28937 <field cname="input_buffer" access="public" writeable="true" readable="true" is_callback="false" name="InputBuffer" type="GstBuffer*">
28938 <warning>missing glib:type-name</warning>
28940 <field cname="output_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutputBuffer" type="GstBuffer*">
28941 <warning>missing glib:type-name</warning>
28943 <field cname="deadline" access="public" writeable="true" readable="true" is_callback="false" name="Deadline" type="guint64" />
28944 <field cname="events" access="private" writeable="false" readable="false" is_callback="false" name="Events" type="GList*" element_type="gpointer" />
28945 <field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer" />
28946 <field cname="user_data_destroy_notify" access="private" writeable="false" readable="false" is_callback="false" name="UserDataDestroyNotify" type="GDestroyNotify" />
28947 <union name="abidata" cname="abidata" hidden="true">
28948 <struct name="ABI" cname="ABI" opaque="false" hidden="false">
28949 <field cname="ts" access="public" writeable="true" readable="true" is_callback="false" name="Ts" type="guint64" />
28950 <field cname="ts2" access="public" writeable="true" readable="true" is_callback="false" name="Ts2" type="guint64" />
28951 <field cname="num_subframes" access="public" writeable="true" readable="true" is_callback="false" name="NumSubframes" type="guint" />
28953 <field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
28955 <method name="GetUserData" cname="gst_video_codec_frame_get_user_data">
28956 <return-type type="gpointer" />
28959 <method name="Ref" cname="gst_video_codec_frame_ref">
28960 <return-type type="GstVideoCodecFrame*" owned="true">
28961 <warning>missing glib:type-name</warning>
28965 <method name="SetUserData" cname="gst_video_codec_frame_set_user_data">
28966 <return-type type="void" />
28968 <parameter allow-none="1" name="user_data" type="gpointer" />
28969 <parameter closure="0" scope="async" name="notify" type="GDestroyNotify" />
28972 <method name="Unref" cname="gst_video_codec_frame_unref">
28973 <return-type type="void" />
28977 <boxed name="VideoCodecState" cname="GstVideoCodecState" opaque="false" hidden="false">
28978 <method name="GetType" cname="gst_video_codec_state_get_type" shared="true">
28979 <return-type type="GType" />
28981 <field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint" />
28982 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
28983 <warning>missing glib:type-name</warning>
28985 <field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
28986 <warning>missing glib:type-name</warning>
28988 <field cname="codec_data" access="public" writeable="true" readable="true" is_callback="false" name="CodecData" type="GstBuffer*">
28989 <warning>missing glib:type-name</warning>
28991 <field cname="allocation_caps" access="public" writeable="true" readable="true" is_callback="false" name="AllocationCaps" type="GstCaps*">
28992 <warning>missing glib:type-name</warning>
28994 <field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="19" />
28995 <method name="Ref" cname="gst_video_codec_state_ref">
28996 <return-type type="GstVideoCodecState*" owned="true">
28997 <warning>missing glib:type-name</warning>
29001 <method name="Unref" cname="gst_video_codec_state_unref">
29002 <return-type type="void" />
29006 <struct name="VideoColorPrimariesInfo" cname="GstVideoColorPrimariesInfo" opaque="false" hidden="false" version="1.6">
29007 <field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries" />
29008 <field cname="Wx" access="public" writeable="true" readable="true" is_callback="false" name="Wx" type="gdouble" />
29009 <field cname="Wy" access="public" writeable="true" readable="true" is_callback="false" name="Wy" type="gdouble" />
29010 <field cname="Rx" access="public" writeable="true" readable="true" is_callback="false" name="Rx" type="gdouble" />
29011 <field cname="Ry" access="public" writeable="true" readable="true" is_callback="false" name="Ry" type="gdouble" />
29012 <field cname="Gx" access="public" writeable="true" readable="true" is_callback="false" name="Gx" type="gdouble" />
29013 <field cname="Gy" access="public" writeable="true" readable="true" is_callback="false" name="Gy" type="gdouble" />
29014 <field cname="Bx" access="public" writeable="true" readable="true" is_callback="false" name="Bx" type="gdouble" />
29015 <field cname="By" access="public" writeable="true" readable="true" is_callback="false" name="By" type="gdouble" />
29017 <struct name="VideoColorimetry" cname="GstVideoColorimetry" opaque="false" hidden="false">
29018 <field cname="range" access="public" writeable="true" readable="true" is_callback="false" name="Range" type="GstVideoColorRange" />
29019 <field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="GstVideoColorMatrix" />
29020 <field cname="transfer" access="public" writeable="true" readable="true" is_callback="false" name="Transfer" type="GstVideoTransferFunction" />
29021 <field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries" />
29022 <method name="FromString" cname="gst_video_colorimetry_from_string">
29023 <return-type type="gboolean" />
29025 <parameter name="color" type="const-gchar*" />
29028 <method name="IsEqual" cname="gst_video_colorimetry_is_equal" version="1.6">
29029 <return-type type="gboolean" />
29031 <parameter name="other" type="GstVideoColorimetry*">
29032 <warning>missing glib:type-name</warning>
29036 <method name="Matches" cname="gst_video_colorimetry_matches">
29037 <return-type type="gboolean" />
29039 <parameter name="color" type="const-gchar*" />
29042 <method name="ToString" cname="gst_video_colorimetry_to_string">
29043 <return-type type="gchar*" owned="true" />
29047 <struct name="VideoContentLightLevel" cname="GstVideoContentLightLevel" opaque="false" hidden="false" version="1.18">
29048 <field cname="max_content_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxContentLightLevel" type="guint16" />
29049 <field cname="max_frame_average_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxFrameAverageLightLevel" type="guint16" />
29050 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29051 <method name="AddToCaps" cname="gst_video_content_light_level_add_to_caps" version="1.18">
29052 <return-type type="gboolean" />
29054 <parameter name="caps" type="GstCaps*">
29055 <warning>missing glib:type-name</warning>
29059 <method name="FromCaps" cname="gst_video_content_light_level_from_caps" version="1.18">
29060 <return-type type="gboolean" />
29062 <parameter name="caps" type="GstCaps*">
29063 <warning>missing glib:type-name</warning>
29067 <method name="FromString" cname="gst_video_content_light_level_from_string" version="1.18">
29068 <return-type type="gboolean" />
29070 <parameter name="level" type="const-gchar*" />
29073 <method name="Init" cname="gst_video_content_light_level_init" version="1.18">
29074 <return-type type="void" />
29077 <method name="ToString" cname="gst_video_content_light_level_to_string" version="1.18">
29078 <return-type type="gchar*" owned="true" />
29082 <struct name="VideoConverter" cname="GstVideoConverter" opaque="true" hidden="false">
29083 <method name="Frame" cname="gst_video_converter_frame" version="1.6">
29084 <return-type type="void" />
29086 <parameter name="src" type="GstVideoFrame*">
29087 <warning>missing glib:type-name</warning>
29089 <parameter name="dest" type="GstVideoFrame*">
29090 <warning>missing glib:type-name</warning>
29094 <method name="Free" cname="gst_video_converter_free" version="1.6">
29095 <return-type type="void" />
29098 <method name="GetConfig" cname="gst_video_converter_get_config">
29099 <return-type type="GstStructure*">
29100 <warning>missing glib:type-name</warning>
29104 <method name="SetConfig" cname="gst_video_converter_set_config" version="1.6">
29105 <return-type type="gboolean" />
29107 <parameter name="config" type="GstStructure*" owned="true">
29108 <warning>missing glib:type-name</warning>
29113 <struct name="VideoCropMeta" cname="GstVideoCropMeta" opaque="false" hidden="false">
29114 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29115 <warning>missing glib:type-name</warning>
29117 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint" />
29118 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint" />
29119 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint" />
29120 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint" />
29121 <method name="GetInfo" cname="gst_video_crop_meta_get_info" shared="true">
29122 <return-type type="GstMetaInfo*">
29123 <warning>missing glib:type-name</warning>
29127 <struct name="VideoDecoderPrivate" cname="GstVideoDecoderPrivate" opaque="true" hidden="true" />
29128 <struct name="VideoDither" cname="GstVideoDither" opaque="true" hidden="false">
29129 <method name="Free" cname="gst_video_dither_free">
29130 <return-type type="void" />
29133 <method name="Line" cname="gst_video_dither_line">
29134 <return-type type="void" />
29136 <parameter allow-none="1" name="line" type="gpointer" />
29137 <parameter name="x" type="guint" />
29138 <parameter name="y" type="guint" />
29139 <parameter name="width" type="guint" />
29143 <struct name="VideoEncoderPrivate" cname="GstVideoEncoderPrivate" opaque="true" hidden="true" />
29144 <struct name="VideoFormatInfo" cname="GstVideoFormatInfo" opaque="false" hidden="false">
29145 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat" />
29146 <field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
29147 <field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
29148 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFormatFlags" />
29149 <field cname="bits" access="public" writeable="true" readable="true" is_callback="false" name="Bits" type="guint" />
29150 <field cname="n_components" access="public" writeable="true" readable="true" is_callback="false" name="NComponents" type="guint" />
29151 <field cname="shift" access="public" writeable="true" readable="true" is_callback="false" name="Shift" type="guint" array="true" array_len="4" />
29152 <field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="guint" array="true" array_len="4" />
29153 <field cname="pixel_stride" access="public" writeable="true" readable="true" is_callback="false" name="PixelStride" type="gint" array="true" array_len="4" />
29154 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint" />
29155 <field cname="plane" access="public" writeable="true" readable="true" is_callback="false" name="Plane" type="guint" array="true" array_len="4" />
29156 <field cname="poffset" access="public" writeable="true" readable="true" is_callback="false" name="Poffset" type="guint" array="true" array_len="4" />
29157 <field cname="w_sub" access="public" writeable="true" readable="true" is_callback="false" name="WSub" type="guint" array="true" array_len="4" />
29158 <field cname="h_sub" access="public" writeable="true" readable="true" is_callback="false" name="HSub" type="guint" array="true" array_len="4" />
29159 <field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstVideoFormat" />
29160 <field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstVideoFormatUnpack" />
29161 <field cname="pack_lines" access="public" writeable="true" readable="true" is_callback="false" name="PackLines" type="gint" />
29162 <field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstVideoFormatPack" />
29163 <field cname="tile_mode" access="public" writeable="true" readable="true" is_callback="false" name="TileMode" type="GstVideoTileMode" />
29164 <field cname="tile_ws" access="public" writeable="true" readable="true" is_callback="false" name="TileWs" type="guint" />
29165 <field cname="tile_hs" access="public" writeable="true" readable="true" is_callback="false" name="TileHs" type="guint" />
29166 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29167 <method name="Component" cname="gst_video_format_info_component" version="1.18">
29168 <return-type type="void" />
29170 <parameter name="plane" type="guint" />
29171 <parameter name="components" type="gint*" owned="true" pass_as="out" />
29175 <struct name="VideoFrame" cname="GstVideoFrame" opaque="false" hidden="false">
29176 <field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
29177 <warning>missing glib:type-name</warning>
29179 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags" />
29180 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
29181 <warning>missing glib:type-name</warning>
29183 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="gpointer" />
29184 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
29185 <field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array="true" array_len="4" />
29186 <field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapField" type="GstMapInfo" array="true" array_len="4" />
29187 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29188 <method name="Copy" cname="gst_video_frame_copy">
29189 <return-type type="gboolean" />
29191 <parameter name="src" type="GstVideoFrame*">
29192 <warning>missing glib:type-name</warning>
29196 <method name="CopyPlane" cname="gst_video_frame_copy_plane">
29197 <return-type type="gboolean" />
29199 <parameter name="src" type="GstVideoFrame*">
29200 <warning>missing glib:type-name</warning>
29202 <parameter name="plane" type="guint" />
29205 <method name="Map" cname="gst_video_frame_map">
29206 <return-type type="gboolean" />
29208 <parameter name="info" type="GstVideoInfo*">
29209 <warning>missing glib:type-name</warning>
29211 <parameter name="buffer" type="GstBuffer*">
29212 <warning>missing glib:type-name</warning>
29214 <parameter name="flags" type="GstMapFlags" />
29217 <method name="MapId" cname="gst_video_frame_map_id">
29218 <return-type type="gboolean" />
29220 <parameter name="info" type="GstVideoInfo*">
29221 <warning>missing glib:type-name</warning>
29223 <parameter name="buffer" type="GstBuffer*">
29224 <warning>missing glib:type-name</warning>
29226 <parameter name="id" type="gint" />
29227 <parameter name="flags" type="GstMapFlags" />
29230 <method name="Unmap" cname="gst_video_frame_unmap">
29231 <return-type type="void" />
29235 <struct name="VideoGLTextureUploadMeta" cname="GstVideoGLTextureUploadMeta" opaque="false" hidden="false" noequals="true">
29236 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29237 <warning>missing glib:type-name</warning>
29239 <field cname="texture_orientation" access="public" writeable="true" readable="true" is_callback="false" name="TextureOrientation" type="GstVideoGLTextureOrientation" />
29240 <field cname="n_textures" access="public" writeable="true" readable="true" is_callback="false" name="NTextures" type="guint" />
29241 <field cname="texture_type" access="public" writeable="true" readable="true" is_callback="false" name="TextureType" type="GstVideoGLTextureType" array="true" array_len="4" />
29242 <field cname="buffer" access="private" writeable="false" readable="false" is_callback="false" name="Buffer" type="GstBuffer*">
29243 <warning>missing glib:type-name</warning>
29245 <field cname="upload" access="private" writeable="false" readable="false" is_callback="false" name="UploadFunc" type="GstVideoGLTextureUpload" />
29246 <field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer" />
29247 <field cname="user_data_copy" access="private" writeable="false" readable="false" is_callback="false" name="UserDataCopy" type="GBoxedCopyFunc" hidden="true" />
29248 <field cname="user_data_free" access="private" writeable="false" readable="false" is_callback="false" name="UserDataFree" type="GBoxedFreeFunc" hidden="true" />
29249 <method name="Upload" cname="gst_video_gl_texture_upload_meta_upload">
29250 <return-type type="gboolean" />
29252 <parameter name="texture_id" type="guint" />
29255 <method name="GetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
29256 <return-type type="GstMetaInfo*">
29257 <warning>missing glib:type-name</warning>
29261 <boxed name="VideoInfo" cname="GstVideoInfo" opaque="true" hidden="false">
29262 <method name="GetType" cname="gst_video_info_get_type" shared="true">
29263 <return-type type="GType" />
29265 <field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstVideoFormatInfo*">
29266 <warning>missing glib:type-name</warning>
29268 <field cname="interlace_mode" access="public" writeable="true" readable="true" is_callback="false" name="InterlaceMode" type="GstVideoInterlaceMode" />
29269 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFlags" />
29270 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint" />
29271 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="gint" />
29272 <field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
29273 <field cname="views" access="public" writeable="true" readable="true" is_callback="false" name="Views" type="gint" />
29274 <field cname="chroma_site" access="public" writeable="true" readable="true" is_callback="false" name="ChromaSite" type="GstVideoChromaSite" />
29275 <field cname="colorimetry" access="public" writeable="true" readable="true" is_callback="false" name="Colorimetry" type="GstVideoColorimetry">
29276 <warning>missing glib:type-name</warning>
29278 <field cname="par_n" access="public" writeable="true" readable="true" is_callback="false" name="ParN" type="gint" />
29279 <field cname="par_d" access="public" writeable="true" readable="true" is_callback="false" name="ParD" type="gint" />
29280 <field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="gint" />
29281 <field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="gint" />
29282 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4" />
29283 <field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" />
29284 <union name="ABI" cname="ABI">
29285 <struct name="abi" cname="abi" opaque="false" hidden="false">
29286 <field cname="multiview_mode" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewMode" type="GstVideoMultiviewMode" />
29287 <field cname="multiview_flags" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewFlags" type="GstVideoMultiviewFlags" />
29288 <field cname="field_order" access="public" writeable="true" readable="true" is_callback="false" name="FieldOrder" type="GstVideoFieldOrder" />
29290 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29292 <constructor cname="gst_video_info_new" disable_void_ctor="" version="1.6" />
29293 <method name="Align" cname="gst_video_info_align">
29294 <return-type type="gboolean" />
29296 <parameter name="align" type="GstVideoAlignment*">
29297 <warning>missing glib:type-name</warning>
29301 <method name="AlignFull" cname="gst_video_info_align_full" version="1.18">
29302 <return-type type="gboolean" />
29304 <parameter name="align" type="GstVideoAlignment*">
29305 <warning>missing glib:type-name</warning>
29307 <parameter allow-none="1" name="plane_size" type="gsize*" owned="true" pass_as="out" />
29310 <method name="Convert" cname="gst_video_info_convert">
29311 <return-type type="gboolean" />
29313 <parameter name="src_format" type="GstFormat" />
29314 <parameter name="src_value" type="gint64" />
29315 <parameter name="dest_format" type="GstFormat" />
29316 <parameter name="dest_value" type="gint64*" owned="true" pass_as="out" />
29319 <method name="Copy" cname="gst_video_info_copy" version="1.6">
29320 <return-type type="GstVideoInfo*" owned="true">
29321 <warning>missing glib:type-name</warning>
29325 <method name="Free" cname="gst_video_info_free" version="1.6">
29326 <return-type type="void" />
29329 <method name="FromCaps" cname="gst_video_info_from_caps">
29330 <return-type type="gboolean" />
29332 <parameter name="caps" type="GstCaps*">
29333 <warning>missing glib:type-name</warning>
29337 <method name="Init" cname="gst_video_info_init">
29338 <return-type type="void" />
29341 <method name="IsEqual" cname="gst_video_info_is_equal">
29342 <return-type type="gboolean" />
29344 <parameter name="other" type="GstVideoInfo*">
29345 <warning>missing glib:type-name</warning>
29349 <method name="SetFormat" cname="gst_video_info_set_format">
29350 <return-type type="gboolean" />
29352 <parameter name="format" type="GstVideoFormat" />
29353 <parameter name="width" type="guint" />
29354 <parameter name="height" type="guint" />
29357 <method name="SetInterlacedFormat" cname="gst_video_info_set_interlaced_format" version="1.16">
29358 <return-type type="gboolean" />
29360 <parameter name="format" type="GstVideoFormat" />
29361 <parameter name="mode" type="GstVideoInterlaceMode" />
29362 <parameter name="width" type="guint" />
29363 <parameter name="height" type="guint" />
29366 <method name="ToCaps" cname="gst_video_info_to_caps">
29367 <return-type type="GstCaps*" owned="true">
29368 <warning>missing glib:type-name</warning>
29373 <struct name="VideoMasteringDisplayInfo" cname="GstVideoMasteringDisplayInfo" opaque="false" hidden="false" version="1.18">
29374 <field cname="display_primaries" access="public" writeable="true" readable="true" is_callback="false" name="DisplayPrimaries" type="GstVideoMasteringDisplayInfoCoordinates" array="true" array_len="3" />
29375 <field cname="white_point" access="public" writeable="true" readable="true" is_callback="false" name="WhitePoint" type="GstVideoMasteringDisplayInfoCoordinates">
29376 <warning>missing glib:type-name</warning>
29378 <field cname="max_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MaxDisplayMasteringLuminance" type="guint32" />
29379 <field cname="min_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MinDisplayMasteringLuminance" type="guint32" />
29380 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29381 <method name="AddToCaps" cname="gst_video_mastering_display_info_add_to_caps" version="1.18">
29382 <return-type type="gboolean" />
29384 <parameter name="caps" type="GstCaps*">
29385 <warning>missing glib:type-name</warning>
29389 <method name="FromCaps" cname="gst_video_mastering_display_info_from_caps" version="1.18">
29390 <return-type type="gboolean" />
29392 <parameter name="caps" type="GstCaps*">
29393 <warning>missing glib:type-name</warning>
29397 <method name="Init" cname="gst_video_mastering_display_info_init" version="1.18">
29398 <return-type type="void" />
29401 <method name="IsEqual" cname="gst_video_mastering_display_info_is_equal" version="1.18">
29402 <return-type type="gboolean" />
29404 <parameter name="other" type="GstVideoMasteringDisplayInfo*">
29405 <warning>missing glib:type-name</warning>
29409 <method name="ToString" cname="gst_video_mastering_display_info_to_string" version="1.18">
29410 <return-type type="gchar*" owned="true" />
29413 <method name="FromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
29414 <return-type type="gboolean" />
29416 <parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
29417 <warning>missing glib:type-name</warning>
29419 <parameter name="mastering" type="const-gchar*" />
29423 <struct name="VideoMasteringDisplayInfoCoordinates" cname="GstVideoMasteringDisplayInfoCoordinates" opaque="false" hidden="false" version="1.18">
29424 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint16" />
29425 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint16" />
29427 <struct name="VideoMeta" cname="GstVideoMeta" opaque="false" hidden="false">
29428 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29429 <warning>missing glib:type-name</warning>
29431 <field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
29432 <warning>missing glib:type-name</warning>
29434 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags" />
29435 <field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat" />
29436 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
29437 <field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint" />
29438 <field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint" />
29439 <field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint" />
29440 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4" />
29441 <field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" />
29442 <field cname="map" access="public" writeable="false" readable="true" is_callback="true" name="MapField" type="GstVideoMapFieldFunc" />
29443 <field cname="unmap" access="public" writeable="false" readable="true" is_callback="true" name="UnmapField" type="GstVideoUnmapFieldFunc" />
29444 <field cname="alignment" access="public" writeable="true" readable="true" is_callback="false" name="Alignment" type="GstVideoAlignment">
29445 <warning>missing glib:type-name</warning>
29447 <method name="GetPlaneHeight" cname="gst_video_meta_get_plane_height" version="1.18">
29448 <return-type type="gboolean" />
29450 <parameter name="plane_height" type="guint*" owned="true" pass_as="out" />
29453 <method name="GetPlaneSize" cname="gst_video_meta_get_plane_size" version="1.18">
29454 <return-type type="gboolean" />
29456 <parameter name="plane_size" type="gsize*" owned="true" pass_as="out" />
29459 <method name="Map" cname="gst_video_meta_map">
29460 <return-type type="gboolean" />
29462 <parameter name="plane" type="guint" />
29463 <parameter name="info" type="GstMapInfo*">
29464 <warning>missing glib:type-name</warning>
29466 <parameter name="data" type="gpointer*" owned="true" pass_as="out" />
29467 <parameter name="stride" type="gint*" owned="true" pass_as="out" />
29468 <parameter name="flags" type="GstMapFlags" />
29471 <method name="SetAlignment" cname="gst_video_meta_set_alignment" version="1.18">
29472 <return-type type="gboolean" />
29474 <parameter name="alignment" type="GstVideoAlignment">
29475 <warning>missing glib:type-name</warning>
29479 <method name="Unmap" cname="gst_video_meta_unmap">
29480 <return-type type="gboolean" />
29482 <parameter name="plane" type="guint" />
29483 <parameter name="info" type="GstMapInfo*">
29484 <warning>missing glib:type-name</warning>
29488 <method name="GetInfo" cname="gst_video_meta_get_info" shared="true">
29489 <return-type type="GstMetaInfo*">
29490 <warning>missing glib:type-name</warning>
29494 <struct name="VideoMetaTransform" cname="GstVideoMetaTransform" opaque="false" hidden="false">
29495 <field cname="in_info" access="public" writeable="true" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo*">
29496 <warning>missing glib:type-name</warning>
29498 <field cname="out_info" access="public" writeable="true" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo*">
29499 <warning>missing glib:type-name</warning>
29501 <method name="ScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
29502 <return-type type="guint32" />
29505 <boxed name="VideoOverlayComposition" cname="GstVideoOverlayComposition" opaque="true" hidden="false" parent="GstMiniObject">
29506 <method name="GetType" cname="gst_video_overlay_composition_get_type" shared="true">
29507 <return-type type="GType" />
29509 <constructor cname="gst_video_overlay_composition_new">
29511 <parameter name="rectangle" type="GstVideoOverlayRectangle*">
29512 <warning>missing glib:type-name</warning>
29516 <method name="AddRectangle" cname="gst_video_overlay_composition_add_rectangle">
29517 <return-type type="void" />
29519 <parameter name="rectangle" type="GstVideoOverlayRectangle*">
29520 <warning>missing glib:type-name</warning>
29524 <method name="Blend" cname="gst_video_overlay_composition_blend">
29525 <return-type type="gboolean" />
29527 <parameter name="video_buf" type="GstVideoFrame*">
29528 <warning>missing glib:type-name</warning>
29532 <method name="Copy" cname="gst_video_overlay_composition_copy">
29533 <return-type type="GstVideoOverlayComposition*" owned="true">
29534 <warning>missing glib:type-name</warning>
29538 <method name="GetRectangle" cname="gst_video_overlay_composition_get_rectangle">
29539 <return-type type="GstVideoOverlayRectangle*">
29540 <warning>missing glib:type-name</warning>
29543 <parameter name="n" type="guint" />
29546 <method name="GetSeqnum" cname="gst_video_overlay_composition_get_seqnum">
29547 <return-type type="guint" />
29550 <method name="MakeWritable" cname="gst_video_overlay_composition_make_writable">
29551 <return-type type="GstVideoOverlayComposition*" owned="true">
29552 <warning>missing glib:type-name</warning>
29556 <method name="NRectangles" cname="gst_video_overlay_composition_n_rectangles">
29557 <return-type type="guint" />
29561 <struct name="VideoOverlayCompositionMeta" cname="GstVideoOverlayCompositionMeta" opaque="false" hidden="false">
29562 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29563 <warning>missing glib:type-name</warning>
29565 <field cname="overlay" access="public" writeable="true" readable="true" is_callback="false" name="Overlay" type="GstVideoOverlayComposition*">
29566 <warning>missing glib:type-name</warning>
29568 <method name="GetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
29569 <return-type type="GstMetaInfo*">
29570 <warning>missing glib:type-name</warning>
29574 <boxed name="VideoOverlayRectangle" cname="GstVideoOverlayRectangle" opaque="true" hidden="false" parent="GstMiniObject">
29575 <method name="GetType" cname="gst_video_overlay_rectangle_get_type" shared="true">
29576 <return-type type="GType" />
29578 <constructor cname="gst_video_overlay_rectangle_new_raw">
29580 <parameter name="pixels" type="GstBuffer*">
29581 <warning>missing glib:type-name</warning>
29583 <parameter name="render_x" type="gint" />
29584 <parameter name="render_y" type="gint" />
29585 <parameter name="render_width" type="guint" />
29586 <parameter name="render_height" type="guint" />
29587 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29590 <method name="Copy" cname="gst_video_overlay_rectangle_copy">
29591 <return-type type="GstVideoOverlayRectangle*" owned="true">
29592 <warning>missing glib:type-name</warning>
29596 <method name="GetFlags" cname="gst_video_overlay_rectangle_get_flags">
29597 <return-type type="GstVideoOverlayFormatFlags" />
29600 <method name="GetGlobalAlpha" cname="gst_video_overlay_rectangle_get_global_alpha">
29601 <return-type type="gfloat" />
29604 <method name="GetPixelsArgb" cname="gst_video_overlay_rectangle_get_pixels_argb">
29605 <return-type type="GstBuffer*">
29606 <warning>missing glib:type-name</warning>
29609 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29612 <method name="GetPixelsAyuv" cname="gst_video_overlay_rectangle_get_pixels_ayuv">
29613 <return-type type="GstBuffer*">
29614 <warning>missing glib:type-name</warning>
29617 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29620 <method name="GetPixelsRaw" cname="gst_video_overlay_rectangle_get_pixels_raw">
29621 <return-type type="GstBuffer*">
29622 <warning>missing glib:type-name</warning>
29625 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29628 <method name="GetPixelsUnscaledArgb" cname="gst_video_overlay_rectangle_get_pixels_unscaled_argb">
29629 <return-type type="GstBuffer*">
29630 <warning>missing glib:type-name</warning>
29633 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29636 <method name="GetPixelsUnscaledAyuv" cname="gst_video_overlay_rectangle_get_pixels_unscaled_ayuv">
29637 <return-type type="GstBuffer*">
29638 <warning>missing glib:type-name</warning>
29641 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29644 <method name="GetPixelsUnscaledRaw" cname="gst_video_overlay_rectangle_get_pixels_unscaled_raw">
29645 <return-type type="GstBuffer*">
29646 <warning>missing glib:type-name</warning>
29649 <parameter name="flags" type="GstVideoOverlayFormatFlags" />
29652 <method name="GetRenderRectangle" cname="gst_video_overlay_rectangle_get_render_rectangle">
29653 <return-type type="gboolean" />
29655 <parameter allow-none="1" name="render_x" type="gint*" owned="true" pass_as="out" />
29656 <parameter allow-none="1" name="render_y" type="gint*" owned="true" pass_as="out" />
29657 <parameter allow-none="1" name="render_width" type="guint*" owned="true" pass_as="out" />
29658 <parameter allow-none="1" name="render_height" type="guint*" owned="true" pass_as="out" />
29661 <method name="GetSeqnum" cname="gst_video_overlay_rectangle_get_seqnum">
29662 <return-type type="guint" />
29665 <method name="SetGlobalAlpha" cname="gst_video_overlay_rectangle_set_global_alpha">
29666 <return-type type="void" />
29668 <parameter name="global_alpha" type="gfloat" />
29671 <method name="SetRenderRectangle" cname="gst_video_overlay_rectangle_set_render_rectangle">
29672 <return-type type="void" />
29674 <parameter name="render_x" type="gint" />
29675 <parameter name="render_y" type="gint" />
29676 <parameter name="render_width" type="guint" />
29677 <parameter name="render_height" type="guint" />
29681 <struct name="VideoRectangle" cname="GstVideoRectangle" opaque="false" hidden="false">
29682 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="gint" />
29683 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="gint" />
29684 <field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="gint" />
29685 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gint" />
29687 <struct name="VideoRegionOfInterestMeta" cname="GstVideoRegionOfInterestMeta" opaque="false" hidden="false">
29688 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
29689 <warning>missing glib:type-name</warning>
29691 <field cname="roi_type" access="public" writeable="true" readable="true" is_callback="false" name="RoiType" type="guint32" />
29692 <field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
29693 <field cname="parent_id" access="public" writeable="true" readable="true" is_callback="false" name="ParentId" type="gint" />
29694 <field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint" />
29695 <field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint" />
29696 <field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="guint" />
29697 <field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="guint" />
29698 <field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GList*" element_type="gpointer" />
29699 <method name="AddParam" cname="gst_video_region_of_interest_meta_add_param" version="1.14">
29700 <return-type type="void" />
29702 <parameter name="s" type="GstStructure*" owned="true">
29703 <warning>missing glib:type-name</warning>
29707 <method name="GetParam" cname="gst_video_region_of_interest_meta_get_param" version="1.14">
29708 <return-type type="GstStructure*">
29709 <warning>missing glib:type-name</warning>
29712 <parameter name="name" type="const-gchar*" />
29715 <method name="GetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
29716 <return-type type="GstMetaInfo*">
29717 <warning>missing glib:type-name</warning>
29721 <struct name="VideoResampler" cname="GstVideoResampler" opaque="false" hidden="false" version="1.6">
29722 <field cname="in_size" access="public" writeable="true" readable="true" is_callback="false" name="InSize" type="gint" />
29723 <field cname="out_size" access="public" writeable="true" readable="true" is_callback="false" name="OutSize" type="gint" />
29724 <field cname="max_taps" access="public" writeable="true" readable="true" is_callback="false" name="MaxTaps" type="guint" />
29725 <field cname="n_phases" access="public" writeable="true" readable="true" is_callback="false" name="NPhases" type="guint" />
29726 <field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint32" />
29727 <field cname="phase" access="public" writeable="true" readable="true" is_callback="false" name="Phase" type="guint32*" />
29728 <field cname="n_taps" access="public" writeable="true" readable="true" is_callback="false" name="NTaps" type="guint32*" />
29729 <field cname="taps" access="public" writeable="true" readable="true" is_callback="false" name="Taps" type="gdouble*" />
29730 <field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
29731 <method name="Clear" cname="gst_video_resampler_clear" version="1.6">
29732 <return-type type="void" />
29735 <method name="Init" cname="gst_video_resampler_init">
29736 <return-type type="gboolean" />
29738 <parameter name="method" type="GstVideoResamplerMethod" />
29739 <parameter name="flags" type="GstVideoResamplerFlags" />
29740 <parameter name="n_phases" type="guint" />
29741 <parameter name="n_taps" type="guint" />
29742 <parameter name="shift" type="gdouble" />
29743 <parameter name="in_size" type="guint" />
29744 <parameter name="out_size" type="guint" />
29745 <parameter name="options" type="GstStructure*">
29746 <warning>missing glib:type-name</warning>
29751 <struct name="VideoScaler" cname="GstVideoScaler" opaque="true" hidden="false">
29752 <method name="TwoD" cname="gst_video_scaler_2d">
29753 <return-type type="void" />
29755 <parameter name="vscale" type="GstVideoScaler*">
29756 <warning>missing glib:type-name</warning>
29758 <parameter name="format" type="GstVideoFormat" />
29759 <parameter allow-none="1" name="src" type="gpointer" />
29760 <parameter name="src_stride" type="gint" />
29761 <parameter allow-none="1" name="dest" type="gpointer" />
29762 <parameter name="dest_stride" type="gint" />
29763 <parameter name="x" type="guint" />
29764 <parameter name="y" type="guint" />
29765 <parameter name="width" type="guint" />
29766 <parameter name="height" type="guint" />
29769 <method name="Free" cname="gst_video_scaler_free">
29770 <return-type type="void" />
29773 <method name="GetCoeff" cname="gst_video_scaler_get_coeff">
29774 <return-type type="gdouble" />
29776 <parameter name="out_offset" type="guint" />
29777 <parameter name="in_offset" type="guint" />
29778 <parameter name="n_taps" type="guint" />
29781 <method name="GetMaxTaps" cname="gst_video_scaler_get_max_taps">
29782 <return-type type="guint" />
29785 <method name="Horizontal" cname="gst_video_scaler_horizontal">
29786 <return-type type="void" />
29788 <parameter name="format" type="GstVideoFormat" />
29789 <parameter allow-none="1" name="src" type="gpointer" />
29790 <parameter allow-none="1" name="dest" type="gpointer" />
29791 <parameter name="dest_offset" type="guint" />
29792 <parameter name="width" type="guint" />
29795 <method name="Vertical" cname="gst_video_scaler_vertical">
29796 <return-type type="void" />
29798 <parameter name="format" type="GstVideoFormat" />
29799 <parameter allow-none="1" name="src_lines" type="gpointer" />
29800 <parameter allow-none="1" name="dest" type="gpointer" />
29801 <parameter name="dest_offset" type="guint" />
29802 <parameter name="width" type="guint" />
29806 <struct name="VideoSinkPrivate" cname="GstVideoSinkPrivate" opaque="true" hidden="true" />
29807 <boxed name="VideoTimeCode" cname="GstVideoTimeCode" opaque="false" hidden="false" version="1.10">
29808 <method name="GetType" cname="gst_video_time_code_get_type" shared="true">
29809 <return-type type="GType" />
29811 <field cname="config" access="public" writeable="true" readable="true" is_callback="false" name="Config" type="GstVideoTimeCodeConfig">
29812 <warning>missing glib:type-name</warning>
29814 <field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint" />
29815 <field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint" />
29816 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint" />
29817 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint" />
29818 <field cname="field_count" access="public" writeable="true" readable="true" is_callback="false" name="FieldCount" type="guint" />
29819 <constructor cname="gst_video_time_code_new" version="1.10">
29821 <parameter name="fps_n" type="guint" />
29822 <parameter name="fps_d" type="guint" />
29823 <parameter name="latest_daily_jam" type="GDateTime*">
29824 <warning>missing glib:type-name</warning>
29826 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29827 <parameter name="hours" type="guint" />
29828 <parameter name="minutes" type="guint" />
29829 <parameter name="seconds" type="guint" />
29830 <parameter name="frames" type="guint" />
29831 <parameter name="field_count" type="guint" />
29834 <constructor cname="gst_video_time_code_new_empty" disable_void_ctor="" version="1.10" />
29835 <constructor cname="gst_video_time_code_new_from_date_time" version="1.12">
29837 <parameter name="fps_n" type="guint" />
29838 <parameter name="fps_d" type="guint" />
29839 <parameter name="dt" type="GDateTime*">
29840 <warning>missing glib:type-name</warning>
29842 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29843 <parameter name="field_count" type="guint" />
29846 <constructor cname="gst_video_time_code_new_from_date_time_full" version="1.16">
29848 <parameter name="fps_n" type="guint" />
29849 <parameter name="fps_d" type="guint" />
29850 <parameter name="dt" type="GDateTime*">
29851 <warning>missing glib:type-name</warning>
29853 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29854 <parameter name="field_count" type="guint" />
29857 <constructor cname="gst_video_time_code_new_from_string" version="1.12">
29859 <parameter name="tc_str" type="const-gchar*" />
29862 <method name="AddFrames" cname="gst_video_time_code_add_frames" version="1.10">
29863 <return-type type="void" />
29865 <parameter name="frames" type="gint64" />
29868 <method name="AddInterval" cname="gst_video_time_code_add_interval" version="1.12">
29869 <return-type type="GstVideoTimeCode*" owned="true">
29870 <warning>missing glib:type-name</warning>
29873 <parameter name="tc_inter" type="GstVideoTimeCodeInterval*">
29874 <warning>missing glib:type-name</warning>
29878 <method name="Clear" cname="gst_video_time_code_clear" version="1.10">
29879 <return-type type="void" />
29882 <method name="Compare" cname="gst_video_time_code_compare" version="1.10">
29883 <return-type type="gint" />
29885 <parameter name="tc2" type="GstVideoTimeCode*">
29886 <warning>missing glib:type-name</warning>
29890 <method name="Copy" cname="gst_video_time_code_copy" version="1.10">
29891 <return-type type="GstVideoTimeCode*" owned="true">
29892 <warning>missing glib:type-name</warning>
29896 <method name="FramesSinceDailyJam" cname="gst_video_time_code_frames_since_daily_jam" version="1.10">
29897 <return-type type="guint64" />
29900 <method name="Free" cname="gst_video_time_code_free" version="1.10">
29901 <return-type type="void" />
29904 <method name="IncrementFrame" cname="gst_video_time_code_increment_frame" version="1.10">
29905 <return-type type="void" />
29908 <method name="Init" cname="gst_video_time_code_init" version="1.10">
29909 <return-type type="void" />
29911 <parameter name="fps_n" type="guint" />
29912 <parameter name="fps_d" type="guint" />
29913 <parameter allow-none="1" name="latest_daily_jam" type="GDateTime*">
29914 <warning>missing glib:type-name</warning>
29916 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29917 <parameter name="hours" type="guint" />
29918 <parameter name="minutes" type="guint" />
29919 <parameter name="seconds" type="guint" />
29920 <parameter name="frames" type="guint" />
29921 <parameter name="field_count" type="guint" />
29924 <method name="InitFromDateTime" cname="gst_video_time_code_init_from_date_time" version="1.12">
29925 <return-type type="void" />
29927 <parameter name="fps_n" type="guint" />
29928 <parameter name="fps_d" type="guint" />
29929 <parameter name="dt" type="GDateTime*">
29930 <warning>missing glib:type-name</warning>
29932 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29933 <parameter name="field_count" type="guint" />
29936 <method name="InitFromDateTimeFull" cname="gst_video_time_code_init_from_date_time_full" version="1.16">
29937 <return-type type="gboolean" />
29939 <parameter name="fps_n" type="guint" />
29940 <parameter name="fps_d" type="guint" />
29941 <parameter name="dt" type="GDateTime*">
29942 <warning>missing glib:type-name</warning>
29944 <parameter name="flags" type="GstVideoTimeCodeFlags" />
29945 <parameter name="field_count" type="guint" />
29948 <method name="IsValid" cname="gst_video_time_code_is_valid" version="1.10">
29949 <return-type type="gboolean" />
29952 <method name="NsecSinceDailyJam" cname="gst_video_time_code_nsec_since_daily_jam" version="1.10">
29953 <return-type type="guint64" />
29956 <method name="ToDateTime" cname="gst_video_time_code_to_date_time" version="1.10">
29957 <return-type type="GDateTime*" owned="true">
29958 <warning>missing glib:type-name</warning>
29962 <method name="ToString" cname="gst_video_time_code_to_string" version="1.10">
29963 <return-type type="gchar*" owned="true" />
29967 <struct name="VideoTimeCodeConfig" cname="GstVideoTimeCodeConfig" opaque="false" hidden="false" version="1.10">
29968 <field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="guint" />
29969 <field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="guint" />
29970 <field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoTimeCodeFlags" />
29971 <field cname="latest_daily_jam" access="public" writeable="true" readable="true" is_callback="false" name="LatestDailyJam" type="GDateTime*">
29972 <warning>missing glib:type-name</warning>
29975 <boxed name="VideoTimeCodeInterval" cname="GstVideoTimeCodeInterval" opaque="false" hidden="false" version="1.12">
29976 <method name="GetType" cname="gst_video_time_code_interval_get_type" shared="true">
29977 <return-type type="GType" />
29979 <field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint" />
29980 <field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint" />
29981 <field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint" />
29982 <field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint" />
29983 <constructor cname="gst_video_time_code_interval_new" version="1.12">
29985 <parameter name="hours" type="guint" />
29986 <parameter name="minutes" type="guint" />
29987 <parameter name="seconds" type="guint" />
29988 <parameter name="frames" type="guint" />
29991 <constructor cname="gst_video_time_code_interval_new_from_string" version="1.12">
29993 <parameter name="tc_inter_str" type="const-gchar*" />
29996 <method name="Clear" cname="gst_video_time_code_interval_clear" version="1.12">
29997 <return-type type="void" />
30000 <method name="Copy" cname="gst_video_time_code_interval_copy" version="1.12">
30001 <return-type type="GstVideoTimeCodeInterval*" owned="true">
30002 <warning>missing glib:type-name</warning>
30006 <method name="Free" cname="gst_video_time_code_interval_free" version="1.12">
30007 <return-type type="void" />
30010 <method name="Init" cname="gst_video_time_code_interval_init" version="1.12">
30011 <return-type type="void" />
30013 <parameter name="hours" type="guint" />
30014 <parameter name="minutes" type="guint" />
30015 <parameter name="seconds" type="guint" />
30016 <parameter name="frames" type="guint" />
30020 <struct name="VideoTimeCodeMeta" cname="GstVideoTimeCodeMeta" opaque="false" hidden="false" version="1.10">
30021 <field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
30022 <warning>missing glib:type-name</warning>
30024 <field cname="tc" access="public" writeable="true" readable="true" is_callback="false" name="Tc" type="GstVideoTimeCode">
30025 <warning>missing glib:type-name</warning>
30027 <method name="GetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
30028 <return-type type="GstMetaInfo*">
30029 <warning>missing glib:type-name</warning>
30033 <boxed name="VideoVBIEncoder" cname="GstVideoVBIEncoder" opaque="false" hidden="false" version="1.16">
30034 <method name="GetType" cname="gst_video_vbi_encoder_get_type" shared="true">
30035 <return-type type="GType" />
30037 <constructor cname="gst_video_vbi_encoder_new" version="1.16">
30039 <parameter name="format" type="GstVideoFormat" />
30040 <parameter name="pixel_width" type="guint32" />
30043 <method name="AddAncillary" cname="gst_video_vbi_encoder_add_ancillary" version="1.16">
30044 <return-type type="gboolean" />
30046 <parameter name="composite" type="gboolean" />
30047 <parameter name="DID" type="guint8" />
30048 <parameter name="SDID_block_number" type="guint8" />
30049 <parameter name="data" type="const guint8*" array="true" array_length_param_index="4" />
30050 <parameter name="data_count" type="guint" array_index="3" />
30053 <method name="Copy" cname="gst_video_vbi_encoder_copy">
30054 <return-type type="GstVideoVBIEncoder*" owned="true">
30055 <warning>missing glib:type-name</warning>
30059 <method name="Free" cname="gst_video_vbi_encoder_free" version="1.16">
30060 <return-type type="void" />
30063 <method name="WriteLine" cname="gst_video_vbi_encoder_write_line">
30064 <return-type type="void" />
30066 <parameter name="data" type="guint8" />
30070 <boxed name="VideoVBIParser" cname="GstVideoVBIParser" opaque="false" hidden="false" version="1.16">
30071 <method name="GetType" cname="gst_video_vbi_parser_get_type" shared="true">
30072 <return-type type="GType" />
30074 <constructor cname="gst_video_vbi_parser_new" version="1.16">
30076 <parameter name="format" type="GstVideoFormat" />
30077 <parameter name="pixel_width" type="guint32" />
30080 <method name="AddLine" cname="gst_video_vbi_parser_add_line" version="1.16">
30081 <return-type type="void" />
30083 <parameter name="data" type="const guint8*" array="true" />
30086 <method name="Copy" cname="gst_video_vbi_parser_copy">
30087 <return-type type="GstVideoVBIParser*" owned="true">
30088 <warning>missing glib:type-name</warning>
30092 <method name="Free" cname="gst_video_vbi_parser_free" version="1.16">
30093 <return-type type="void" />
30096 <method name="GetAncillary" cname="gst_video_vbi_parser_get_ancillary" version="1.16">
30097 <return-type type="GstVideoVBIParserResult" />
30099 <parameter name="anc" type="GstVideoAncillary*" pass_as="out">
30100 <warning>missing glib:type-name</warning>
30105 <object name="Global" cname="GstVideoGlobal" opaque="true">
30106 <method name="BufferAddVideoAfdMeta" cname="gst_buffer_add_video_afd_meta" shared="true" version="1.18">
30107 <return-type type="GstVideoAFDMeta*">
30108 <warning>missing glib:type-name</warning>
30111 <parameter name="buffer" type="GstBuffer*">
30112 <warning>missing glib:type-name</warning>
30114 <parameter name="field" type="guint8" />
30115 <parameter name="spec" type="GstVideoAFDSpec" />
30116 <parameter name="afd" type="GstVideoAFDValue" />
30119 <method name="BufferAddVideoAffineTransformationMeta" cname="gst_buffer_add_video_affine_transformation_meta" shared="true" version="1.8">
30120 <return-type type="GstVideoAffineTransformationMeta*">
30121 <warning>missing glib:type-name</warning>
30124 <parameter name="buffer" type="GstBuffer*">
30125 <warning>missing glib:type-name</warning>
30129 <method name="BufferAddVideoBarMeta" cname="gst_buffer_add_video_bar_meta" shared="true" version="1.18">
30130 <return-type type="GstVideoBarMeta*">
30131 <warning>missing glib:type-name</warning>
30134 <parameter name="buffer" type="GstBuffer*">
30135 <warning>missing glib:type-name</warning>
30137 <parameter name="field" type="guint8" />
30138 <parameter name="is_letterbox" type="gboolean" />
30139 <parameter name="bar_data1" type="guint" />
30140 <parameter name="bar_data2" type="guint" />
30143 <method name="BufferAddVideoCaptionMeta" cname="gst_buffer_add_video_caption_meta" shared="true" version="1.16">
30144 <return-type type="GstVideoCaptionMeta*">
30145 <warning>missing glib:type-name</warning>
30148 <parameter name="buffer" type="GstBuffer*">
30149 <warning>missing glib:type-name</warning>
30151 <parameter name="caption_type" type="GstVideoCaptionType" />
30152 <parameter name="data" type="const guint8*" array="true" array_length_param_index="3" />
30153 <parameter name="size" type="gsize" array_index="2" />
30156 <method name="BufferAddVideoGlTextureUploadMeta" cname="gst_buffer_add_video_gl_texture_upload_meta" shared="true">
30157 <return-type type="GstVideoGLTextureUploadMeta*">
30158 <warning>missing glib:type-name</warning>
30161 <parameter name="buffer" type="GstBuffer*">
30162 <warning>missing glib:type-name</warning>
30164 <parameter name="texture_orientation" type="GstVideoGLTextureOrientation" />
30165 <parameter name="n_textures" type="guint" />
30166 <parameter name="texture_type" type="GstVideoGLTextureType" />
30167 <parameter closure="5" scope="call" name="upload" type="GstVideoGLTextureUpload" />
30168 <parameter allow-none="1" name="user_data" type="gpointer" />
30169 <parameter scope="call" name="user_data_copy" type="GBoxedCopyFunc" />
30170 <parameter scope="call" name="user_data_free" type="GBoxedFreeFunc" />
30173 <method name="BufferAddVideoMeta" cname="gst_buffer_add_video_meta" shared="true">
30174 <return-type type="GstVideoMeta*">
30175 <warning>missing glib:type-name</warning>
30178 <parameter name="buffer" type="GstBuffer*">
30179 <warning>missing glib:type-name</warning>
30181 <parameter name="flags" type="GstVideoFrameFlags" />
30182 <parameter name="format" type="GstVideoFormat" />
30183 <parameter name="width" type="guint" />
30184 <parameter name="height" type="guint" />
30187 <method name="BufferAddVideoOverlayCompositionMeta" cname="gst_buffer_add_video_overlay_composition_meta" shared="true">
30188 <return-type type="GstVideoOverlayCompositionMeta*">
30189 <warning>missing glib:type-name</warning>
30192 <parameter name="buf" type="GstBuffer*">
30193 <warning>missing glib:type-name</warning>
30195 <parameter allow-none="1" name="comp" type="GstVideoOverlayComposition*">
30196 <warning>missing glib:type-name</warning>
30200 <method name="BufferAddVideoRegionOfInterestMeta" cname="gst_buffer_add_video_region_of_interest_meta" shared="true">
30201 <return-type type="GstVideoRegionOfInterestMeta*">
30202 <warning>missing glib:type-name</warning>
30205 <parameter name="buffer" type="GstBuffer*">
30206 <warning>missing glib:type-name</warning>
30208 <parameter name="roi_type" type="const-gchar*" />
30209 <parameter name="x" type="guint" />
30210 <parameter name="y" type="guint" />
30211 <parameter name="w" type="guint" />
30212 <parameter name="h" type="guint" />
30215 <method name="BufferAddVideoRegionOfInterestMetaId" cname="gst_buffer_add_video_region_of_interest_meta_id" shared="true">
30216 <return-type type="GstVideoRegionOfInterestMeta*">
30217 <warning>missing glib:type-name</warning>
30220 <parameter name="buffer" type="GstBuffer*">
30221 <warning>missing glib:type-name</warning>
30223 <parameter name="roi_type" type="guint32" />
30224 <parameter name="x" type="guint" />
30225 <parameter name="y" type="guint" />
30226 <parameter name="w" type="guint" />
30227 <parameter name="h" type="guint" />
30230 <method name="BufferAddVideoTimeCodeMeta" cname="gst_buffer_add_video_time_code_meta" shared="true" version="1.10">
30231 <return-type type="GstVideoTimeCodeMeta*">
30232 <warning>missing glib:type-name</warning>
30235 <parameter name="buffer" type="GstBuffer*">
30236 <warning>missing glib:type-name</warning>
30238 <parameter name="tc" type="GstVideoTimeCode*">
30239 <warning>missing glib:type-name</warning>
30243 <method name="BufferAddVideoTimeCodeMetaFull" cname="gst_buffer_add_video_time_code_meta_full" shared="true" version="1.10">
30244 <return-type type="GstVideoTimeCodeMeta*">
30245 <warning>missing glib:type-name</warning>
30248 <parameter name="buffer" type="GstBuffer*">
30249 <warning>missing glib:type-name</warning>
30251 <parameter name="fps_n" type="guint" />
30252 <parameter name="fps_d" type="guint" />
30253 <parameter name="latest_daily_jam" type="GDateTime*">
30254 <warning>missing glib:type-name</warning>
30256 <parameter name="flags" type="GstVideoTimeCodeFlags" />
30257 <parameter name="hours" type="guint" />
30258 <parameter name="minutes" type="guint" />
30259 <parameter name="seconds" type="guint" />
30260 <parameter name="frames" type="guint" />
30261 <parameter name="field_count" type="guint" />
30264 <method name="BufferGetVideoMeta" cname="gst_buffer_get_video_meta" shared="true">
30265 <return-type type="GstVideoMeta*">
30266 <warning>missing glib:type-name</warning>
30269 <parameter name="buffer" type="GstBuffer*">
30270 <warning>missing glib:type-name</warning>
30274 <method name="BufferGetVideoMetaId" cname="gst_buffer_get_video_meta_id" shared="true">
30275 <return-type type="GstVideoMeta*">
30276 <warning>missing glib:type-name</warning>
30279 <parameter name="buffer" type="GstBuffer*">
30280 <warning>missing glib:type-name</warning>
30282 <parameter name="id" type="gint" />
30285 <method name="BufferGetVideoRegionOfInterestMetaId" cname="gst_buffer_get_video_region_of_interest_meta_id" shared="true">
30286 <return-type type="GstVideoRegionOfInterestMeta*">
30287 <warning>missing glib:type-name</warning>
30290 <parameter name="buffer" type="GstBuffer*">
30291 <warning>missing glib:type-name</warning>
30293 <parameter name="id" type="gint" />
30296 <method name="BufferPoolConfigGetVideoAlignment" cname="gst_buffer_pool_config_get_video_alignment" shared="true">
30297 <return-type type="gboolean" />
30299 <parameter name="config" type="GstStructure*">
30300 <warning>missing glib:type-name</warning>
30302 <parameter name="align" type="GstVideoAlignment*">
30303 <warning>missing glib:type-name</warning>
30307 <method name="BufferPoolConfigSetVideoAlignment" cname="gst_buffer_pool_config_set_video_alignment" shared="true">
30308 <return-type type="void" />
30310 <parameter name="config" type="GstStructure*">
30311 <warning>missing glib:type-name</warning>
30313 <parameter name="align" type="GstVideoAlignment*">
30314 <warning>missing glib:type-name</warning>
30318 <method name="IsVideoOverlayPrepareWindowHandleMessage" cname="gst_is_video_overlay_prepare_window_handle_message" shared="true">
30319 <return-type type="gboolean" />
30321 <parameter name="msg" type="GstMessage*">
30322 <warning>missing glib:type-name</warning>
30326 <method name="NavigationEventGetType" cname="gst_navigation_event_get_type" shared="true">
30327 <return-type type="GstNavigationEventType" />
30329 <parameter name="event" type="GstEvent*">
30330 <warning>missing glib:type-name</warning>
30334 <method name="NavigationEventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
30335 <return-type type="gboolean" />
30337 <parameter name="event" type="GstEvent*">
30338 <warning>missing glib:type-name</warning>
30340 <parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out" />
30343 <method name="NavigationEventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
30344 <return-type type="gboolean" />
30346 <parameter name="event" type="GstEvent*">
30347 <warning>missing glib:type-name</warning>
30349 <parameter allow-none="1" name="key" type="const-gchar*" pass_as="out" />
30352 <method name="NavigationEventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
30353 <return-type type="gboolean" />
30355 <parameter name="event" type="GstEvent*">
30356 <warning>missing glib:type-name</warning>
30358 <parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out" />
30359 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
30360 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
30363 <method name="NavigationEventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
30364 <return-type type="gboolean" />
30366 <parameter name="event" type="GstEvent*">
30367 <warning>missing glib:type-name</warning>
30369 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
30370 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
30373 <method name="NavigationEventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
30374 <return-type type="gboolean" />
30376 <parameter name="event" type="GstEvent*">
30377 <warning>missing glib:type-name</warning>
30379 <parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
30380 <parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
30381 <parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out" />
30382 <parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out" />
30385 <method name="NavigationMessageGetType" cname="gst_navigation_message_get_type" shared="true">
30386 <return-type type="GstNavigationMessageType" />
30388 <parameter name="message" type="GstMessage*">
30389 <warning>missing glib:type-name</warning>
30393 <method name="NavigationMessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
30394 <return-type type="GstMessage*" owned="true">
30395 <warning>missing glib:type-name</warning>
30398 <parameter name="src" type="GstObject*" />
30399 <parameter name="cur_angle" type="guint" />
30400 <parameter name="n_angles" type="guint" />
30403 <method name="NavigationMessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
30404 <return-type type="GstMessage*" owned="true">
30405 <warning>missing glib:type-name</warning>
30408 <parameter name="src" type="GstObject*" />
30411 <method name="NavigationMessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
30412 <return-type type="GstMessage*" owned="true">
30413 <warning>missing glib:type-name</warning>
30416 <parameter name="src" type="GstObject*" />
30417 <parameter name="event" type="GstEvent*">
30418 <warning>missing glib:type-name</warning>
30422 <method name="NavigationMessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
30423 <return-type type="GstMessage*" owned="true">
30424 <warning>missing glib:type-name</warning>
30427 <parameter name="src" type="GstObject*" />
30428 <parameter name="active" type="gboolean" />
30431 <method name="NavigationMessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
30432 <return-type type="gboolean" />
30434 <parameter name="message" type="GstMessage*">
30435 <warning>missing glib:type-name</warning>
30437 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
30438 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
30441 <method name="NavigationMessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
30442 <return-type type="gboolean" />
30444 <parameter name="message" type="GstMessage*">
30445 <warning>missing glib:type-name</warning>
30447 <parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
30448 <warning>missing glib:type-name</warning>
30452 <method name="NavigationMessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
30453 <return-type type="gboolean" />
30455 <parameter name="message" type="GstMessage*">
30456 <warning>missing glib:type-name</warning>
30458 <parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
30461 <method name="NavigationQueryGetType" cname="gst_navigation_query_get_type" shared="true">
30462 <return-type type="GstNavigationQueryType" />
30464 <parameter name="query" type="GstQuery*">
30465 <warning>missing glib:type-name</warning>
30469 <method name="NavigationQueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
30470 <return-type type="GstQuery*" owned="true">
30471 <warning>missing glib:type-name</warning>
30474 <method name="NavigationQueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
30475 <return-type type="GstQuery*" owned="true">
30476 <warning>missing glib:type-name</warning>
30479 <method name="NavigationQueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
30480 <return-type type="gboolean" />
30482 <parameter name="query" type="GstQuery*">
30483 <warning>missing glib:type-name</warning>
30485 <parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
30486 <parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
30489 <method name="NavigationQueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
30490 <return-type type="gboolean" />
30492 <parameter name="query" type="GstQuery*">
30493 <warning>missing glib:type-name</warning>
30495 <parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out" />
30498 <method name="NavigationQueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
30499 <return-type type="gboolean" />
30501 <parameter name="query" type="GstQuery*">
30502 <warning>missing glib:type-name</warning>
30504 <parameter name="nth" type="guint" />
30505 <parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out" />
30508 <method name="NavigationQuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
30509 <return-type type="void" />
30511 <parameter name="query" type="GstQuery*">
30512 <warning>missing glib:type-name</warning>
30514 <parameter name="cur_angle" type="guint" />
30515 <parameter name="n_angles" type="guint" />
30518 <method name="NavigationQuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
30519 <return-type type="void" />
30521 <parameter name="query" type="GstQuery*">
30522 <warning>missing glib:type-name</warning>
30524 <parameter name="n_cmds" type="gint" array_index="2" />
30525 <parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1" />
30528 <method name="VideoAfdMetaApiGetType" cname="gst_video_afd_meta_api_get_type" shared="true">
30529 <return-type type="GType" />
30531 <method name="VideoAfdMetaGetInfo" cname="gst_video_afd_meta_get_info" shared="true">
30532 <return-type type="GstMetaInfo*">
30533 <warning>missing glib:type-name</warning>
30536 <method name="VideoAffineTransformationMetaApiGetType" cname="gst_video_affine_transformation_meta_api_get_type" shared="true">
30537 <return-type type="GType" />
30539 <method name="VideoAffineTransformationMetaGetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
30540 <return-type type="GstMetaInfo*">
30541 <warning>missing glib:type-name</warning>
30544 <method name="VideoBarMetaApiGetType" cname="gst_video_bar_meta_api_get_type" shared="true">
30545 <return-type type="GType" />
30547 <method name="VideoBarMetaGetInfo" cname="gst_video_bar_meta_get_info" shared="true">
30548 <return-type type="GstMetaInfo*">
30549 <warning>missing glib:type-name</warning>
30552 <method name="VideoBlend" cname="gst_video_blend" shared="true">
30553 <return-type type="gboolean" />
30555 <parameter name="dest" type="GstVideoFrame*">
30556 <warning>missing glib:type-name</warning>
30558 <parameter name="src" type="GstVideoFrame*">
30559 <warning>missing glib:type-name</warning>
30561 <parameter name="x" type="gint" />
30562 <parameter name="y" type="gint" />
30563 <parameter name="global_alpha" type="gfloat" />
30566 <method name="VideoBlendScaleLinearRGBA" cname="gst_video_blend_scale_linear_RGBA" shared="true">
30567 <return-type type="void" />
30569 <parameter name="src" type="GstVideoInfo*">
30570 <warning>missing glib:type-name</warning>
30572 <parameter name="src_buffer" type="GstBuffer*">
30573 <warning>missing glib:type-name</warning>
30575 <parameter name="dest_height" type="gint" />
30576 <parameter name="dest_width" type="gint" />
30577 <parameter name="dest" type="GstVideoInfo*" pass_as="out">
30578 <warning>missing glib:type-name</warning>
30580 <parameter name="dest_buffer" type="GstBuffer**" owned="true" pass_as="out">
30581 <warning>missing glib:type-name</warning>
30585 <method name="VideoCalculateDisplayRatio" cname="gst_video_calculate_display_ratio" shared="true">
30586 <return-type type="gboolean" />
30588 <parameter name="dar_n" type="guint*" owned="true" pass_as="out" />
30589 <parameter name="dar_d" type="guint*" owned="true" pass_as="out" />
30590 <parameter name="video_width" type="guint" />
30591 <parameter name="video_height" type="guint" />
30592 <parameter name="video_par_n" type="guint" />
30593 <parameter name="video_par_d" type="guint" />
30594 <parameter name="display_par_n" type="guint" />
30595 <parameter name="display_par_d" type="guint" />
30598 <method name="VideoCaptionMetaApiGetType" cname="gst_video_caption_meta_api_get_type" shared="true">
30599 <return-type type="GType" />
30601 <method name="VideoCaptionMetaGetInfo" cname="gst_video_caption_meta_get_info" shared="true">
30602 <return-type type="GstMetaInfo*">
30603 <warning>missing glib:type-name</warning>
30606 <method name="VideoCaptionTypeFromCaps" cname="gst_video_caption_type_from_caps" shared="true" version="1.16">
30607 <return-type type="GstVideoCaptionType" />
30609 <parameter name="caps" type="GstCaps*">
30610 <warning>missing glib:type-name</warning>
30614 <method name="VideoCaptionTypeToCaps" cname="gst_video_caption_type_to_caps" shared="true" version="1.16">
30615 <return-type type="GstCaps*" owned="true">
30616 <warning>missing glib:type-name</warning>
30619 <parameter name="type" type="GstVideoCaptionType" />
30622 <method name="VideoChromaFromString" cname="gst_video_chroma_from_string" shared="true">
30623 <return-type type="GstVideoChromaSite" />
30625 <parameter name="s" type="const-gchar*" />
30628 <method name="VideoChromaResample" cname="gst_video_chroma_resample" shared="true">
30629 <return-type type="void" />
30631 <parameter name="resample" type="GstVideoChromaResample*">
30632 <warning>missing glib:type-name</warning>
30634 <parameter allow-none="1" name="lines" type="gpointer" />
30635 <parameter name="width" type="gint" />
30638 <method name="VideoChromaToString" cname="gst_video_chroma_to_string" shared="true">
30639 <return-type type="const-gchar*" />
30641 <parameter name="site" type="GstVideoChromaSite" />
30644 <method name="VideoColorMatrixFromIso" cname="gst_video_color_matrix_from_iso" shared="true" version="1.18">
30645 <return-type type="GstVideoColorMatrix" />
30647 <parameter name="value" type="guint" />
30650 <method name="VideoColorMatrixGetKrKb" cname="gst_video_color_matrix_get_Kr_Kb" shared="true" version="1.6">
30651 <return-type type="gboolean" />
30653 <parameter name="matrix" type="GstVideoColorMatrix" />
30654 <parameter name="Kr" type="gdouble*" owned="true" pass_as="out" />
30655 <parameter name="Kb" type="gdouble*" owned="true" pass_as="out" />
30658 <method name="VideoColorMatrixToIso" cname="gst_video_color_matrix_to_iso" shared="true" version="1.18">
30659 <return-type type="guint" />
30661 <parameter name="matrix" type="GstVideoColorMatrix" />
30664 <method name="VideoColorPrimariesFromIso" cname="gst_video_color_primaries_from_iso" shared="true" version="1.18">
30665 <return-type type="GstVideoColorPrimaries" />
30667 <parameter name="value" type="guint" />
30670 <method name="VideoColorPrimariesGetInfo" cname="gst_video_color_primaries_get_info" shared="true" version="1.6">
30671 <return-type type="GstVideoColorPrimariesInfo*">
30672 <warning>missing glib:type-name</warning>
30675 <parameter name="primaries" type="GstVideoColorPrimaries" />
30678 <method name="VideoColorPrimariesToIso" cname="gst_video_color_primaries_to_iso" shared="true" version="1.18">
30679 <return-type type="guint" />
30681 <parameter name="primaries" type="GstVideoColorPrimaries" />
30684 <method name="VideoColorRangeOffsets" cname="gst_video_color_range_offsets" shared="true">
30685 <return-type type="void" />
30687 <parameter name="range" type="GstVideoColorRange" />
30688 <parameter name="info" type="GstVideoFormatInfo*">
30689 <warning>missing glib:type-name</warning>
30691 <parameter name="offset" type="gint*" pass_as="out" array="true" array_len="4" />
30692 <parameter name="scale" type="gint*" pass_as="out" array="true" array_len="4" />
30695 <method name="VideoColorTransferDecode" cname="gst_video_color_transfer_decode" shared="true" version="1.6" deprecated="true">
30696 <return-type type="gdouble" />
30698 <parameter name="func" type="GstVideoTransferFunction" />
30699 <parameter name="val" type="gdouble" />
30702 <method name="VideoColorTransferEncode" cname="gst_video_color_transfer_encode" shared="true" version="1.6" deprecated="true">
30703 <return-type type="gdouble" />
30705 <parameter name="func" type="GstVideoTransferFunction" />
30706 <parameter name="val" type="gdouble" />
30709 <method name="VideoConvertSample" cname="gst_video_convert_sample" shared="true">
30710 <return-type type="GstSample*" owned="true">
30711 <warning>missing glib:type-name</warning>
30713 <parameters throws="1">
30714 <parameter name="sample" type="GstSample*">
30715 <warning>missing glib:type-name</warning>
30717 <parameter name="to_caps" type="GstCaps*">
30718 <warning>missing glib:type-name</warning>
30720 <parameter name="timeout" type="guint64" />
30721 <parameter name="error" type="GError**" />
30724 <method name="VideoConvertSampleAsync" cname="gst_video_convert_sample_async" shared="true">
30725 <return-type type="void" />
30727 <parameter name="sample" type="GstSample*">
30728 <warning>missing glib:type-name</warning>
30730 <parameter name="to_caps" type="GstCaps*">
30731 <warning>missing glib:type-name</warning>
30733 <parameter name="timeout" type="guint64" />
30734 <parameter closure="4" destroy="5" scope="notified" name="callback" type="GstVideoConvertSampleCallback" />
30735 <parameter allow-none="1" name="user_data" type="gpointer" />
30736 <parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
30739 <method name="VideoCropMetaApiGetType" cname="gst_video_crop_meta_api_get_type" shared="true">
30740 <return-type type="GType" />
30742 <method name="VideoCropMetaGetInfo" cname="gst_video_crop_meta_get_info" shared="true">
30743 <return-type type="GstMetaInfo*">
30744 <warning>missing glib:type-name</warning>
30747 <method name="VideoEventIsForceKeyUnit" cname="gst_video_event_is_force_key_unit" shared="true">
30748 <return-type type="gboolean" />
30750 <parameter name="event" type="GstEvent*">
30751 <warning>missing glib:type-name</warning>
30755 <method name="VideoEventNewDownstreamForceKeyUnit" cname="gst_video_event_new_downstream_force_key_unit" shared="true">
30756 <return-type type="GstEvent*" owned="true">
30757 <warning>missing glib:type-name</warning>
30760 <parameter name="timestamp" type="guint64" />
30761 <parameter name="stream_time" type="guint64" />
30762 <parameter name="running_time" type="guint64" />
30763 <parameter name="all_headers" type="gboolean" />
30764 <parameter name="count" type="guint" />
30767 <method name="VideoEventNewStillFrame" cname="gst_video_event_new_still_frame" shared="true">
30768 <return-type type="GstEvent*" owned="true">
30769 <warning>missing glib:type-name</warning>
30772 <parameter name="in_still" type="gboolean" />
30775 <method name="VideoEventNewUpstreamForceKeyUnit" cname="gst_video_event_new_upstream_force_key_unit" shared="true">
30776 <return-type type="GstEvent*" owned="true">
30777 <warning>missing glib:type-name</warning>
30780 <parameter name="running_time" type="guint64" />
30781 <parameter name="all_headers" type="gboolean" />
30782 <parameter name="count" type="guint" />
30785 <method name="VideoEventParseDownstreamForceKeyUnit" cname="gst_video_event_parse_downstream_force_key_unit" shared="true">
30786 <return-type type="gboolean" />
30788 <parameter name="event" type="GstEvent*">
30789 <warning>missing glib:type-name</warning>
30791 <parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
30792 <parameter name="stream_time" type="guint64" owned="true" pass_as="out" />
30793 <parameter name="running_time" type="guint64" owned="true" pass_as="out" />
30794 <parameter name="all_headers" type="gboolean*" owned="true" pass_as="out" />
30795 <parameter name="count" type="guint*" owned="true" pass_as="out" />
30798 <method name="VideoEventParseStillFrame" cname="gst_video_event_parse_still_frame" shared="true">
30799 <return-type type="gboolean" />
30801 <parameter name="event" type="GstEvent*">
30802 <warning>missing glib:type-name</warning>
30804 <parameter name="in_still" type="gboolean*" owned="true" pass_as="out" />
30807 <method name="VideoEventParseUpstreamForceKeyUnit" cname="gst_video_event_parse_upstream_force_key_unit" shared="true">
30808 <return-type type="gboolean" />
30810 <parameter name="event" type="GstEvent*">
30811 <warning>missing glib:type-name</warning>
30813 <parameter name="running_time" type="guint64" owned="true" pass_as="out" />
30814 <parameter name="all_headers" type="gboolean*" owned="true" pass_as="out" />
30815 <parameter name="count" type="guint*" owned="true" pass_as="out" />
30818 <method name="VideoFieldOrderFromString" cname="gst_video_field_order_from_string" shared="true" version="1.12">
30819 <return-type type="GstVideoFieldOrder" />
30821 <parameter name="order" type="const-gchar*" />
30824 <method name="VideoFieldOrderToString" cname="gst_video_field_order_to_string" shared="true" version="1.12">
30825 <return-type type="const-gchar*" />
30827 <parameter name="order" type="GstVideoFieldOrder" />
30830 <method name="VideoFormatFromFourcc" cname="gst_video_format_from_fourcc" shared="true">
30831 <return-type type="GstVideoFormat" />
30833 <parameter name="fourcc" type="guint32" />
30836 <method name="VideoFormatFromMasks" cname="gst_video_format_from_masks" shared="true">
30837 <return-type type="GstVideoFormat" />
30839 <parameter name="depth" type="gint" />
30840 <parameter name="bpp" type="gint" />
30841 <parameter name="endianness" type="gint" />
30842 <parameter name="red_mask" type="guint" />
30843 <parameter name="green_mask" type="guint" />
30844 <parameter name="blue_mask" type="guint" />
30845 <parameter name="alpha_mask" type="guint" />
30848 <method name="VideoFormatFromString" cname="gst_video_format_from_string" shared="true">
30849 <return-type type="GstVideoFormat" />
30851 <parameter name="format" type="const-gchar*" />
30854 <method name="VideoFormatGetInfo" cname="gst_video_format_get_info" shared="true">
30855 <return-type type="GstVideoFormatInfo*">
30856 <warning>missing glib:type-name</warning>
30859 <parameter name="format" type="GstVideoFormat" />
30862 <method name="VideoFormatGetPalette" cname="gst_video_format_get_palette" shared="true" version="1.2">
30863 <return-type type="gpointer" />
30865 <parameter name="format" type="GstVideoFormat" />
30866 <parameter name="size" type="gsize*" owned="true" pass_as="out" />
30869 <method name="VideoFormatToFourcc" cname="gst_video_format_to_fourcc" shared="true">
30870 <return-type type="guint32" />
30872 <parameter name="format" type="GstVideoFormat" />
30875 <method name="VideoFormatToString" cname="gst_video_format_to_string" shared="true">
30876 <return-type type="const-gchar*" />
30878 <parameter name="format" type="GstVideoFormat" />
30881 <method name="VideoFormatsRaw" cname="gst_video_formats_raw" shared="true" version="1.18">
30882 <return-type type="const GstVideoFormat*" array="true" array_length_param_index="0" />
30884 <parameter name="len" type="guint*" owned="true" pass_as="out" />
30887 <method name="VideoGlTextureUploadMetaApiGetType" cname="gst_video_gl_texture_upload_meta_api_get_type" shared="true">
30888 <return-type type="GType" />
30890 <method name="VideoGlTextureUploadMetaGetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
30891 <return-type type="GstMetaInfo*">
30892 <warning>missing glib:type-name</warning>
30895 <method name="VideoGuessFramerate" cname="gst_video_guess_framerate" shared="true" version="1.6">
30896 <return-type type="gboolean" />
30898 <parameter name="duration" type="guint64" />
30899 <parameter allow-none="1" name="dest_n" type="gint*" owned="true" pass_as="out" />
30900 <parameter allow-none="1" name="dest_d" type="gint*" owned="true" pass_as="out" />
30903 <method name="VideoInterlaceModeFromString" cname="gst_video_interlace_mode_from_string" shared="true" version="1.6">
30904 <return-type type="GstVideoInterlaceMode" />
30906 <parameter name="mode" type="const-gchar*" />
30909 <method name="VideoInterlaceModeToString" cname="gst_video_interlace_mode_to_string" shared="true" version="1.6">
30910 <return-type type="const-gchar*" />
30912 <parameter name="mode" type="GstVideoInterlaceMode" />
30915 <method name="VideoMakeRawCaps" cname="gst_video_make_raw_caps" shared="true" version="1.18">
30916 <return-type type="GstCaps*" owned="true">
30917 <warning>missing glib:type-name</warning>
30920 <parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1" />
30921 <parameter name="len" type="guint" />
30924 <method name="VideoMakeRawCapsWithFeatures" cname="gst_video_make_raw_caps_with_features" shared="true" version="1.18">
30925 <return-type type="GstCaps*" owned="true">
30926 <warning>missing glib:type-name</warning>
30929 <parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1" />
30930 <parameter name="len" type="guint" />
30931 <parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
30932 <warning>missing glib:type-name</warning>
30936 <method name="VideoMasteringDisplayInfoFromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
30937 <return-type type="gboolean" />
30939 <parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
30940 <warning>missing glib:type-name</warning>
30942 <parameter name="mastering" type="const-gchar*" />
30945 <method name="VideoMetaApiGetType" cname="gst_video_meta_api_get_type" shared="true">
30946 <return-type type="GType" />
30948 <method name="VideoMetaGetInfo" cname="gst_video_meta_get_info" shared="true">
30949 <return-type type="GstMetaInfo*">
30950 <warning>missing glib:type-name</warning>
30953 <method name="VideoMetaTransformScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
30954 <return-type type="guint32" />
30956 <method name="VideoMultiviewGetDoubledHeightModes" cname="gst_video_multiview_get_doubled_height_modes" shared="true" version="1.6">
30957 <return-type type="GValue*">
30958 <warning>missing glib:type-name</warning>
30961 <method name="VideoMultiviewGetDoubledSizeModes" cname="gst_video_multiview_get_doubled_size_modes" shared="true" version="1.6">
30962 <return-type type="GValue*">
30963 <warning>missing glib:type-name</warning>
30966 <method name="VideoMultiviewGetDoubledWidthModes" cname="gst_video_multiview_get_doubled_width_modes" shared="true" version="1.6">
30967 <return-type type="GValue*">
30968 <warning>missing glib:type-name</warning>
30971 <method name="VideoMultiviewGetMonoModes" cname="gst_video_multiview_get_mono_modes" shared="true" version="1.6">
30972 <return-type type="GValue*">
30973 <warning>missing glib:type-name</warning>
30976 <method name="VideoMultiviewGetUnpackedModes" cname="gst_video_multiview_get_unpacked_modes" shared="true" version="1.6">
30977 <return-type type="GValue*">
30978 <warning>missing glib:type-name</warning>
30981 <method name="VideoMultiviewGuessHalfAspect" cname="gst_video_multiview_guess_half_aspect" shared="true" version="1.6">
30982 <return-type type="gboolean" />
30984 <parameter name="mv_mode" type="GstVideoMultiviewMode" />
30985 <parameter name="width" type="guint" />
30986 <parameter name="height" type="guint" />
30987 <parameter name="par_n" type="guint" />
30988 <parameter name="par_d" type="guint" />
30991 <method name="VideoMultiviewModeFromCapsString" cname="gst_video_multiview_mode_from_caps_string" shared="true" version="1.6">
30992 <return-type type="GstVideoMultiviewMode" />
30994 <parameter name="caps_mview_mode" type="const-gchar*" />
30997 <method name="VideoMultiviewModeToCapsString" cname="gst_video_multiview_mode_to_caps_string" shared="true" version="1.6">
30998 <return-type type="const-gchar*" />
31000 <parameter name="mview_mode" type="GstVideoMultiviewMode" />
31003 <method name="VideoMultiviewVideoInfoChangeMode" cname="gst_video_multiview_video_info_change_mode" shared="true" version="1.6">
31004 <return-type type="void" />
31006 <parameter name="info" type="GstVideoInfo*">
31007 <warning>missing glib:type-name</warning>
31009 <parameter name="out_mview_mode" type="GstVideoMultiviewMode" />
31010 <parameter name="out_mview_flags" type="GstVideoMultiviewFlags" />
31013 <method name="VideoOverlayCompositionMetaApiGetType" cname="gst_video_overlay_composition_meta_api_get_type" shared="true">
31014 <return-type type="GType" />
31016 <method name="VideoOverlayCompositionMetaGetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
31017 <return-type type="GstMetaInfo*">
31018 <warning>missing glib:type-name</warning>
31021 <method name="VideoOverlayInstallProperties" cname="gst_video_overlay_install_properties" shared="true" version="1.14" hidden="true">
31022 <return-type type="void" />
31024 <parameter name="oclass" type="GObjectClass*">
31025 <warning>missing glib:type-name</warning>
31027 <parameter name="last_prop_id" type="gint" />
31030 <method name="VideoOverlaySetProperty" cname="gst_video_overlay_set_property" shared="true" version="1.14">
31031 <return-type type="gboolean" />
31033 <parameter name="_object" type="GObject*" />
31034 <parameter name="last_prop_id" type="gint" />
31035 <parameter name="property_id" type="guint" />
31036 <parameter name="value" type="GValue*">
31037 <warning>missing glib:type-name</warning>
31041 <method name="VideoRegionOfInterestMetaApiGetType" cname="gst_video_region_of_interest_meta_api_get_type" shared="true">
31042 <return-type type="GType" />
31044 <method name="VideoRegionOfInterestMetaGetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
31045 <return-type type="GstMetaInfo*">
31046 <warning>missing glib:type-name</warning>
31049 <method name="VideoTileGetIndex" cname="gst_video_tile_get_index" shared="true" version="1.4">
31050 <return-type type="guint" />
31052 <parameter name="mode" type="GstVideoTileMode" />
31053 <parameter name="x" type="gint" />
31054 <parameter name="y" type="gint" />
31055 <parameter name="x_tiles" type="gint" />
31056 <parameter name="y_tiles" type="gint" />
31059 <method name="VideoTimeCodeMetaApiGetType" cname="gst_video_time_code_meta_api_get_type" shared="true">
31060 <return-type type="GType" />
31062 <method name="VideoTimeCodeMetaGetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
31063 <return-type type="GstMetaInfo*">
31064 <warning>missing glib:type-name</warning>
31067 <method name="VideoTransferFunctionDecode" cname="gst_video_transfer_function_decode" shared="true" version="1.20">
31068 <return-type type="gdouble" />
31070 <parameter name="func" type="GstVideoTransferFunction" />
31071 <parameter name="val" type="gdouble" />
31074 <method name="VideoTransferFunctionEncode" cname="gst_video_transfer_function_encode" shared="true" version="1.20">
31075 <return-type type="gdouble" />
31077 <parameter name="func" type="GstVideoTransferFunction" />
31078 <parameter name="val" type="gdouble" />
31081 <method name="VideoTransferFunctionFromIso" cname="gst_video_transfer_function_from_iso" shared="true" version="1.18">
31082 <return-type type="GstVideoTransferFunction" />
31084 <parameter name="value" type="guint" />
31087 <method name="VideoTransferFunctionIsEquivalent" cname="gst_video_transfer_function_is_equivalent" shared="true" version="1.18">
31088 <return-type type="gboolean" />
31090 <parameter name="from_func" type="GstVideoTransferFunction" />
31091 <parameter name="from_bpp" type="guint" />
31092 <parameter name="to_func" type="GstVideoTransferFunction" />
31093 <parameter name="to_bpp" type="guint" />
31096 <method name="VideoTransferFunctionToIso" cname="gst_video_transfer_function_to_iso" shared="true" version="1.18">
31097 <return-type type="guint" />
31099 <parameter name="func" type="GstVideoTransferFunction" />
31103 <object name="Constants" cname="GstVideoConstants" opaque="true">
31104 <constant value="GstBufferPoolOptionVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META" />
31105 <constant value="GstBufferPoolOptionVideoAlignment" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_ALIGNMENT" />
31106 <constant value="GstBufferPoolOptionVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META" version="1.2.2" />
31107 <constant value="GstBufferPoolOptionVideoMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_META" />
31108 <constant value="format:Interlaced" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_FORMAT_INTERLACED" version="1.16." />
31109 <constant value="meta:GstVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META" />
31110 <constant value="meta:GstVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META" />
31111 <constant value="meta:GstVideoMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_META" />
31112 <constant value="meta:GstVideoOverlayComposition" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION" />
31113 <constant value="colorspace" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_COLORSPACE_STR" version="1.2" />
31114 <constant value="orientation" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_ORIENTATION_STR" version="1.2" />
31115 <constant value="size" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_SIZE_STR" version="1.2" />
31116 <constant value="video" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_STR" version="1.2" />
31117 <constant value="bt2020" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020" />
31118 <constant value="bt2020-10" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020_10" />
31119 <constant value="bt2100-hlg" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_HLG" />
31120 <constant value="bt2100-pq" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_PQ" />
31121 <constant value="bt601" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT601" />
31122 <constant value="bt709" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT709" />
31123 <constant value="smpte240m" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SMPTE240M" />
31124 <constant value="sRGB" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SRGB" />
31125 <constant value="3" ctype="gint" gtype="gint" name="VIDEO_COMP_A" />
31126 <constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_B" />
31127 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_G" />
31128 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_INDEX" />
31129 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_PALETTE" />
31130 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_R" />
31131 <constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_U" />
31132 <constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_V" />
31133 <constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_Y" />
31134 <constant value="GstVideoConverter.alpha-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_MODE" />
31135 <constant value="GstVideoConverter.alpha-value" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_VALUE" />
31136 <constant value="GstVideoConverter.border-argb" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_BORDER_ARGB" />
31137 <constant value="GstVideoConverter.chroma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_MODE" />
31138 <constant value="GstVideoConverter.chroma-resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD" />
31139 <constant value="GstVideoConverter.dest-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_HEIGHT" />
31140 <constant value="GstVideoConverter.dest-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_WIDTH" />
31141 <constant value="GstVideoConverter.dest-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_X" />
31142 <constant value="GstVideoConverter.dest-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_Y" />
31143 <constant value="GstVideoConverter.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_METHOD" />
31144 <constant value="GstVideoConverter.dither-quantization" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION" />
31145 <constant value="GstVideoConverter.fill-border" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_FILL_BORDER" />
31146 <constant value="GstVideoConverter.gamma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_GAMMA_MODE" />
31147 <constant value="GstVideoConverter.matrix-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_MATRIX_MODE" />
31148 <constant value="GstVideoConverter.primaries-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_PRIMARIES_MODE" />
31149 <constant value="GstVideoConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_METHOD" />
31150 <constant value="GstVideoConverter.resampler-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_TAPS" />
31151 <constant value="GstVideoConverter.src-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_HEIGHT" />
31152 <constant value="GstVideoConverter.src-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_WIDTH" />
31153 <constant value="GstVideoConverter.src-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_X" />
31154 <constant value="GstVideoConverter.src-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_Y" />
31155 <constant value="GstVideoConverter.threads" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_THREADS" />
31156 <constant value="10" ctype="gint" gtype="gint" name="VIDEO_DECODER_MAX_ERRORS" />
31157 <constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SINK_NAME" />
31158 <constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME" />
31159 <constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME" />
31160 <constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME" />
31161 <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" />
31162 <constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE" />
31163 <constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS" />
31164 <constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES" />
31165 <constant value="GstVideoResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_B" />
31166 <constant value="GstVideoResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_C" />
31167 <constant value="GstVideoResampler.envelope" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_ENVELOPE" />
31168 <constant value="GstVideoResampler.max-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_MAX_TAPS" />
31169 <constant value="GstVideoResampler.sharpen" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPEN" />
31170 <constant value="GstVideoResampler.sharpness" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPNESS" />
31171 <constant value="GstVideoScaler.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_SCALER_OPT_DITHER_METHOD" />
31172 <constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_SIZE_RANGE" />
31173 <constant value="65535" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_MASK" />
31174 <constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_SHIFT" />
31175 <constant value="65535" ctype="gint" gtype="gint" name="VIDEO_TILE_X_TILES_MASK" />
31176 <constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_Y_TILES_SHIFT" />
31179 <namespace name="Gst.WebRTC" library="gstwebrtc-1.0-0.dll">
31180 <enum name="WebRTCBundlePolicy" cname="GstWebRTCBundlePolicy" type="enum" gtype="gst_webrtc_bundle_policy_get_type" version="1.16">
31181 <member cname="GST_WEBRTC_BUNDLE_POLICY_NONE" name="None" value="0" />
31182 <member cname="GST_WEBRTC_BUNDLE_POLICY_BALANCED" name="Balanced" value="1" />
31183 <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" name="MaxCompat" value="2" />
31184 <member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" name="MaxBundle" value="3" />
31186 <enum name="WebRTCDTLSSetup" cname="GstWebRTCDTLSSetup" type="enum" gtype="gst_webrtc_dtls_setup_get_type">
31187 <member cname="GST_WEBRTC_DTLS_SETUP_NONE" name="None" value="0" />
31188 <member cname="GST_WEBRTC_DTLS_SETUP_ACTPASS" name="Actpass" value="1" />
31189 <member cname="GST_WEBRTC_DTLS_SETUP_ACTIVE" name="Active" value="2" />
31190 <member cname="GST_WEBRTC_DTLS_SETUP_PASSIVE" name="Passive" value="3" />
31192 <enum name="WebRTCDTLSTransportState" cname="GstWebRTCDTLSTransportState" type="enum" gtype="gst_webrtc_dtls_transport_state_get_type">
31193 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW" name="New" value="0" />
31194 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED" name="Closed" value="1" />
31195 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED" name="Failed" value="2" />
31196 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" name="Connecting" value="3" />
31197 <member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" name="Connected" value="4" />
31199 <enum name="WebRTCDataChannelState" cname="GstWebRTCDataChannelState" type="enum" gtype="gst_webrtc_data_channel_state_get_type" version="1.16">
31200 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_NEW" name="New" value="0" />
31201 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" name="Connecting" value="1" />
31202 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" name="Open" value="2" />
31203 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" name="Closing" value="3" />
31204 <member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" name="Closed" value="4" />
31206 <enum name="WebRTCFECType" cname="GstWebRTCFECType" type="enum" gtype="gst_webrtc_fec_type_get_type" version="1.14.1">
31207 <member cname="GST_WEBRTC_FEC_TYPE_NONE" name="None" value="0" />
31208 <member cname="GST_WEBRTC_FEC_TYPE_ULP_RED" name="UlpRed" value="1" />
31210 <enum name="WebRTCICEComponent" cname="GstWebRTCICEComponent" type="enum" gtype="gst_webrtc_ice_component_get_type">
31211 <member cname="GST_WEBRTC_ICE_COMPONENT_RTP" name="Rtp" value="0" />
31212 <member cname="GST_WEBRTC_ICE_COMPONENT_RTCP" name="Rtcp" value="1" />
31214 <enum name="WebRTCICEConnectionState" cname="GstWebRTCICEConnectionState" type="enum" gtype="gst_webrtc_ice_connection_state_get_type">
31215 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_NEW" name="New" value="0" />
31216 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING" name="Checking" value="1" />
31217 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED" name="Connected" value="2" />
31218 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED" name="Completed" value="3" />
31219 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED" name="Failed" value="4" />
31220 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="5" />
31221 <member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED" name="Closed" value="6" />
31223 <enum name="WebRTCICEGatheringState" cname="GstWebRTCICEGatheringState" type="enum" gtype="gst_webrtc_ice_gathering_state_get_type">
31224 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_NEW" name="New" value="0" />
31225 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING" name="Gathering" value="1" />
31226 <member cname="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE" name="Complete" value="2" />
31228 <enum name="WebRTCICERole" cname="GstWebRTCICERole" type="enum" gtype="gst_webrtc_ice_role_get_type">
31229 <member cname="GST_WEBRTC_ICE_ROLE_CONTROLLED" name="Controlled" value="0" />
31230 <member cname="GST_WEBRTC_ICE_ROLE_CONTROLLING" name="Controlling" value="1" />
31232 <enum name="WebRTCICETransportPolicy" cname="GstWebRTCICETransportPolicy" type="enum" gtype="gst_webrtc_ice_transport_policy_get_type" version="1.16">
31233 <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" name="All" value="0" />
31234 <member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" name="Relay" value="1" />
31236 <enum name="WebRTCKind" cname="GstWebRTCKind" type="enum" gtype="gst_webrtc_kind_get_type" version="1.20">
31237 <member cname="GST_WEBRTC_KIND_UNKNOWN" name="Unknown" value="0" />
31238 <member cname="GST_WEBRTC_KIND_AUDIO" name="Audio" value="1" />
31239 <member cname="GST_WEBRTC_KIND_VIDEO" name="Video" value="2" />
31241 <enum name="WebRTCPeerConnectionState" cname="GstWebRTCPeerConnectionState" type="enum" gtype="gst_webrtc_peer_connection_state_get_type">
31242 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" name="New" value="0" />
31243 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" name="Connecting" value="1" />
31244 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED" name="Connected" value="2" />
31245 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="3" />
31246 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" name="Failed" value="4" />
31247 <member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" name="Closed" value="5" />
31249 <enum name="WebRTCPriorityType" cname="GstWebRTCPriorityType" type="enum" gtype="gst_webrtc_priority_type_get_type" version="1.16">
31250 <member cname="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" name="VeryLow" value="1" />
31251 <member cname="GST_WEBRTC_PRIORITY_TYPE_LOW" name="Low" value="2" />
31252 <member cname="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" name="Medium" value="3" />
31253 <member cname="GST_WEBRTC_PRIORITY_TYPE_HIGH" name="High" value="4" />
31255 <enum name="WebRTCRTPTransceiverDirection" cname="GstWebRTCRTPTransceiverDirection" type="enum" gtype="gst_webrtc_rtp_transceiver_direction_get_type">
31256 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" name="None" value="0" />
31257 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" name="Inactive" value="1" />
31258 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY" name="Sendonly" value="2" />
31259 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" name="Recvonly" value="3" />
31260 <member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" name="Sendrecv" value="4" />
31262 <enum name="WebRTCSCTPTransportState" cname="GstWebRTCSCTPTransportState" type="enum" gtype="gst_webrtc_sctp_transport_state_get_type" version="1.16">
31263 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" name="New" value="0" />
31264 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" name="Connecting" value="1" />
31265 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" name="Connected" value="2" />
31266 <member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" name="Closed" value="3" />
31268 <enum name="WebRTCSDPType" cname="GstWebRTCSDPType" type="enum" gtype="gst_webrtc_sdp_type_get_type">
31269 <member cname="GST_WEBRTC_SDP_TYPE_OFFER" name="Offer" value="1" />
31270 <member cname="GST_WEBRTC_SDP_TYPE_PRANSWER" name="Pranswer" value="2" />
31271 <member cname="GST_WEBRTC_SDP_TYPE_ANSWER" name="Answer" value="3" />
31272 <member cname="GST_WEBRTC_SDP_TYPE_ROLLBACK" name="Rollback" value="4" />
31274 <enum name="WebRTCSignalingState" cname="GstWebRTCSignalingState" type="enum" gtype="gst_webrtc_signaling_state_get_type">
31275 <member cname="GST_WEBRTC_SIGNALING_STATE_STABLE" name="Stable" value="0" />
31276 <member cname="GST_WEBRTC_SIGNALING_STATE_CLOSED" name="Closed" value="1" />
31277 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER" name="HaveLocalOffer" value="2" />
31278 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER" name="HaveRemoteOffer" value="3" />
31279 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER" name="HaveLocalPranswer" value="4" />
31280 <member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER" name="HaveRemotePranswer" value="5" />
31282 <enum name="WebRTCStatsType" cname="GstWebRTCStatsType" type="enum" gtype="gst_webrtc_stats_type_get_type">
31283 <member cname="GST_WEBRTC_STATS_CODEC" name="Codec" value="1" />
31284 <member cname="GST_WEBRTC_STATS_INBOUND_RTP" name="InboundRtp" value="2" />
31285 <member cname="GST_WEBRTC_STATS_OUTBOUND_RTP" name="OutboundRtp" value="3" />
31286 <member cname="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP" name="RemoteInboundRtp" value="4" />
31287 <member cname="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP" name="RemoteOutboundRtp" value="5" />
31288 <member cname="GST_WEBRTC_STATS_CSRC" name="Csrc" value="6" />
31289 <member cname="GST_WEBRTC_STATS_PEER_CONNECTION" name="PeerConnection" value="7" />
31290 <member cname="GST_WEBRTC_STATS_DATA_CHANNEL" name="DataChannel" value="8" />
31291 <member cname="GST_WEBRTC_STATS_STREAM" name="Stream" value="9" />
31292 <member cname="GST_WEBRTC_STATS_TRANSPORT" name="Transport" value="10" />
31293 <member cname="GST_WEBRTC_STATS_CANDIDATE_PAIR" name="CandidatePair" value="11" />
31294 <member cname="GST_WEBRTC_STATS_LOCAL_CANDIDATE" name="LocalCandidate" value="12" />
31295 <member cname="GST_WEBRTC_STATS_REMOTE_CANDIDATE" name="RemoteCandidate" value="13" />
31296 <member cname="GST_WEBRTC_STATS_CERTIFICATE" name="Certificate" value="14" />
31298 <object name="WebRTCDTLSTransport" cname="GstWebRTCDTLSTransport" opaque="false" hidden="false" parent="GstObject">
31299 <class_struct cname="GstWebRTCDTLSTransportClass" />
31300 <method name="GetType" cname="gst_webrtc_dtls_transport_get_type" shared="true">
31301 <return-type type="GType" />
31303 <property name="Certificate" cname="certificate" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
31304 <property name="Client" cname="client" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
31305 <property name="RemoteCertificate" cname="remote-certificate" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" />
31306 <property name="SessionId" cname="session-id" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
31307 <property name="State" cname="state" type="GstWebRTCDTLSTransportState" readable="true" writeable="false" construct="false" construct-only="false" />
31308 <property name="Transport" cname="transport" type="GstWebRTCICETransport*" readable="true" writeable="false" construct="false" construct-only="false" />
31310 <object name="WebRTCDataChannel" cname="GstWebRTCDataChannel" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GObject">
31311 <class_struct cname="GstWebRTCDataChannelClass" />
31312 <method name="GetType" cname="gst_webrtc_data_channel_get_type" shared="true">
31313 <return-type type="GType" />
31315 <method name="Close" cname="gst_webrtc_data_channel_close">
31316 <return-type type="void" />
31319 <method name="SendData" cname="gst_webrtc_data_channel_send_data">
31320 <return-type type="void" />
31322 <parameter allow-none="1" name="data" type="GBytes*">
31323 <warning>missing glib:type-name</warning>
31327 <method name="SendString" cname="gst_webrtc_data_channel_send_string">
31328 <return-type type="void" />
31330 <parameter allow-none="1" name="str" type="const-gchar*" />
31333 <property name="BufferedAmount" cname="buffered-amount" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
31334 <property name="BufferedAmountLowThreshold" cname="buffered-amount-low-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
31335 <property name="Id" cname="id" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
31336 <property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
31337 <property name="MaxPacketLifetime" cname="max-packet-lifetime" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
31338 <property name="MaxRetransmits" cname="max-retransmits" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
31339 <property name="Negotiated" cname="negotiated" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
31340 <property name="Ordered" cname="ordered" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
31341 <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="true" />
31342 <property name="Protocol" cname="protocol" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
31343 <property name="ReadyState" cname="ready-state" type="GstWebRTCDataChannelState" readable="true" writeable="false" construct="false" construct-only="false" />
31344 <signal name="CloseEvent" cname="close" when="last">
31345 <return-type type="void" />
31347 <warning>Signal renamed because of existing method with same name</warning>
31349 <signal name="OnBufferedAmountLow" cname="on-buffered-amount-low" when="last">
31350 <return-type type="void" />
31353 <signal name="OnClose" cname="on-close" when="last" hidden="true">
31354 <return-type type="void" />
31357 <signal name="OnError" cname="on-error" when="last">
31358 <return-type type="void" />
31360 <parameter name="error" type="GError*">
31361 <warning>missing glib:type-name</warning>
31365 <signal name="OnMessageData" cname="on-message-data" when="last">
31366 <return-type type="void" />
31368 <parameter allow-none="1" name="data" type="GBytes*">
31369 <warning>missing glib:type-name</warning>
31373 <signal name="OnMessageString" cname="on-message-string" when="last">
31374 <return-type type="void" />
31376 <parameter allow-none="1" name="data" type="const-gchar*" />
31379 <signal name="OnOpen" cname="on-open" when="last">
31380 <return-type type="void" />
31383 <signal name="SendDataEvent" cname="send-data" when="last">
31384 <return-type type="void" />
31386 <parameter allow-none="1" name="data" type="GBytes*">
31387 <warning>missing glib:type-name</warning>
31390 <warning>Signal renamed because of existing method with same name</warning>
31392 <signal name="SendStringEvent" cname="send-string" when="last">
31393 <return-type type="void" />
31395 <parameter allow-none="1" name="data" type="const-gchar*" />
31397 <warning>Signal renamed because of existing method with same name</warning>
31400 <object name="WebRTCICETransport" cname="GstWebRTCICETransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
31401 <class_struct cname="GstWebRTCICETransportClass" />
31402 <method name="GetType" cname="gst_webrtc_ice_transport_get_type" shared="true">
31403 <return-type type="GType" />
31405 <property name="Component" cname="component" type="GstWebRTCICEComponent" readable="true" writeable="true" construct="false" construct-only="true" />
31406 <property name="GatheringState" cname="gathering-state" type="GstWebRTCICEGatheringState" readable="true" writeable="false" construct="false" construct-only="false" />
31407 <property name="State" cname="state" type="GstWebRTCICEConnectionState" readable="true" writeable="false" construct="false" construct-only="false" />
31408 <signal name="OnNewCandidate" cname="on-new-candidate" when="last">
31409 <return-type type="void" />
31411 <parameter name="_object" type="const-gchar*" />
31414 <signal name="OnSelectedCandidatePairChange" cname="on-selected-candidate-pair-change" when="last">
31415 <return-type type="void" />
31419 <object name="WebRTCRTPReceiver" cname="GstWebRTCRTPReceiver" opaque="false" hidden="false" parent="GstObject">
31420 <class_struct cname="GstWebRTCRTPReceiverClass" />
31421 <method name="GetType" cname="gst_webrtc_rtp_receiver_get_type" shared="true">
31422 <return-type type="GType" />
31424 <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
31426 <object name="WebRTCRTPSender" cname="GstWebRTCRTPSender" opaque="false" hidden="false" parent="GstObject">
31427 <class_struct cname="GstWebRTCRTPSenderClass" />
31428 <method name="GetType" cname="gst_webrtc_rtp_sender_get_type" shared="true">
31429 <return-type type="GType" />
31431 <method name="SetPriority" cname="gst_webrtc_rtp_sender_set_priority" version="1.20">
31432 <return-type type="void" />
31434 <parameter name="priority" type="GstWebRTCPriorityType" />
31437 <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
31438 <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
31440 <object name="WebRTCRTPTransceiver" cname="GstWebRTCRTPTransceiver" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
31441 <class_struct cname="GstWebRTCRTPTransceiverClass" />
31442 <method name="GetType" cname="gst_webrtc_rtp_transceiver_get_type" shared="true">
31443 <return-type type="GType" />
31445 <property name="CodecPreferences" cname="codec-preferences" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
31446 <property name="CurrentDirection" cname="current-direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
31447 <property name="Direction" cname="direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
31448 <property name="Kind" cname="kind" type="GstWebRTCKind" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
31449 <property name="Mid" cname="mid" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
31450 <property name="Mlineindex" cname="mlineindex" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
31451 <property name="Receiver" cname="receiver" type="GstWebRTCRTPReceiver*" readable="true" writeable="true" construct="false" construct-only="true" />
31452 <property name="Sender" cname="sender" type="GstWebRTCRTPSender*" readable="true" writeable="true" construct="false" construct-only="true" />
31454 <boxed name="WebRTCSessionDescription" cname="GstWebRTCSessionDescription" opaque="false" hidden="false">
31455 <method name="GetType" cname="gst_webrtc_session_description_get_type" shared="true">
31456 <return-type type="GType" />
31458 <field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstWebRTCSDPType" />
31459 <field cname="sdp" access="public" writeable="true" readable="true" is_callback="false" name="Sdp" type="GstSDPMessage*">
31460 <warning>missing glib:type-name</warning>
31462 <constructor cname="gst_webrtc_session_description_new">
31464 <parameter name="type" type="GstWebRTCSDPType" />
31465 <parameter name="sdp" type="GstSDPMessage*" owned="true">
31466 <warning>missing glib:type-name</warning>
31470 <method name="Copy" cname="gst_webrtc_session_description_copy">
31471 <return-type type="GstWebRTCSessionDescription*" owned="true">
31472 <warning>missing glib:type-name</warning>
31476 <method name="Free" cname="gst_webrtc_session_description_free">
31477 <return-type type="void" />
31481 <object name="Global" cname="GstWebRTCGlobal" opaque="true">
31482 <method name="WebrtcSdpTypeToString" cname="gst_webrtc_sdp_type_to_string" shared="true">
31483 <return-type type="const-gchar*" />
31485 <parameter name="type" type="GstWebRTCSDPType" />
31489 <object name="Constants" cname="GstWebRTCConstants" opaque="true" />