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=
"encoding_list_all_targets" symbol=
"gst_encoding_list_all_targets">
77 <return-type type=
"GList*"/>
79 <parameter name=
"categoryname" type=
"gchar*"/>
82 <function name=
"encoding_list_available_categories" symbol=
"gst_encoding_list_available_categories">
83 <return-type type=
"GList*"/>
85 <function name=
"install_plugins_async" symbol=
"gst_install_plugins_async">
86 <return-type type=
"GstInstallPluginsReturn"/>
88 <parameter name=
"details" type=
"gchar**"/>
89 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
90 <parameter name=
"func" type=
"GstInstallPluginsResultFunc"/>
91 <parameter name=
"user_data" type=
"gpointer"/>
94 <function name=
"install_plugins_installation_in_progress" symbol=
"gst_install_plugins_installation_in_progress">
95 <return-type type=
"gboolean"/>
97 <function name=
"install_plugins_return_get_name" symbol=
"gst_install_plugins_return_get_name">
98 <return-type type=
"gchar*"/>
100 <parameter name=
"ret" type=
"GstInstallPluginsReturn"/>
103 <function name=
"install_plugins_supported" symbol=
"gst_install_plugins_supported">
104 <return-type type=
"gboolean"/>
106 <function name=
"install_plugins_sync" symbol=
"gst_install_plugins_sync">
107 <return-type type=
"GstInstallPluginsReturn"/>
109 <parameter name=
"details" type=
"gchar**"/>
110 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
113 <function name=
"is_missing_plugin_message" symbol=
"gst_is_missing_plugin_message">
114 <return-type type=
"gboolean"/>
116 <parameter name=
"msg" type=
"GstMessage*"/>
119 <function name=
"missing_decoder_installer_detail_new" symbol=
"gst_missing_decoder_installer_detail_new">
120 <return-type type=
"gchar*"/>
122 <parameter name=
"decode_caps" type=
"GstCaps*"/>
125 <function name=
"missing_decoder_message_new" symbol=
"gst_missing_decoder_message_new">
126 <return-type type=
"GstMessage*"/>
128 <parameter name=
"element" type=
"GstElement*"/>
129 <parameter name=
"decode_caps" type=
"GstCaps*"/>
132 <function name=
"missing_element_installer_detail_new" symbol=
"gst_missing_element_installer_detail_new">
133 <return-type type=
"gchar*"/>
135 <parameter name=
"factory_name" type=
"gchar*"/>
138 <function name=
"missing_element_message_new" symbol=
"gst_missing_element_message_new">
139 <return-type type=
"GstMessage*"/>
141 <parameter name=
"element" type=
"GstElement*"/>
142 <parameter name=
"factory_name" type=
"gchar*"/>
145 <function name=
"missing_encoder_installer_detail_new" symbol=
"gst_missing_encoder_installer_detail_new">
146 <return-type type=
"gchar*"/>
148 <parameter name=
"encode_caps" type=
"GstCaps*"/>
151 <function name=
"missing_encoder_message_new" symbol=
"gst_missing_encoder_message_new">
152 <return-type type=
"GstMessage*"/>
154 <parameter name=
"element" type=
"GstElement*"/>
155 <parameter name=
"encode_caps" type=
"GstCaps*"/>
158 <function name=
"missing_plugin_message_get_description" symbol=
"gst_missing_plugin_message_get_description">
159 <return-type type=
"gchar*"/>
161 <parameter name=
"msg" type=
"GstMessage*"/>
164 <function name=
"missing_plugin_message_get_installer_detail" symbol=
"gst_missing_plugin_message_get_installer_detail">
165 <return-type type=
"gchar*"/>
167 <parameter name=
"msg" type=
"GstMessage*"/>
170 <function name=
"missing_uri_sink_installer_detail_new" symbol=
"gst_missing_uri_sink_installer_detail_new">
171 <return-type type=
"gchar*"/>
173 <parameter name=
"protocol" type=
"gchar*"/>
176 <function name=
"missing_uri_sink_message_new" symbol=
"gst_missing_uri_sink_message_new">
177 <return-type type=
"GstMessage*"/>
179 <parameter name=
"element" type=
"GstElement*"/>
180 <parameter name=
"protocol" type=
"gchar*"/>
183 <function name=
"missing_uri_source_installer_detail_new" symbol=
"gst_missing_uri_source_installer_detail_new">
184 <return-type type=
"gchar*"/>
186 <parameter name=
"protocol" type=
"gchar*"/>
189 <function name=
"missing_uri_source_message_new" symbol=
"gst_missing_uri_source_message_new">
190 <return-type type=
"GstMessage*"/>
192 <parameter name=
"element" type=
"GstElement*"/>
193 <parameter name=
"protocol" type=
"gchar*"/>
196 <function name=
"pb_utils_add_codec_description_to_tag_list" symbol=
"gst_pb_utils_add_codec_description_to_tag_list">
197 <return-type type=
"gboolean"/>
199 <parameter name=
"taglist" type=
"GstTagList*"/>
200 <parameter name=
"codec_tag" type=
"gchar*"/>
201 <parameter name=
"caps" type=
"GstCaps*"/>
204 <function name=
"pb_utils_get_codec_description" symbol=
"gst_pb_utils_get_codec_description">
205 <return-type type=
"gchar*"/>
207 <parameter name=
"caps" type=
"GstCaps*"/>
210 <function name=
"pb_utils_get_decoder_description" symbol=
"gst_pb_utils_get_decoder_description">
211 <return-type type=
"gchar*"/>
213 <parameter name=
"caps" type=
"GstCaps*"/>
216 <function name=
"pb_utils_get_element_description" symbol=
"gst_pb_utils_get_element_description">
217 <return-type type=
"gchar*"/>
219 <parameter name=
"factory_name" type=
"gchar*"/>
222 <function name=
"pb_utils_get_encoder_description" symbol=
"gst_pb_utils_get_encoder_description">
223 <return-type type=
"gchar*"/>
225 <parameter name=
"caps" type=
"GstCaps*"/>
228 <function name=
"pb_utils_get_sink_description" symbol=
"gst_pb_utils_get_sink_description">
229 <return-type type=
"gchar*"/>
231 <parameter name=
"protocol" type=
"gchar*"/>
234 <function name=
"pb_utils_get_source_description" symbol=
"gst_pb_utils_get_source_description">
235 <return-type type=
"gchar*"/>
237 <parameter name=
"protocol" type=
"gchar*"/>
240 <function name=
"pb_utils_init" symbol=
"gst_pb_utils_init">
241 <return-type type=
"void"/>
243 <function name=
"plugins_base_version" symbol=
"gst_plugins_base_version">
244 <return-type type=
"void"/>
246 <parameter name=
"major" type=
"guint*"/>
247 <parameter name=
"minor" type=
"guint*"/>
248 <parameter name=
"micro" type=
"guint*"/>
249 <parameter name=
"nano" type=
"guint*"/>
252 <function name=
"plugins_base_version_string" symbol=
"gst_plugins_base_version_string">
253 <return-type type=
"gchar*"/>
255 <callback name=
"GstInstallPluginsResultFunc">
256 <return-type type=
"void"/>
258 <parameter name=
"result" type=
"GstInstallPluginsReturn"/>
259 <parameter name=
"user_data" type=
"gpointer"/>
262 <struct name=
"GstDiscovererAudioInfo">
263 <method name=
"get_bitrate" symbol=
"gst_discoverer_audio_info_get_bitrate">
264 <return-type type=
"guint"/>
266 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
269 <method name=
"get_channels" symbol=
"gst_discoverer_audio_info_get_channels">
270 <return-type type=
"guint"/>
272 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
275 <method name=
"get_depth" symbol=
"gst_discoverer_audio_info_get_depth">
276 <return-type type=
"guint"/>
278 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
281 <method name=
"get_max_bitrate" symbol=
"gst_discoverer_audio_info_get_max_bitrate">
282 <return-type type=
"guint"/>
284 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
287 <method name=
"get_sample_rate" symbol=
"gst_discoverer_audio_info_get_sample_rate">
288 <return-type type=
"guint"/>
290 <parameter name=
"info" type=
"GstDiscovererAudioInfo*"/>
294 <struct name=
"GstDiscovererAudioInfoClass">
296 <struct name=
"GstDiscovererContainerInfo">
297 <method name=
"get_streams" symbol=
"gst_discoverer_container_info_get_streams">
298 <return-type type=
"GList*"/>
300 <parameter name=
"info" type=
"GstDiscovererContainerInfo*"/>
304 <struct name=
"GstDiscovererContainerInfoClass">
306 <struct name=
"GstDiscovererInfo">
307 <method name=
"copy" symbol=
"gst_discoverer_info_copy">
308 <return-type type=
"GstDiscovererInfo*"/>
310 <parameter name=
"ptr" type=
"GstDiscovererInfo*"/>
313 <method name=
"get_audio_streams" symbol=
"gst_discoverer_info_get_audio_streams">
314 <return-type type=
"GList*"/>
316 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
319 <method name=
"get_container_streams" symbol=
"gst_discoverer_info_get_container_streams">
320 <return-type type=
"GList*"/>
322 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
325 <method name=
"get_duration" symbol=
"gst_discoverer_info_get_duration">
326 <return-type type=
"GstClockTime"/>
328 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
331 <method name=
"get_misc" symbol=
"gst_discoverer_info_get_misc">
332 <return-type type=
"GstStructure*"/>
334 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
337 <method name=
"get_result" symbol=
"gst_discoverer_info_get_result">
338 <return-type type=
"GstDiscovererResult"/>
340 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
343 <method name=
"get_seekable" symbol=
"gst_discoverer_info_get_seekable">
344 <return-type type=
"gboolean"/>
346 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
349 <method name=
"get_stream_info" symbol=
"gst_discoverer_info_get_stream_info">
350 <return-type type=
"GstDiscovererStreamInfo*"/>
352 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
355 <method name=
"get_stream_list" symbol=
"gst_discoverer_info_get_stream_list">
356 <return-type type=
"GList*"/>
358 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
361 <method name=
"get_streams" symbol=
"gst_discoverer_info_get_streams">
362 <return-type type=
"GList*"/>
364 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
365 <parameter name=
"streamtype" type=
"GType"/>
368 <method name=
"get_tags" symbol=
"gst_discoverer_info_get_tags">
369 <return-type type=
"GstTagList*"/>
371 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
374 <method name=
"get_uri" symbol=
"gst_discoverer_info_get_uri">
375 <return-type type=
"gchar*"/>
377 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
380 <method name=
"get_video_streams" symbol=
"gst_discoverer_info_get_video_streams">
381 <return-type type=
"GList*"/>
383 <parameter name=
"info" type=
"GstDiscovererInfo*"/>
387 <struct name=
"GstDiscovererInfoClass">
389 <struct name=
"GstDiscovererStreamInfo">
390 <method name=
"get_caps" symbol=
"gst_discoverer_stream_info_get_caps">
391 <return-type type=
"GstCaps*"/>
393 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
396 <method name=
"get_misc" symbol=
"gst_discoverer_stream_info_get_misc">
397 <return-type type=
"GstStructure*"/>
399 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
402 <method name=
"get_next" symbol=
"gst_discoverer_stream_info_get_next">
403 <return-type type=
"GstDiscovererStreamInfo*"/>
405 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
408 <method name=
"get_previous" symbol=
"gst_discoverer_stream_info_get_previous">
409 <return-type type=
"GstDiscovererStreamInfo*"/>
411 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
414 <method name=
"get_stream_type_nick" symbol=
"gst_discoverer_stream_info_get_stream_type_nick">
415 <return-type type=
"gchar*"/>
417 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
420 <method name=
"get_tags" symbol=
"gst_discoverer_stream_info_get_tags">
421 <return-type type=
"GstTagList*"/>
423 <parameter name=
"info" type=
"GstDiscovererStreamInfo*"/>
426 <method name=
"list_free" symbol=
"gst_discoverer_stream_info_list_free">
427 <return-type type=
"void"/>
429 <parameter name=
"infos" type=
"GList*"/>
433 <struct name=
"GstDiscovererStreamInfoClass">
435 <struct name=
"GstDiscovererVideoInfo">
436 <method name=
"get_bitrate" symbol=
"gst_discoverer_video_info_get_bitrate">
437 <return-type type=
"guint"/>
439 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
442 <method name=
"get_depth" symbol=
"gst_discoverer_video_info_get_depth">
443 <return-type type=
"guint"/>
445 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
448 <method name=
"get_framerate_denom" symbol=
"gst_discoverer_video_info_get_framerate_denom">
449 <return-type type=
"guint"/>
451 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
454 <method name=
"get_framerate_num" symbol=
"gst_discoverer_video_info_get_framerate_num">
455 <return-type type=
"guint"/>
457 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
460 <method name=
"get_height" symbol=
"gst_discoverer_video_info_get_height">
461 <return-type type=
"guint"/>
463 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
466 <method name=
"get_max_bitrate" symbol=
"gst_discoverer_video_info_get_max_bitrate">
467 <return-type type=
"guint"/>
469 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
472 <method name=
"get_par_denom" symbol=
"gst_discoverer_video_info_get_par_denom">
473 <return-type type=
"guint"/>
475 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
478 <method name=
"get_par_num" symbol=
"gst_discoverer_video_info_get_par_num">
479 <return-type type=
"guint"/>
481 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
484 <method name=
"get_width" symbol=
"gst_discoverer_video_info_get_width">
485 <return-type type=
"guint"/>
487 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
490 <method name=
"is_image" symbol=
"gst_discoverer_video_info_is_image">
491 <return-type type=
"gboolean"/>
493 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
496 <method name=
"is_interlaced" symbol=
"gst_discoverer_video_info_is_interlaced">
497 <return-type type=
"gboolean"/>
499 <parameter name=
"info" type=
"GstDiscovererVideoInfo*"/>
503 <struct name=
"GstDiscovererVideoInfoClass">
505 <struct name=
"GstEncodingAudioProfile">
506 <method name=
"new" symbol=
"gst_encoding_audio_profile_new">
507 <return-type type=
"GstEncodingAudioProfile*"/>
509 <parameter name=
"format" type=
"GstCaps*"/>
510 <parameter name=
"preset" type=
"gchar*"/>
511 <parameter name=
"restriction" type=
"GstCaps*"/>
512 <parameter name=
"presence" type=
"guint"/>
516 <struct name=
"GstEncodingAudioProfileClass">
518 <struct name=
"GstEncodingContainerProfile">
519 <method name=
"add_profile" symbol=
"gst_encoding_container_profile_add_profile">
520 <return-type type=
"gboolean"/>
522 <parameter name=
"container" type=
"GstEncodingContainerProfile*"/>
523 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
526 <method name=
"contains_profile" symbol=
"gst_encoding_container_profile_contains_profile">
527 <return-type type=
"gboolean"/>
529 <parameter name=
"container" type=
"GstEncodingContainerProfile*"/>
530 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
533 <method name=
"get_profiles" symbol=
"gst_encoding_container_profile_get_profiles">
534 <return-type type=
"GList*"/>
536 <parameter name=
"profile" type=
"GstEncodingContainerProfile*"/>
539 <method name=
"new" symbol=
"gst_encoding_container_profile_new">
540 <return-type type=
"GstEncodingContainerProfile*"/>
542 <parameter name=
"name" type=
"gchar*"/>
543 <parameter name=
"description" type=
"gchar*"/>
544 <parameter name=
"format" type=
"GstCaps*"/>
545 <parameter name=
"preset" type=
"gchar*"/>
549 <struct name=
"GstEncodingContainerProfileClass">
551 <struct name=
"GstEncodingProfile">
552 <method name=
"find" symbol=
"gst_encoding_profile_find">
553 <return-type type=
"GstEncodingProfile*"/>
555 <parameter name=
"targetname" type=
"gchar*"/>
556 <parameter name=
"profilename" type=
"gchar*"/>
557 <parameter name=
"category" type=
"gchar*"/>
560 <method name=
"get_description" symbol=
"gst_encoding_profile_get_description">
561 <return-type type=
"gchar*"/>
563 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
566 <method name=
"get_format" symbol=
"gst_encoding_profile_get_format">
567 <return-type type=
"GstCaps*"/>
569 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
572 <method name=
"get_input_caps" symbol=
"gst_encoding_profile_get_input_caps">
573 <return-type type=
"GstCaps*"/>
575 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
578 <method name=
"get_name" symbol=
"gst_encoding_profile_get_name">
579 <return-type type=
"gchar*"/>
581 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
584 <method name=
"get_presence" symbol=
"gst_encoding_profile_get_presence">
585 <return-type type=
"guint"/>
587 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
590 <method name=
"get_preset" symbol=
"gst_encoding_profile_get_preset">
591 <return-type type=
"gchar*"/>
593 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
596 <method name=
"get_restriction" symbol=
"gst_encoding_profile_get_restriction">
597 <return-type type=
"GstCaps*"/>
599 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
602 <method name=
"get_type_nick" symbol=
"gst_encoding_profile_get_type_nick">
603 <return-type type=
"gchar*"/>
605 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
608 <method name=
"is_equal" symbol=
"gst_encoding_profile_is_equal">
609 <return-type type=
"gboolean"/>
611 <parameter name=
"a" type=
"GstEncodingProfile*"/>
612 <parameter name=
"b" type=
"GstEncodingProfile*"/>
615 <method name=
"set_description" symbol=
"gst_encoding_profile_set_description">
616 <return-type type=
"void"/>
618 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
619 <parameter name=
"description" type=
"gchar*"/>
622 <method name=
"set_format" symbol=
"gst_encoding_profile_set_format">
623 <return-type type=
"void"/>
625 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
626 <parameter name=
"format" type=
"GstCaps*"/>
629 <method name=
"set_name" symbol=
"gst_encoding_profile_set_name">
630 <return-type type=
"void"/>
632 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
633 <parameter name=
"name" type=
"gchar*"/>
636 <method name=
"set_presence" symbol=
"gst_encoding_profile_set_presence">
637 <return-type type=
"void"/>
639 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
640 <parameter name=
"presence" type=
"guint"/>
643 <method name=
"set_preset" symbol=
"gst_encoding_profile_set_preset">
644 <return-type type=
"void"/>
646 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
647 <parameter name=
"preset" type=
"gchar*"/>
650 <method name=
"set_restriction" symbol=
"gst_encoding_profile_set_restriction">
651 <return-type type=
"void"/>
653 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
654 <parameter name=
"restriction" type=
"GstCaps*"/>
658 <struct name=
"GstEncodingProfileClass">
660 <struct name=
"GstEncodingTarget">
661 <method name=
"add_profile" symbol=
"gst_encoding_target_add_profile">
662 <return-type type=
"gboolean"/>
664 <parameter name=
"target" type=
"GstEncodingTarget*"/>
665 <parameter name=
"profile" type=
"GstEncodingProfile*"/>
668 <method name=
"get_category" symbol=
"gst_encoding_target_get_category">
669 <return-type type=
"gchar*"/>
671 <parameter name=
"target" type=
"GstEncodingTarget*"/>
674 <method name=
"get_description" symbol=
"gst_encoding_target_get_description">
675 <return-type type=
"gchar*"/>
677 <parameter name=
"target" type=
"GstEncodingTarget*"/>
680 <method name=
"get_name" symbol=
"gst_encoding_target_get_name">
681 <return-type type=
"gchar*"/>
683 <parameter name=
"target" type=
"GstEncodingTarget*"/>
686 <method name=
"get_profile" symbol=
"gst_encoding_target_get_profile">
687 <return-type type=
"GstEncodingProfile*"/>
689 <parameter name=
"target" type=
"GstEncodingTarget*"/>
690 <parameter name=
"name" type=
"gchar*"/>
693 <method name=
"get_profiles" symbol=
"gst_encoding_target_get_profiles">
694 <return-type type=
"GList*"/>
696 <parameter name=
"target" type=
"GstEncodingTarget*"/>
699 <method name=
"load" symbol=
"gst_encoding_target_load">
700 <return-type type=
"GstEncodingTarget*"/>
702 <parameter name=
"name" type=
"gchar*"/>
703 <parameter name=
"category" type=
"gchar*"/>
704 <parameter name=
"error" type=
"GError**"/>
707 <method name=
"load_from_file" symbol=
"gst_encoding_target_load_from_file">
708 <return-type type=
"GstEncodingTarget*"/>
710 <parameter name=
"filepath" type=
"gchar*"/>
711 <parameter name=
"error" type=
"GError**"/>
714 <method name=
"new" symbol=
"gst_encoding_target_new">
715 <return-type type=
"GstEncodingTarget*"/>
717 <parameter name=
"name" type=
"gchar*"/>
718 <parameter name=
"category" type=
"gchar*"/>
719 <parameter name=
"description" type=
"gchar*"/>
720 <parameter name=
"profiles" type=
"GList*"/>
723 <method name=
"save" symbol=
"gst_encoding_target_save">
724 <return-type type=
"gboolean"/>
726 <parameter name=
"target" type=
"GstEncodingTarget*"/>
727 <parameter name=
"error" type=
"GError**"/>
730 <method name=
"save_to_file" symbol=
"gst_encoding_target_save_to_file">
731 <return-type type=
"gboolean"/>
733 <parameter name=
"target" type=
"GstEncodingTarget*"/>
734 <parameter name=
"filepath" type=
"gchar*"/>
735 <parameter name=
"error" type=
"GError**"/>
739 <struct name=
"GstEncodingTargetClass">
741 <struct name=
"GstEncodingVideoProfile">
742 <method name=
"get_pass" symbol=
"gst_encoding_video_profile_get_pass">
743 <return-type type=
"guint"/>
745 <parameter name=
"prof" type=
"GstEncodingVideoProfile*"/>
748 <method name=
"get_variableframerate" symbol=
"gst_encoding_video_profile_get_variableframerate">
749 <return-type type=
"gboolean"/>
751 <parameter name=
"prof" type=
"GstEncodingVideoProfile*"/>
754 <method name=
"new" symbol=
"gst_encoding_video_profile_new">
755 <return-type type=
"GstEncodingVideoProfile*"/>
757 <parameter name=
"format" type=
"GstCaps*"/>
758 <parameter name=
"preset" type=
"gchar*"/>
759 <parameter name=
"restriction" type=
"GstCaps*"/>
760 <parameter name=
"presence" type=
"guint"/>
763 <method name=
"set_pass" symbol=
"gst_encoding_video_profile_set_pass">
764 <return-type type=
"void"/>
766 <parameter name=
"prof" type=
"GstEncodingVideoProfile*"/>
767 <parameter name=
"pass" type=
"guint"/>
770 <method name=
"set_variableframerate" symbol=
"gst_encoding_video_profile_set_variableframerate">
771 <return-type type=
"void"/>
773 <parameter name=
"prof" type=
"GstEncodingVideoProfile*"/>
774 <parameter name=
"variableframerate" type=
"gboolean"/>
778 <struct name=
"GstEncodingVideoProfileClass">
780 <boxed name=
"GstInstallPluginsContext" type-name=
"GstInstallPluginsContext" get-type=
"gst_install_plugins_context_get_type">
781 <method name=
"free" symbol=
"gst_install_plugins_context_free">
782 <return-type type=
"void"/>
784 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
787 <constructor name=
"new" symbol=
"gst_install_plugins_context_new">
788 <return-type type=
"GstInstallPluginsContext*"/>
790 <method name=
"set_xid" symbol=
"gst_install_plugins_context_set_xid">
791 <return-type type=
"void"/>
793 <parameter name=
"ctx" type=
"GstInstallPluginsContext*"/>
794 <parameter name=
"xid" type=
"guint"/>
798 <enum name=
"GstDiscovererResult" type-name=
"GstDiscovererResult" get-type=
"gst_discoverer_result_get_type">
799 <member name=
"GST_DISCOVERER_OK" value=
"0"/>
800 <member name=
"GST_DISCOVERER_URI_INVALID" value=
"1"/>
801 <member name=
"GST_DISCOVERER_ERROR" value=
"2"/>
802 <member name=
"GST_DISCOVERER_TIMEOUT" value=
"3"/>
803 <member name=
"GST_DISCOVERER_BUSY" value=
"4"/>
804 <member name=
"GST_DISCOVERER_MISSING_PLUGINS" value=
"5"/>
806 <enum name=
"GstInstallPluginsReturn" type-name=
"GstInstallPluginsReturn" get-type=
"gst_install_plugins_return_get_type">
807 <member name=
"GST_INSTALL_PLUGINS_SUCCESS" value=
"0"/>
808 <member name=
"GST_INSTALL_PLUGINS_NOT_FOUND" value=
"1"/>
809 <member name=
"GST_INSTALL_PLUGINS_ERROR" value=
"2"/>
810 <member name=
"GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" value=
"3"/>
811 <member name=
"GST_INSTALL_PLUGINS_USER_ABORT" value=
"4"/>
812 <member name=
"GST_INSTALL_PLUGINS_CRASHED" value=
"100"/>
813 <member name=
"GST_INSTALL_PLUGINS_INVALID" value=
"101"/>
814 <member name=
"GST_INSTALL_PLUGINS_STARTED_OK" value=
"200"/>
815 <member name=
"GST_INSTALL_PLUGINS_INTERNAL_FAILURE" value=
"201"/>
816 <member name=
"GST_INSTALL_PLUGINS_HELPER_MISSING" value=
"202"/>
817 <member name=
"GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" value=
"203"/>
819 <object name=
"GstDiscoverer" parent=
"GObject" type-name=
"GstDiscoverer" get-type=
"gst_discoverer_get_type">
820 <method name=
"discover_uri" symbol=
"gst_discoverer_discover_uri">
821 <return-type type=
"GstDiscovererInfo*"/>
823 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
824 <parameter name=
"uri" type=
"gchar*"/>
825 <parameter name=
"err" type=
"GError**"/>
828 <method name=
"discover_uri_async" symbol=
"gst_discoverer_discover_uri_async">
829 <return-type type=
"gboolean"/>
831 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
832 <parameter name=
"uri" type=
"gchar*"/>
835 <constructor name=
"new" symbol=
"gst_discoverer_new">
836 <return-type type=
"GstDiscoverer*"/>
838 <parameter name=
"timeout" type=
"GstClockTime"/>
839 <parameter name=
"err" type=
"GError**"/>
842 <method name=
"start" symbol=
"gst_discoverer_start">
843 <return-type type=
"void"/>
845 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
848 <method name=
"stop" symbol=
"gst_discoverer_stop">
849 <return-type type=
"void"/>
851 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
854 <property name=
"timeout" type=
"guint64" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
855 <signal name=
"discovered" when=
"LAST">
856 <return-type type=
"void"/>
858 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
859 <parameter name=
"info" type=
"GstDiscovererInfo"/>
860 <parameter name=
"err" type=
"GError*"/>
863 <signal name=
"finished" when=
"LAST">
864 <return-type type=
"void"/>
866 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
869 <signal name=
"starting" when=
"LAST">
870 <return-type type=
"void"/>
872 <parameter name=
"discoverer" type=
"GstDiscoverer*"/>
876 <constant name=
"GST_ENCODING_CATEGORY_CAPTURE" type=
"char*" value=
"capture"/>
877 <constant name=
"GST_ENCODING_CATEGORY_DEVICE" type=
"char*" value=
"device"/>
878 <constant name=
"GST_ENCODING_CATEGORY_ONLINE_SERVICE" type=
"char*" value=
"online-service"/>
879 <constant name=
"GST_ENCODING_CATEGORY_STORAGE_EDITING" type=
"char*" value=
"storage-editing"/>
880 <constant name=
"GST_PLUGINS_BASE_VERSION_MAJOR" type=
"int" value=
"0"/>
881 <constant name=
"GST_PLUGINS_BASE_VERSION_MICRO" type=
"int" value=
"31"/>
882 <constant name=
"GST_PLUGINS_BASE_VERSION_MINOR" type=
"int" value=
"10"/>
883 <constant name=
"GST_PLUGINS_BASE_VERSION_NANO" type=
"int" value=
"3"/>