4 <function name=
"codec_utils_aac_caps_set_level_and_profile" symbol=
"gst_codec_utils_aac_caps_set_level_and_profile">
5 <return-type type=
"gboolean"/>
7 <parameter name=
"caps" type=
"GstCaps*"/>
8 <parameter name=
"audio_config" type=
"guint8*"/>
9 <parameter name=
"len" type=
"guint"/>
12 <function name=
"codec_utils_aac_get_level" symbol=
"gst_codec_utils_aac_get_level">
13 <return-type type=
"gchar*"/>
15 <parameter name=
"audio_config" type=
"guint8*"/>
16 <parameter name=
"len" type=
"guint"/>
19 <function name=
"codec_utils_aac_get_profile" symbol=
"gst_codec_utils_aac_get_profile">
20 <return-type type=
"gchar*"/>
22 <parameter name=
"audio_config" type=
"guint8*"/>
23 <parameter name=
"len" type=
"guint"/>
26 <function name=
"codec_utils_aac_get_sample_rate_from_index" symbol=
"gst_codec_utils_aac_get_sample_rate_from_index">
27 <return-type type=
"guint"/>
29 <parameter name=
"sr_idx" type=
"guint"/>
32 <function name=
"codec_utils_h264_caps_set_level_and_profile" symbol=
"gst_codec_utils_h264_caps_set_level_and_profile">
33 <return-type type=
"gboolean"/>
35 <parameter name=
"caps" type=
"GstCaps*"/>
36 <parameter name=
"sps" type=
"guint8*"/>
37 <parameter name=
"len" type=
"guint"/>
40 <function name=
"codec_utils_h264_get_level" symbol=
"gst_codec_utils_h264_get_level">
41 <return-type type=
"gchar*"/>
43 <parameter name=
"sps" type=
"guint8*"/>
44 <parameter name=
"len" type=
"guint"/>
47 <function name=
"codec_utils_h264_get_profile" symbol=
"gst_codec_utils_h264_get_profile">
48 <return-type type=
"gchar*"/>
50 <parameter name=
"sps" type=
"guint8*"/>
51 <parameter name=
"len" type=
"guint"/>
54 <function name=
"codec_utils_mpeg4video_caps_set_level_and_profile" symbol=
"gst_codec_utils_mpeg4video_caps_set_level_and_profile">
55 <return-type type=
"gboolean"/>
57 <parameter name=
"caps" type=
"GstCaps*"/>
58 <parameter name=
"vis_obj_seq" type=
"guint8*"/>
59 <parameter name=
"len" type=
"guint"/>
62 <function name=
"codec_utils_mpeg4video_get_level" symbol=
"gst_codec_utils_mpeg4video_get_level">
63 <return-type type=
"gchar*"/>
65 <parameter name=
"vis_obj_seq" type=
"guint8*"/>
66 <parameter name=
"len" type=
"guint"/>
69 <function name=
"codec_utils_mpeg4video_get_profile" symbol=
"gst_codec_utils_mpeg4video_get_profile">
70 <return-type type=
"gchar*"/>
72 <parameter name=
"vis_obj_seq" type=
"guint8*"/>
73 <parameter name=
"len" type=
"guint"/>
76 <function name=
"install_plugins_async" symbol=
"gst_install_plugins_async">
77 <return-type type=
"GstInstallPluginsReturn"/>
79 <parameter name=
"details" type=
"gchar**"/>
80 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
81 <parameter name=
"func" type=
"GstInstallPluginsResultFunc"/>
82 <parameter name=
"user_data" type=
"gpointer"/>
85 <function name=
"install_plugins_installation_in_progress" symbol=
"gst_install_plugins_installation_in_progress">
86 <return-type type=
"gboolean"/>
88 <function name=
"install_plugins_return_get_name" symbol=
"gst_install_plugins_return_get_name">
89 <return-type type=
"gchar*"/>
91 <parameter name=
"ret" type=
"GstInstallPluginsReturn"/>
94 <function name=
"install_plugins_supported" symbol=
"gst_install_plugins_supported">
95 <return-type type=
"gboolean"/>
97 <function name=
"install_plugins_sync" symbol=
"gst_install_plugins_sync">
98 <return-type type=
"GstInstallPluginsReturn"/>
100 <parameter name=
"details" type=
"gchar**"/>
101 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
104 <function name=
"is_missing_plugin_message" symbol=
"gst_is_missing_plugin_message">
105 <return-type type=
"gboolean"/>
107 <parameter name=
"msg" type=
"GstMessage*"/>
110 <function name=
"missing_decoder_installer_detail_new" symbol=
"gst_missing_decoder_installer_detail_new">
111 <return-type type=
"gchar*"/>
113 <parameter name=
"decode_caps" type=
"GstCaps*"/>
116 <function name=
"missing_decoder_message_new" symbol=
"gst_missing_decoder_message_new">
117 <return-type type=
"GstMessage*"/>
119 <parameter name=
"element" type=
"GstElement*"/>
120 <parameter name=
"decode_caps" type=
"GstCaps*"/>
123 <function name=
"missing_element_installer_detail_new" symbol=
"gst_missing_element_installer_detail_new">
124 <return-type type=
"gchar*"/>
126 <parameter name=
"factory_name" type=
"gchar*"/>
129 <function name=
"missing_element_message_new" symbol=
"gst_missing_element_message_new">
130 <return-type type=
"GstMessage*"/>
132 <parameter name=
"element" type=
"GstElement*"/>
133 <parameter name=
"factory_name" type=
"gchar*"/>
136 <function name=
"missing_encoder_installer_detail_new" symbol=
"gst_missing_encoder_installer_detail_new">
137 <return-type type=
"gchar*"/>
139 <parameter name=
"encode_caps" type=
"GstCaps*"/>
142 <function name=
"missing_encoder_message_new" symbol=
"gst_missing_encoder_message_new">
143 <return-type type=
"GstMessage*"/>
145 <parameter name=
"element" type=
"GstElement*"/>
146 <parameter name=
"encode_caps" type=
"GstCaps*"/>
149 <function name=
"missing_plugin_message_get_description" symbol=
"gst_missing_plugin_message_get_description">
150 <return-type type=
"gchar*"/>
152 <parameter name=
"msg" type=
"GstMessage*"/>
155 <function name=
"missing_plugin_message_get_installer_detail" symbol=
"gst_missing_plugin_message_get_installer_detail">
156 <return-type type=
"gchar*"/>
158 <parameter name=
"msg" type=
"GstMessage*"/>
161 <function name=
"missing_uri_sink_installer_detail_new" symbol=
"gst_missing_uri_sink_installer_detail_new">
162 <return-type type=
"gchar*"/>
164 <parameter name=
"protocol" type=
"gchar*"/>
167 <function name=
"missing_uri_sink_message_new" symbol=
"gst_missing_uri_sink_message_new">
168 <return-type type=
"GstMessage*"/>
170 <parameter name=
"element" type=
"GstElement*"/>
171 <parameter name=
"protocol" type=
"gchar*"/>
174 <function name=
"missing_uri_source_installer_detail_new" symbol=
"gst_missing_uri_source_installer_detail_new">
175 <return-type type=
"gchar*"/>
177 <parameter name=
"protocol" type=
"gchar*"/>
180 <function name=
"missing_uri_source_message_new" symbol=
"gst_missing_uri_source_message_new">
181 <return-type type=
"GstMessage*"/>
183 <parameter name=
"element" type=
"GstElement*"/>
184 <parameter name=
"protocol" type=
"gchar*"/>
187 <function name=
"pb_utils_add_codec_description_to_tag_list" symbol=
"gst_pb_utils_add_codec_description_to_tag_list">
188 <return-type type=
"gboolean"/>
190 <parameter name=
"taglist" type=
"GstTagList*"/>
191 <parameter name=
"codec_tag" type=
"gchar*"/>
192 <parameter name=
"caps" type=
"GstCaps*"/>
195 <function name=
"pb_utils_get_codec_description" symbol=
"gst_pb_utils_get_codec_description">
196 <return-type type=
"gchar*"/>
198 <parameter name=
"caps" type=
"GstCaps*"/>
201 <function name=
"pb_utils_get_decoder_description" symbol=
"gst_pb_utils_get_decoder_description">
202 <return-type type=
"gchar*"/>
204 <parameter name=
"caps" type=
"GstCaps*"/>
207 <function name=
"pb_utils_get_element_description" symbol=
"gst_pb_utils_get_element_description">
208 <return-type type=
"gchar*"/>
210 <parameter name=
"factory_name" type=
"gchar*"/>
213 <function name=
"pb_utils_get_encoder_description" symbol=
"gst_pb_utils_get_encoder_description">
214 <return-type type=
"gchar*"/>
216 <parameter name=
"caps" type=
"GstCaps*"/>
219 <function name=
"pb_utils_get_sink_description" symbol=
"gst_pb_utils_get_sink_description">
220 <return-type type=
"gchar*"/>
222 <parameter name=
"protocol" type=
"gchar*"/>
225 <function name=
"pb_utils_get_source_description" symbol=
"gst_pb_utils_get_source_description">
226 <return-type type=
"gchar*"/>
228 <parameter name=
"protocol" type=
"gchar*"/>
231 <function name=
"pb_utils_init" symbol=
"gst_pb_utils_init">
232 <return-type type=
"void"/>
234 <function name=
"plugins_base_version" symbol=
"gst_plugins_base_version">
235 <return-type type=
"void"/>
237 <parameter name=
"major" type=
"guint*"/>
238 <parameter name=
"minor" type=
"guint*"/>
239 <parameter name=
"micro" type=
"guint*"/>
240 <parameter name=
"nano" type=
"guint*"/>
243 <function name=
"plugins_base_version_string" symbol=
"gst_plugins_base_version_string">
244 <return-type type=
"gchar*"/>
246 <callback name=
"GstInstallPluginsResultFunc">
247 <return-type type=
"void"/>
249 <parameter name=
"result" type=
"GstInstallPluginsReturn"/>
250 <parameter name=
"user_data" type=
"gpointer"/>
253 <struct name=
"GstDiscovererAudioInfo">
254 <method name=
"get_bitrate" symbol=
"gst_discoverer_audio_info_get_bitrate">
255 <return-type type=
"guint"/>
257 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
260 <method name=
"get_channels" symbol=
"gst_discoverer_audio_info_get_channels">
261 <return-type type=
"guint"/>
263 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
266 <method name=
"get_depth" symbol=
"gst_discoverer_audio_info_get_depth">
267 <return-type type=
"guint"/>
269 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
272 <method name=
"get_max_bitrate" symbol=
"gst_discoverer_audio_info_get_max_bitrate">
273 <return-type type=
"guint"/>
275 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
278 <method name=
"get_sample_rate" symbol=
"gst_discoverer_audio_info_get_sample_rate">
279 <return-type type=
"guint"/>
281 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
285 <struct name=
"GstDiscovererAudioInfoClass">
287 <struct name=
"GstDiscovererContainerInfo">
288 <method name=
"get_streams" symbol=
"gst_discoverer_container_info_get_streams">
289 <return-type type=
"GList*"/>
291 <parameter name=
"info" type=
"GstDiscovererContainerInfo*"/>
295 <struct name=
"GstDiscovererContainerInfoClass">
297 <struct name=
"GstDiscovererInfo">
298 <method name=
"copy" symbol=
"gst_discoverer_info_copy">
299 <return-type type=
"GstDiscovererInfo*"/>
301 <parameter name=
"ptr" type=
"GstDiscovererInfo*"/>
304 <method name=
"get_audio_streams" symbol=
"gst_discoverer_info_get_audio_streams">
305 <return-type type=
"GList*"/>
307 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
310 <method name=
"get_container_streams" symbol=
"gst_discoverer_info_get_container_streams">
311 <return-type type=
"GList*"/>
313 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
316 <method name=
"get_duration" symbol=
"gst_discoverer_info_get_duration">
317 <return-type type=
"GstClockTime"/>
319 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
322 <method name=
"get_misc" symbol=
"gst_discoverer_info_get_misc">
323 <return-type type=
"GstStructure*"/>
325 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
328 <method name=
"get_result" symbol=
"gst_discoverer_info_get_result">
329 <return-type type=
"GstDiscovererResult"/>
331 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
334 <method name=
"get_stream_info" symbol=
"gst_discoverer_info_get_stream_info">
335 <return-type type=
"GstDiscovererStreamInfo*"/>
337 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
340 <method name=
"get_stream_list" symbol=
"gst_discoverer_info_get_stream_list">
341 <return-type type=
"GList*"/>
343 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
346 <method name=
"get_streams" symbol=
"gst_discoverer_info_get_streams">
347 <return-type type=
"GList*"/>
349 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
350 <parameter name=
"streamtype" type=
"GType"/>
353 <method name=
"get_tags" symbol=
"gst_discoverer_info_get_tags">
354 <return-type type=
"GstTagList*"/>
356 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
359 <method name=
"get_uri" symbol=
"gst_discoverer_info_get_uri">
360 <return-type type=
"gchar*"/>
362 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
365 <method name=
"get_video_streams" symbol=
"gst_discoverer_info_get_video_streams">
366 <return-type type=
"GList*"/>
368 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
372 <struct name=
"GstDiscovererInfoClass">
374 <struct name=
"GstDiscovererStreamInfo">
375 <method name=
"get_caps" symbol=
"gst_discoverer_stream_info_get_caps">
376 <return-type type=
"GstCaps*"/>
378 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
381 <method name=
"get_misc" symbol=
"gst_discoverer_stream_info_get_misc">
382 <return-type type=
"GstStructure*"/>
384 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
387 <method name=
"get_next" symbol=
"gst_discoverer_stream_info_get_next">
388 <return-type type=
"GstDiscovererStreamInfo*"/>
390 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
393 <method name=
"get_previous" symbol=
"gst_discoverer_stream_info_get_previous">
394 <return-type type=
"GstDiscovererStreamInfo*"/>
396 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
399 <method name=
"get_stream_type_nick" symbol=
"gst_discoverer_stream_info_get_stream_type_nick">
400 <return-type type=
"gchar*"/>
402 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
405 <method name=
"get_tags" symbol=
"gst_discoverer_stream_info_get_tags">
406 <return-type type=
"GstTagList*"/>
408 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
411 <method name=
"list_free" symbol=
"gst_discoverer_stream_info_list_free">
412 <return-type type=
"void"/>
414 <parameter name=
"infos" type=
"GList*"/>
418 <struct name=
"GstDiscovererStreamInfoClass">
420 <struct name=
"GstDiscovererVideoInfo">
421 <method name=
"get_bitrate" symbol=
"gst_discoverer_video_info_get_bitrate">
422 <return-type type=
"guint"/>
424 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
427 <method name=
"get_depth" symbol=
"gst_discoverer_video_info_get_depth">
428 <return-type type=
"guint"/>
430 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
433 <method name=
"get_framerate_denom" symbol=
"gst_discoverer_video_info_get_framerate_denom">
434 <return-type type=
"guint"/>
436 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
439 <method name=
"get_framerate_num" symbol=
"gst_discoverer_video_info_get_framerate_num">
440 <return-type type=
"guint"/>
442 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
445 <method name=
"get_height" symbol=
"gst_discoverer_video_info_get_height">
446 <return-type type=
"guint"/>
448 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
451 <method name=
"get_max_bitrate" symbol=
"gst_discoverer_video_info_get_max_bitrate">
452 <return-type type=
"guint"/>
454 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
457 <method name=
"get_par_denom" symbol=
"gst_discoverer_video_info_get_par_denom">
458 <return-type type=
"guint"/>
460 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
463 <method name=
"get_par_num" symbol=
"gst_discoverer_video_info_get_par_num">
464 <return-type type=
"guint"/>
466 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
469 <method name=
"get_width" symbol=
"gst_discoverer_video_info_get_width">
470 <return-type type=
"guint"/>
472 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
475 <method name=
"is_image" symbol=
"gst_discoverer_video_info_is_image">
476 <return-type type=
"gboolean"/>
478 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
481 <method name=
"is_interlaced" symbol=
"gst_discoverer_video_info_is_interlaced">
482 <return-type type=
"gboolean"/>
484 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
488 <struct name=
"GstDiscovererVideoInfoClass">
490 <boxed name=
"GstInstallPluginsContext" type-name=
"GstInstallPluginsContext" get-type=
"gst_install_plugins_context_get_type">
491 <method name=
"free" symbol=
"gst_install_plugins_context_free">
492 <return-type type=
"void"/>
494 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
497 <constructor name=
"new" symbol=
"gst_install_plugins_context_new">
498 <return-type type=
"GstInstallPluginsContext*"/>
500 <method name=
"set_xid" symbol=
"gst_install_plugins_context_set_xid">
501 <return-type type=
"void"/>
503 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
504 <parameter name=
"xid" type=
"guint"/>
508 <enum name=
"GstDiscovererResult" type-name=
"GstDiscovererResult" get-type=
"gst_discoverer_result_get_type">
509 <member name=
"GST_DISCOVERER_OK" value=
"0"/>
510 <member name=
"GST_DISCOVERER_URI_INVALID" value=
"1"/>
511 <member name=
"GST_DISCOVERER_ERROR" value=
"2"/>
512 <member name=
"GST_DISCOVERER_TIMEOUT" value=
"3"/>
513 <member name=
"GST_DISCOVERER_BUSY" value=
"4"/>
514 <member name=
"GST_DISCOVERER_MISSING_PLUGINS" value=
"5"/>
516 <enum name=
"GstInstallPluginsReturn" type-name=
"GstInstallPluginsReturn" get-type=
"gst_install_plugins_return_get_type">
517 <member name=
"GST_INSTALL_PLUGINS_SUCCESS" value=
"0"/>
518 <member name=
"GST_INSTALL_PLUGINS_NOT_FOUND" value=
"1"/>
519 <member name=
"GST_INSTALL_PLUGINS_ERROR" value=
"2"/>
520 <member name=
"GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" value=
"3"/>
521 <member name=
"GST_INSTALL_PLUGINS_USER_ABORT" value=
"4"/>
522 <member name=
"GST_INSTALL_PLUGINS_CRASHED" value=
"100"/>
523 <member name=
"GST_INSTALL_PLUGINS_INVALID" value=
"101"/>
524 <member name=
"GST_INSTALL_PLUGINS_STARTED_OK" value=
"200"/>
525 <member name=
"GST_INSTALL_PLUGINS_INTERNAL_FAILURE" value=
"201"/>
526 <member name=
"GST_INSTALL_PLUGINS_HELPER_MISSING" value=
"202"/>
527 <member name=
"GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" value=
"203"/>
529 <object name=
"GstDiscoverer" parent=
"GObject" type-name=
"GstDiscoverer" get-type=
"gst_discoverer_get_type">
530 <method name=
"discover_uri" symbol=
"gst_discoverer_discover_uri">
531 <return-type type=
"GstDiscovererInfo*"/>
533 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
534 <parameter name=
"uri" type=
"gchar*"/>
535 <parameter name=
"err" type=
"GError**"/>
538 <method name=
"discover_uri_async" symbol=
"gst_discoverer_discover_uri_async">
539 <return-type type=
"gboolean"/>
541 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
542 <parameter name=
"uri" type=
"gchar*"/>
545 <constructor name=
"new" symbol=
"gst_discoverer_new">
546 <return-type type=
"GstDiscoverer*"/>
548 <parameter name=
"timeout" type=
"GstClockTime"/>
549 <parameter name=
"err" type=
"GError**"/>
552 <method name=
"start" symbol=
"gst_discoverer_start">
553 <return-type type=
"void"/>
555 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
558 <method name=
"stop" symbol=
"gst_discoverer_stop">
559 <return-type type=
"void"/>
561 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
564 <property name=
"timeout" type=
"guint64" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
565 <signal name=
"discovered" when=
"LAST">
566 <return-type type=
"void"/>
568 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
569 <parameter name=
"info" type=
"GstDiscovererInfo"/>
570 <parameter name=
"err" type=
"GError*"/>
573 <signal name=
"finished" when=
"LAST">
574 <return-type type=
"void"/>
576 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
579 <signal name=
"starting" when=
"LAST">
580 <return-type type=
"void"/>
582 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
586 <constant name=
"GST_PLUGINS_BASE_VERSION_MAJOR" type=
"int" value=
"0"/>
587 <constant name=
"GST_PLUGINS_BASE_VERSION_MICRO" type=
"int" value=
"31"/>
588 <constant name=
"GST_PLUGINS_BASE_VERSION_MINOR" type=
"int" value=
"10"/>
589 <constant name=
"GST_PLUGINS_BASE_VERSION_NANO" type=
"int" value=
"1"/>