1 # GStreamer API reference sections
3 # please add sections in alphabetical order using the following template
6 # <TITLE>GstXxx</TITLE>
11 # <SUBSECTION Standard>
12 # <SUBSECTION Private>
15 <INCLUDE>gst/gst.h</INCLUDE>
22 gst_init_with_popt_table
23 gst_init_check_with_popt_table
24 gst_init_get_popt_table
38 GST_BIN_CHILDREN_COOKIE
46 gst_bin_get_by_name_recurse_up
47 gst_bin_get_by_interface
49 gst_bin_iterate_elements
50 gst_bin_iterate_recurse
52 gst_bin_iterate_all_by_interface
69 gst_bin_flags_get_type
87 gst_bus_set_sync_handler
89 gst_bus_add_watch_full
101 GST_TYPE_BUS_SYNC_REPLY
105 gst_bus_flags_get_type
106 gst_bus_sync_reply_get_type
110 <FILE>gstbuffer</FILE>
111 <TITLE>GstBuffer</TITLE>
115 GST_BUFFER_FLAG_IS_SET
117 GST_BUFFER_FLAG_UNSET
120 GST_BUFFER_MALLOCDATA
126 GST_BUFFER_OFFSET_END
127 GST_BUFFER_OFFSET_NONE
128 GST_BUFFER_DURATION_IS_VALID
129 GST_BUFFER_TIMESTAMP_IS_VALID
130 GST_BUFFER_OFFSET_IS_VALID
131 GST_BUFFER_OFFSET_END_IS_VALID
132 GST_BUFFER_TRACE_NAME
135 gst_buffer_new_and_alloc
142 gst_buffer_is_writable
143 gst_buffer_make_writable
149 gst_buffer_create_sub
150 gst_buffer_is_span_fast
157 <SUBSECTION Standard>
169 gst_buffer_flag_get_type
174 <TITLE>GstCaps</TITLE>
182 GST_CAPS_REFCOUNT_VALUE
193 gst_caps_new_full_valist
198 gst_caps_append_structure
200 gst_caps_get_structure
202 gst_caps_set_simple_valist
207 gst_caps_is_equal_fixed
208 gst_caps_is_always_compatible
214 gst_caps_save_thyself
215 gst_caps_load_thyself
220 gst_caps_make_writable
222 gst_caps_structure_fixate_field_boolean
225 <SUBSECTION Standard>
234 <FILE>gstchildproxy</FILE>
235 <TITLE>GstChildProxy</TITLE>
236 gst_child_proxy_get_children_count
237 gst_child_proxy_get_child_by_name
238 gst_child_proxy_get_child_by_index
239 gst_child_proxy_lookup
240 gst_child_proxy_get_property
241 gst_child_proxy_get_valist
243 gst_child_proxy_set_property
244 gst_child_proxy_set_valist
246 gst_child_proxy_child_added
247 gst_child_proxy_child_removed
248 <SUBSECTION Standard>
250 GstChildProxyInterface
253 GST_CHILD_PROXY_GET_INTERFACE
256 gst_child_proxy_get_type
260 <FILE>gstclock</FILE>
261 <TITLE>GstClock</TITLE>
267 GST_CLOCK_TIME_IS_VALID
275 GST_CLOCK_ENTRY_TRACE_NAME
280 GST_CLOCK_ENTRY_CLOCK
283 GST_CLOCK_ENTRY_INTERVAL
284 GST_CLOCK_ENTRY_STATUS
293 gst_clock_set_resolution
294 gst_clock_get_resolution
296 gst_clock_new_single_shot_id
297 gst_clock_new_periodic_id
298 gst_clock_adjust_unlocked
299 gst_clock_set_time_adjust
300 gst_clock_id_get_time
302 gst_clock_id_wait_async
303 gst_clock_id_unschedule
304 gst_clock_id_compare_func
308 <SUBSECTION Standard>
316 GST_TYPE_CLOCK_ENTRY_TYPE
318 GST_TYPE_CLOCK_RETURN
321 gst_clock_entry_type_get_type
322 gst_clock_flags_get_type
323 gst_clock_return_get_type
327 <FILE>gstcompat</FILE>
328 <TITLE>GstCompat</TITLE>
329 <SUBSECTION Standard>
334 <FILE>gstconfig</FILE>
336 GST_DISABLE_LOADSAVE_REGISTRY
337 GST_DISABLE_GST_DEBUG
341 GST_DISABLE_ALLOC_TRACE
343 GST_DISABLE_ENUMTYPES
353 <FILE>gstelement</FILE>
354 <TITLE>GstElement</TITLE>
361 GST_STATE_NULL_TO_READY
362 GST_STATE_READY_TO_PAUSED
363 GST_STATE_PAUSED_TO_PLAYING
364 GST_STATE_PLAYING_TO_PAUSED
365 GST_STATE_PAUSED_TO_READY
366 GST_STATE_READY_TO_NULL
373 gst_element_class_add_pad_template
374 gst_element_class_install_std_props
375 gst_element_class_set_details
378 gst_element_get_parent
379 gst_element_set_parent
380 gst_element_requires_clock
381 gst_element_provides_clock
382 gst_element_get_clock
383 gst_element_set_clock
384 gst_element_is_indexable
385 gst_element_set_index
386 gst_element_get_index
388 gst_element_remove_pad
390 gst_element_get_static_pad
391 gst_element_get_request_pad
392 gst_element_release_request_pad
393 gst_element_get_compatible_pad
394 gst_element_get_compatible_pad_template
396 gst_element_link_many
398 gst_element_unlink_many
399 gst_element_link_pads
400 gst_element_unlink_pads
401 gst_element_send_event
403 gst_element_get_query_types
405 gst_element_is_locked_state
406 gst_element_set_locked_state
407 gst_element_sync_state_with_parent
408 gst_element_get_state
409 gst_element_set_state
410 gst_element_state_get_name
411 gst_element_get_factory
412 gst_element_no_more_pads
413 <SUBSECTION Standard>
418 GST_ELEMENT_GET_CLASS
420 GST_TYPE_ELEMENT_FLAGS
424 gst_element_flags_get_type
428 <FILE>gstelementdetails</FILE>
429 <TITLE>GstElementDetails</TITLE>
431 <SUBSECTION Standard>
433 GST_IS_ELEMENT_DETAILS
437 <FILE>gstelementfactory</FILE>
438 <TITLE>GstElementFactory</TITLE>
441 gst_element_factory_find
442 gst_element_factory_get_element_type
443 gst_element_factory_get_longname
444 gst_element_factory_get_klass
445 gst_element_factory_get_description
446 gst_element_factory_get_author
447 gst_element_factory_get_num_pad_templates
448 gst_element_factory_get_uri_type
449 gst_element_factory_get_uri_protocols
450 gst_element_factory_create
451 gst_element_factory_make
452 <SUBSECTION Standard>
453 GstElementFactoryClass
455 GST_IS_ELEMENT_FACTORY
456 GST_ELEMENT_FACTORY_CLASS
457 GST_IS_ELEMENT_FACTORY_CLASS
458 GST_TYPE_ELEMENT_FACTORY
460 gst_element_factory_get_type
464 <FILE>gsterror</FILE>
465 <TITLE>GstGError</TITLE>
475 gst_error_get_message
476 gst_stream_error_quark
478 gst_resource_error_quark
479 gst_library_error_quark
480 <SUBSECTION Standard>
483 GST_TYPE_LIBRARY_ERROR
484 GST_TYPE_RESOURCE_ERROR
485 GST_TYPE_STREAM_ERROR
488 gst_core_error_get_type
489 gst_library_error_get_type
490 gst_resource_error_get_type
491 gst_stream_error_get_type
495 <FILE>gstevent</FILE>
496 <TITLE>GstEvent</TITLE>
503 GST_EVENT_IS_DOWNSTREAM
504 GST_EVENT_IS_SERIALIZED
505 GST_EVENT_IS_UPSTREAM
515 gst_event_get_structure
516 gst_event_new_flush_start
517 gst_event_new_flush_stop
519 gst_event_new_newsegment
520 gst_event_parse_newsegment
528 gst_event_new_navigation
529 <SUBSECTION Standard>
542 gst_event_type_get_type
543 gst_seek_type_get_type
544 gst_seek_flags_get_type
548 <FILE>gstfilter</FILE>
549 <TITLE>GstFilter</TITLE>
555 <FILE>gstformat</FILE>
556 <TITLE>GstFormat</TITLE>
558 GST_FORMAT_PERCENT_MAX
559 GST_FORMAT_PERCENT_SCALE
563 gst_format_get_by_nick
565 gst_format_get_details
566 gst_format_iterate_definitions
567 <SUBSECTION Standard>
574 <FILE>gstghostpad</FILE>
575 <TITLE>GstGhostPad</TITLE>
578 gst_ghost_pad_set_target
579 gst_ghost_pad_get_target
580 gst_ghost_pad_new_notarget
581 <SUBSECTION Standard>
586 GST_IS_GHOST_PAD_CLASS
589 gst_ghost_pad_get_type
593 <FILE>gstindex</FILE>
594 <TITLE>GstIndex</TITLE>
602 GST_INDEX_ASSOC_FLAGS
603 GST_INDEX_ASSOC_FORMAT
604 GST_INDEX_ASSOC_VALUE
607 GST_INDEX_FORMAT_FORMAT
610 GST_INDEX_ID_DESCRIPTION
612 GstIndexResolverMethod
615 GST_INDEX_IS_READABLE
616 GST_INDEX_IS_WRITABLE
622 gst_index_set_certainty
623 gst_index_get_certainty
625 gst_index_set_resolver
626 gst_index_get_writer_id
628 gst_index_add_association
631 gst_index_get_assoc_entry
632 gst_index_get_assoc_entry_full
633 gst_index_entry_get_type
636 gst_index_entry_assoc_map
637 <SUBSECTION Standard>
647 GST_TYPE_INDEX_CERTAINTY
648 GST_TYPE_INDEX_ENTRY_TYPE
650 GST_TYPE_INDEX_LOOKUP_METHOD
651 GST_TYPE_INDEX_RESOLVER_METHOD
654 gst_assoc_flags_get_type
655 gst_index_certainty_get_type
656 gst_index_entry_type_get_type
657 gst_index_flags_get_type
658 gst_index_lookup_method_get_type
659 gst_index_resolver_method_get_type
663 <FILE>gstindexfactory</FILE>
664 <TITLE>GstIndexFactory</TITLE>
666 gst_index_factory_new
667 gst_index_factory_destroy
668 gst_index_factory_find
669 gst_index_factory_create
670 gst_index_factory_make
671 <SUBSECTION Standard>
675 GST_INDEX_FACTORY_CLASS
676 GST_IS_INDEX_FACTORY_CLASS
677 GST_INDEX_FACTORY_GET_CLASS
678 GST_TYPE_INDEX_FACTORY
680 gst_index_factory_get_type
685 <TITLE>GstInfo</TITLE>
697 gst_debug_message_get
698 gst_debug_log_default
699 gst_debug_level_get_name
700 gst_debug_add_log_function
701 gst_debug_remove_log_function
702 gst_debug_remove_log_function_by_data
705 gst_debug_set_colored
707 gst_debug_set_default_threshold
708 gst_debug_get_default_threshold
709 gst_debug_set_threshold_for_name
710 gst_debug_unset_threshold_for_name
712 GST_DEBUG_CATEGORY_EXTERN
713 GST_DEBUG_CATEGORY_STATIC
714 GST_DEBUG_CATEGORY_INIT
715 gst_debug_category_free
716 gst_debug_category_set_threshold
717 gst_debug_category_reset_threshold
718 gst_debug_category_get_threshold
719 gst_debug_category_get_name
720 gst_debug_category_get_color
721 gst_debug_category_get_description
722 gst_debug_get_all_categories
723 gst_debug_construct_term_color
727 GST_CAT_WARNING_OBJECT
747 GST_DEBUG_FUNCPTR_NAME
748 gst_debug_set_log_function
749 gst_debug_reset_log_function
750 gst_debug_print_stack_trace
753 <SUBSECTION Standard>
754 GST_TYPE_DEBUG_COLOR_FLAGS
759 GST_DEBUG_FORMAT_MASK
760 gst_debug_color_flags_get_type
761 gst_debug_level_get_type
765 <FILE>gstimplementsinterface</FILE>
766 <TITLE>GstImplementsInterface</TITLE>
767 GstImplementsInterface
768 GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
769 GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE
770 gst_element_implements_interface
771 gst_implements_interface_cast
772 gst_implements_interface_check
773 <SUBSECTION Standard>
774 GstImplementsInterfaceClass
775 GST_IMPLEMENTS_INTERFACE
776 GST_IMPLEMENTS_INTERFACE_CLASS
777 GST_IS_IMPLEMENTS_INTERFACE
778 GST_IS_IMPLEMENTS_INTERFACE_CLASS
779 GST_IMPLEMENTS_INTERFACE_GET_CLASS
780 GST_TYPE_IMPLEMENTS_INTERFACE
782 gst_implements_interface_get_type
786 <FILE>gstiterator</FILE>
787 <TITLE>GstIterator</TITLE>
793 GstIteratorDisposeFunction
794 GstIteratorNextFunction
795 GstIteratorItemFunction
796 GstIteratorResyncFunction
797 GstIteratorFreeFunction
798 GstIteratorFoldFunction
803 GST_ITERATOR_ORIG_COOKIE
806 gst_iterator_new_list
815 gst_iterator_find_custom
818 <SUBSECTION Standard>
819 GST_TYPE_ITERATOR_ITEM
820 GST_TYPE_ITERATOR_RESULT
822 gst_iterator_item_get_type
823 gst_iterator_result_get_type
827 <FILE>gstmacros</FILE>
828 <TITLE>GstMacros</TITLE>
836 <FILE>gstmemchunk</FILE>
837 <TITLE>GstMemChunk</TITLE>
840 gst_mem_chunk_destroy
847 <FILE>gstmessage</FILE>
848 <TITLE>GstMessage</TITLE>
856 GST_MESSAGE_TIMESTAMP
857 GST_MESSAGE_TRACE_NAME
862 gst_message_get_structure
864 gst_message_make_writable
865 gst_message_new_application
866 gst_message_new_custom
868 gst_message_new_error
869 gst_message_new_segment_done
870 gst_message_new_segment_start
871 gst_message_new_state_changed
873 gst_message_new_warning
874 gst_message_parse_error
875 gst_message_parse_segment_done
876 gst_message_parse_segment_start
877 gst_message_parse_state_changed
878 gst_message_parse_tag
879 gst_message_parse_warning
881 gst_message_type_get_type
883 <SUBSECTION Standard>
890 GST_MESSAGE_GET_CLASS
891 GST_TYPE_MESSAGE_TYPE
897 <FILE>gstminiobject</FILE>
898 <TITLE>GstMiniObject</TITLE>
901 GstMiniObjectCopyFunction
902 GstMiniObjectFinalizeFunction
904 GST_MINI_OBJECT_FLAGS
905 GST_MINI_OBJECT_FLAG_IS_SET
906 GST_MINI_OBJECT_FLAG_SET
907 GST_MINI_OBJECT_FLAG_UNSET
908 GST_MINI_OBJECT_REFCOUNT
909 GST_MINI_OBJECT_REFCOUNT_VALUE
913 gst_mini_object_is_writable
914 gst_mini_object_make_writable
917 gst_mini_object_unref
918 gst_mini_object_replace
920 gst_param_spec_mini_object
921 gst_value_set_mini_object
922 gst_value_take_mini_object
923 gst_value_get_mini_object
925 <SUBSECTION Standard>
929 GST_MINI_OBJECT_CLASS
930 GST_IS_MINI_OBJECT_CLASS
931 GST_MINI_OBJECT_GET_CLASS
933 GST_TYPE_MINI_OBJECT_FLAGS
936 gst_mini_object_get_type
937 gst_mini_object_flags_get_type
941 <FILE>gstobject</FILE>
942 <TITLE>GstObject</TITLE>
955 GST_OBJECT_IS_DESTROYED
956 GST_OBJECT_IS_DISPOSING
957 GST_OBJECT_IS_FLOATING
959 GST_OBJECT_REFCOUNT_VALUE
963 gst_object_set_parent
964 gst_object_get_parent
966 gst_object_get_name_prefix
967 gst_object_set_name_prefix
968 gst_object_default_deep_notify
969 gst_object_default_error
970 gst_object_check_uniqueness
971 gst_object_save_thyself
972 gst_object_restore_thyself
977 gst_object_get_path_string
978 gst_class_signal_connect
979 gst_class_signal_emit_by_name
980 <SUBSECTION Standard>
988 GST_TYPE_OBJECT_FLAGS
990 GST_OBJECT_CLASS_CAST
993 gst_object_flags_get_type
999 <TITLE>GstPad</TITLE>
1002 GST_PAD_LINK_SUCCESSFUL
1003 GstPadActivateFunction
1004 GstPadActivateModeFunction
1008 GstPadCheckGetRangeFunction
1009 GstPadGetRangeFunction
1011 GstPadIntLinkFunction
1012 GstPadQueryTypeFunction
1014 GstPadUnlinkFunction
1015 GstPadAcceptCapsFunction
1016 GstPadFixateCapsFunction
1017 GstPadGetCapsFunction
1018 GstPadSetCapsFunction
1019 GstPadBufferAllocFunction
1020 GstPadDispatcherFunction
1027 gst_pad_new_from_template
1030 gst_pad_get_direction
1032 gst_pad_get_parent_element
1037 gst_pad_set_blocked_async
1039 gst_pad_set_element_private
1040 gst_pad_get_element_private
1041 gst_pad_get_pad_template
1042 gst_pad_set_bufferalloc_function
1043 gst_pad_alloc_buffer
1044 gst_pad_set_chain_function
1046 gst_pad_set_checkgetrange_function
1047 gst_pad_set_getrange_function
1049 gst_pad_set_event_function
1050 gst_pad_set_unlink_function
1051 gst_pad_set_activate_function
1052 gst_pad_set_activatepull_function
1061 gst_pad_set_link_function
1065 gst_pad_get_negotiated_caps
1068 gst_pad_get_pad_template_caps
1069 gst_pad_set_acceptcaps_function
1070 gst_pad_set_getcaps_function
1071 gst_pad_set_setcaps_function
1072 gst_pad_proxy_getcaps
1073 gst_pad_proxy_setcaps
1074 gst_pad_get_allowed_caps
1075 gst_pad_get_fixed_caps_func
1077 gst_pad_peer_get_caps
1078 gst_pad_peer_accept_caps
1079 gst_pad_use_fixed_caps
1081 gst_pad_set_fixatecaps_function
1083 gst_pad_set_activatepush_function
1086 gst_pad_check_pull_range
1088 gst_pad_activate_pull
1089 gst_pad_activate_push
1091 gst_pad_event_default
1093 gst_pad_set_query_function
1094 gst_pad_set_query_type_function
1095 gst_pad_get_query_types
1096 gst_pad_get_query_types_default
1098 gst_pad_query_default
1099 gst_pad_query_position
1100 gst_pad_query_convert
1102 gst_pad_set_internal_link_function
1103 gst_pad_get_internal_links
1104 gst_pad_get_internal_links_default
1106 gst_pad_load_and_link
1108 gst_pad_add_data_probe
1109 gst_pad_add_buffer_probe
1110 gst_pad_add_event_probe
1111 gst_pad_remove_data_probe
1112 gst_pad_remove_buffer_probe
1113 gst_pad_remove_event_probe
1114 <SUBSECTION Standard>
1121 GST_TYPE_PAD_DIRECTION
1123 GST_TYPE_PAD_LINK_RETURN
1124 GST_TYPE_PAD_PRESENCE
1126 <SUBSECTION Private>
1128 gst_pad_direction_get_type
1129 gst_pad_flags_get_type
1130 gst_pad_link_return_get_type
1131 gst_pad_presence_get_type
1135 GST_PAD_ELEMENT_PRIVATE
1136 GST_PAD_PAD_TEMPLATE
1145 GST_PAD_IS_IN_GETCAPS
1146 GST_PAD_MODE_ACTIVATE
1147 GST_PAD_BLOCK_GET_COND
1148 GST_PAD_BLOCK_SIGNAL
1151 GST_PAD_ACTIVATE_MODE
1152 GST_PAD_DO_BUFFER_SIGNALS
1153 GST_PAD_DO_EVENT_SIGNALS
1155 GST_PAD_IS_IN_SETCAPS
1156 GST_PAD_SET_FLUSHING
1158 GST_PAD_UNSET_FLUSHING
1161 GST_PAD_ACCEPTCAPSFUNC
1162 GST_PAD_ACTIVATEFUNC
1163 GST_PAD_ACTIVATEPULLFUNC
1164 GST_PAD_ACTIVATEPUSHFUNC
1165 GST_PAD_BUFFERALLOCFUNC
1167 GST_PAD_CHECKGETRANGEFUNC
1169 GST_PAD_FIXATECAPSFUNC
1171 GST_PAD_GETRANGEFUNC
1176 GST_PAD_QUERYTYPEFUNC
1183 <FILE>gstpadtemplate</FILE>
1184 <TITLE>GstPadTemplate</TITLE>
1186 GstStaticPadTemplate
1188 GST_PAD_TEMPLATE_NAME_TEMPLATE
1189 GST_PAD_TEMPLATE_DIRECTION
1190 GST_PAD_TEMPLATE_PRESENCE
1191 GST_PAD_TEMPLATE_CAPS
1192 GST_PAD_TEMPLATE_IS_FIXED
1194 gst_pad_template_new
1195 gst_static_pad_template_get
1196 gst_pad_template_get_caps
1197 <SUBSECTION Standard>
1201 GST_PAD_TEMPLATE_CLASS
1202 GST_IS_PAD_TEMPLATE_CLASS
1203 GST_STATIC_PAD_TEMPLATE
1204 GST_TYPE_PAD_TEMPLATE
1205 GST_TYPE_PAD_TEMPLATE_FLAGS
1206 <SUBSECTION Private>
1207 gst_pad_template_get_type
1208 gst_pad_template_flags_get_type
1212 <FILE>gstparse</FILE>
1213 <TITLE>GstParse</TITLE>
1214 gst_parse_error_quark
1219 <SUBSECTION Standard>
1220 GST_TYPE_PARSE_ERROR
1221 <SUBSECTION Private>
1222 gst_parse_error_get_type
1226 <FILE>gstpipeline</FILE>
1227 <TITLE>GstPipeline</TITLE>
1233 gst_pipeline_auto_clock
1234 gst_pipeline_get_bus
1235 gst_pipeline_get_clock
1236 gst_pipeline_get_last_stream_time
1237 gst_pipeline_set_clock
1238 gst_pipeline_set_new_stream_time
1239 gst_pipeline_use_clock
1241 <SUBSECTION Standard>
1246 GST_IS_PIPELINE_CLASS
1247 GST_PIPELINE_GET_CLASS
1249 GST_TYPE_PIPELINE_FLAGS
1250 <SUBSECTION Private>
1251 gst_pipeline_get_type
1252 gst_pipeline_flags_get_type
1256 <FILE>gstplugin</FILE>
1257 <TITLE>GstPlugin</TITLE>
1258 gst_plugin_error_quark
1266 GST_PLUGIN_DEFINE_STATIC
1270 gst_plugin_get_description
1271 gst_plugin_get_filename
1272 gst_plugin_get_license
1273 gst_plugin_get_package
1274 gst_plugin_get_origin
1275 gst_plugin_get_module
1276 gst_plugin_get_version
1277 gst_plugin_is_loaded
1278 gst_plugin_feature_filter
1279 gst_plugin_list_feature_filter
1280 gst_plugin_name_filter
1281 gst_plugin_get_feature_list
1282 gst_plugin_find_feature
1283 gst_plugin_check_file
1284 gst_plugin_load_file
1285 gst_plugin_unload_plugin
1286 gst_plugin_add_feature
1288 <SUBSECTION Standard>
1291 GST_TYPE_PLUGIN_ERROR
1292 <SUBSECTION Private>
1294 <SUBSECTION Private>
1295 gst_plugin_error_get_type
1299 <FILE>gstpluginfeature</FILE>
1300 <TITLE>GstPluginFeature</TITLE>
1302 GST_PLUGIN_FEATURE_NAME
1304 GstPluginFeatureFilter
1305 gst_plugin_feature_ensure_loaded
1306 gst_plugin_feature_unload_thyself
1307 gst_plugin_feature_type_name_filter
1308 gst_plugin_feature_set_rank
1309 gst_plugin_feature_set_name
1310 gst_plugin_feature_get_rank
1311 gst_plugin_feature_get_name
1312 <SUBSECTION Standard>
1313 GstPluginFeatureClass
1315 GST_IS_PLUGIN_FEATURE
1316 GST_PLUGIN_FEATURE_CLASS
1317 GST_IS_PLUGIN_FEATURE_CLASS
1318 GST_PLUGIN_FEATURE_GET_CLASS
1319 GST_TYPE_PLUGIN_FEATURE
1320 <SUBSECTION Private>
1321 gst_plugin_feature_get_type
1325 <FILE>gstprobe</FILE>
1326 <TITLE>GstProbe</TITLE>
1334 gst_probe_dispatcher_add_probe
1335 gst_probe_dispatcher_destroy
1336 gst_probe_dispatcher_dispatch
1337 gst_probe_dispatcher_init
1338 gst_probe_dispatcher_new
1339 gst_probe_dispatcher_remove_probe
1340 gst_probe_dispatcher_set_active
1343 <SUBSECTION Standard>
1346 <SUBSECTION Private>
1352 <FILE>gstquery</FILE>
1353 <TITLE>GstQuery</TITLE>
1356 GST_QUERY_TYPE_RATE_DEN
1357 GstQueryTypeDefinition
1359 gst_query_type_register
1360 gst_query_type_get_by_nick
1361 gst_query_types_contains
1362 gst_query_type_get_details
1365 gst_query_get_structure
1366 gst_query_make_writable
1367 gst_query_new_application
1368 gst_query_new_convert
1369 gst_query_new_position
1370 gst_query_parse_convert
1371 gst_query_parse_position
1372 gst_query_parse_seeking_query
1373 gst_query_parse_seeking_response
1375 gst_query_set_convert
1376 gst_query_set_formats
1377 gst_query_set_position
1378 gst_query_set_seeking
1379 gst_query_type_iterate_definitions
1382 <SUBSECTION Standard>
1392 <SUBSECTION Private>
1394 gst_query_type_get_type
1398 <FILE>gstqueue</FILE>
1399 <TITLE>GstQueue</TITLE>
1402 <SUBSECTION Standard>
1409 <SUBSECTION Private>
1412 <SUBSECTION Standard>
1415 <FILE>gstregistry</FILE>
1416 <TITLE>GstRegistry</TITLE>
1419 GLOBAL_REGISTRY_FILE
1420 GLOBAL_REGISTRY_FILE_TMP
1423 LOCAL_REGISTRY_FILE_TMP
1425 REGISTRY_TMPFILE_PERMS
1430 gst_registry_is_loaded
1432 gst_registry_rebuild
1434 gst_registry_add_path
1435 gst_registry_get_path_list
1436 gst_registry_clear_paths
1437 gst_registry_add_plugin
1438 gst_registry_remove_plugin
1439 gst_registry_plugin_filter
1440 gst_registry_feature_filter
1441 gst_registry_find_plugin
1442 gst_registry_find_feature
1443 gst_registry_load_plugin
1444 gst_registry_unload_plugin
1445 gst_registry_update_plugin
1446 <SUBSECTION Standard>
1451 GST_IS_REGISTRY_CLASS
1452 GST_REGISTRY_GET_CLASS
1454 GST_TYPE_REGISTRY_FLAGS
1455 GST_TYPE_REGISTRY_RETURN
1456 <SUBSECTION Private>
1457 gst_registry_get_type
1458 gst_registry_flags_get_type
1459 gst_registry_return_get_type
1463 <FILE>gstregistrypool</FILE>
1464 <TITLE>GstRegistryPool</TITLE>
1465 gst_registry_pool_list
1466 gst_registry_pool_add
1467 gst_registry_pool_remove
1468 gst_registry_pool_add_plugin
1469 gst_registry_pool_load_all
1470 gst_registry_pool_plugin_filter
1471 gst_registry_pool_feature_filter
1472 gst_registry_pool_plugin_list
1473 gst_registry_pool_feature_list
1474 gst_registry_pool_find_plugin
1475 gst_registry_pool_find_feature
1476 gst_registry_pool_get_prefered
1480 <FILE>gststructure</FILE>
1481 <TITLE>GstStructure</TITLE>
1483 GstStructureForeachFunc
1484 gst_structure_empty_new
1485 gst_structure_id_empty_new
1487 gst_structure_new_valist
1490 gst_structure_get_name
1491 gst_structure_has_name
1492 gst_structure_set_name
1493 gst_structure_get_name_id
1494 gst_structure_id_get_value
1495 gst_structure_id_set_value
1496 gst_structure_get_value
1497 gst_structure_set_value
1499 gst_structure_set_valist
1500 gst_structure_remove_field
1501 gst_structure_remove_fields
1502 gst_structure_remove_fields_valist
1503 gst_structure_remove_all_fields
1504 gst_structure_get_field_type
1505 gst_structure_foreach
1506 gst_structure_n_fields
1507 gst_structure_has_field
1508 gst_structure_has_field_typed
1509 gst_structure_get_boolean
1510 gst_structure_get_int
1511 gst_structure_get_fourcc
1512 gst_structure_get_double
1513 gst_structure_get_string
1514 gst_structure_to_string
1515 gst_structure_from_string
1516 gst_caps_structure_fixate_field_nearest_int
1517 gst_caps_structure_fixate_field_nearest_double
1518 <SUBSECTION Standard>
1522 <SUBSECTION Private>
1523 gst_structure_get_type
1527 <FILE>gstsystemclock</FILE>
1528 <TITLE>GstSystemClock</TITLE>
1530 gst_system_clock_obtain
1531 <SUBSECTION Standard>
1535 gst_system_clock_get_type
1536 GST_SYSTEM_CLOCK_CLASS
1537 GST_IS_SYSTEM_CLOCK_CLASS
1538 GST_SYSTEM_CLOCK_GET_CLASS
1539 GST_TYPE_SYSTEM_CLOCK
1543 <FILE>gsttaglist</FILE>
1544 <TITLE>GstTagList</TITLE>
1557 GST_TAG_TRACK_NUMBER
1559 GST_TAG_ALBUM_VOLUME_NUMBER
1560 GST_TAG_ALBUM_VOLUME_COUNT
1565 GST_TAG_ORGANIZATION
1575 GST_TAG_NOMINAL_BITRATE
1576 GST_TAG_MINIMUM_BITRATE
1577 GST_TAG_MAXIMUM_BITRATE
1580 GST_TAG_ENCODER_VERSION
1585 GST_TAG_LANGUAGE_CODE
1588 gst_tag_merge_use_first
1589 gst_tag_merge_strings_with_comma
1593 gst_tag_get_description
1602 gst_tag_list_get_tag_size
1604 gst_tag_list_add_values
1605 gst_tag_list_add_valist
1606 gst_tag_list_add_valist_values
1607 gst_tag_list_remove_tag
1608 gst_tag_list_foreach
1609 gst_tag_list_get_value_index
1610 gst_tag_list_copy_value
1611 gst_tag_list_get_char
1612 gst_tag_list_get_char_index
1613 gst_tag_list_get_uchar
1614 gst_tag_list_get_uchar_index
1615 gst_tag_list_get_boolean
1616 gst_tag_list_get_boolean_index
1617 gst_tag_list_get_int
1618 gst_tag_list_get_int_index
1619 gst_tag_list_get_uint
1620 gst_tag_list_get_uint_index
1621 gst_tag_list_get_long
1622 gst_tag_list_get_long_index
1623 gst_tag_list_get_ulong
1624 gst_tag_list_get_ulong_index
1625 gst_tag_list_get_int64
1626 gst_tag_list_get_int64_index
1627 gst_tag_list_get_uint64
1628 gst_tag_list_get_uint64_index
1629 gst_tag_list_get_float
1630 gst_tag_list_get_float_index
1631 gst_tag_list_get_double
1632 gst_tag_list_get_double_index
1633 gst_tag_list_get_string
1634 gst_tag_list_get_string_index
1635 gst_tag_list_get_pointer
1636 gst_tag_list_get_pointer_index
1638 <SUBSECTION Standard>
1641 GST_TAG_FLAG_IS_VALID
1642 GST_TAG_MODE_IS_VALID
1645 GST_TYPE_TAG_MERGE_MODE
1646 <SUBSECTION Private>
1647 gst_tag_list_get_type
1648 gst_tag_flag_get_type
1649 gst_tag_merge_mode_get_type
1653 <FILE>gsttagsetter</FILE>
1654 <TITLE>GstTagSetter</TITLE>
1657 gst_tag_setter_merge
1659 gst_tag_setter_add_values
1660 gst_tag_setter_add_valist
1661 gst_tag_setter_add_valist_values
1662 gst_tag_setter_get_list
1663 gst_tag_setter_set_merge_mode
1664 gst_tag_setter_get_merge_mode
1665 <SUBSECTION Standard>
1668 GST_TAG_SETTER_CLASS
1669 GST_TAG_SETTER_GET_IFACE
1671 <SUBSECTION Private>
1672 gst_tag_setter_get_type
1676 <FILE>gsttask</FILE>
1677 <TITLE>GstTask</TITLE>
1690 GST_TASK_UNLOCK_FULL
1699 gst_task_state_get_type
1701 <SUBSECTION Standard>
1711 <SUBSECTION Private>
1716 <FILE>gsttrace</FILE>
1717 <TITLE>GstTrace</TITLE>
1723 gst_trace_text_flush
1725 gst_trace_get_offset
1726 gst_trace_get_remaining
1727 gst_trace_set_default
1731 gst_alloc_trace_available
1732 gst_alloc_trace_list
1733 gst_alloc_trace_live_all
1734 gst_alloc_trace_print_all
1735 gst_alloc_trace_set_flags_all
1737 gst_alloc_trace_print
1738 gst_alloc_trace_set_flags
1739 gst_alloc_trace_register
1741 gst_alloc_trace_free
1743 <SUBSECTION Standard>
1744 GST_TYPE_ALLOC_TRACE_FLAGS
1745 <SUBSECTION Private>
1746 gst_alloc_trace_flags_get_type
1750 <FILE>gsttrashstack</FILE>
1751 <TITLE>GstTrashStack</TITLE>
1753 GstTrashStackElement
1760 <FILE>gsttypefind</FILE>
1761 <TITLE>GstTypeFind</TITLE>
1764 GstTypeFindProbability
1766 gst_type_find_suggest
1767 gst_type_find_get_length
1768 gst_type_find_register
1769 <SUBSECTION Standard>
1770 GST_TYPE_TYPE_FIND_PROBABILITY
1771 <SUBSECTION Private>
1772 gst_type_find_probability_get_type
1776 <FILE>gsttypefindfactory</FILE>
1777 <TITLE>GstTypeFindFactory</TITLE>
1779 gst_type_find_factory_get_list
1780 gst_type_find_factory_get_extensions
1781 gst_type_find_factory_get_caps
1782 gst_type_find_factory_call_function
1783 <SUBSECTION Standard>
1784 GstTypeFindFactoryClass
1785 GST_TYPE_FIND_FACTORY
1786 GST_IS_TYPE_FIND_FACTORY
1787 GST_TYPE_FIND_FACTORY_CLASS
1788 GST_IS_TYPE_FIND_FACTORY_CLASS
1789 GST_TYPE_FIND_FACTORY_GET_CLASS
1790 GST_TYPE_TYPE_FIND_FACTORY
1791 <SUBSECTION Private>
1792 gst_type_find_factory_get_type
1796 <FILE>gsttypes</FILE>
1797 <TITLE>GstTypes</TITLE>
1799 GstElementStateReturn
1801 <SUBSECTION Standard>
1802 GST_TYPE_ELEMENT_STATE
1803 GST_TYPE_ELEMENT_STATE_RETURN
1805 <SUBSECTION Private>
1808 gst_element_state_get_type
1809 gst_element_state_return_get_type
1814 <FILE>gsturihandler</FILE>
1815 <TITLE>GstUriHandler</TITLE>
1817 GST_URI_TYPE_IS_VALID
1818 gst_uri_protocol_is_valid
1820 gst_uri_get_protocol
1821 gst_uri_get_location
1823 gst_element_make_from_uri
1824 gst_uri_handler_get_uri_type
1825 gst_uri_handler_get_protocols
1826 gst_uri_handler_get_uri
1827 gst_uri_handler_set_uri
1828 gst_uri_handler_new_uri
1829 <SUBSECTION Standard>
1830 GstURIHandlerInterface
1833 GST_URI_HANDLER_CLASS
1834 GST_URI_HANDLER_GET_INTERFACE
1835 GST_TYPE_URI_HANDLER
1836 <SUBSECTION Private>
1837 gst_uri_handler_get_type
1841 <FILE>gsturitype</FILE>
1842 <TITLE>GstUriType</TITLE>
1844 <SUBSECTION Standard>
1847 <SUBSECTION Private>
1848 gst_uri_get_uri_type
1849 gst_uri_type_get_type
1853 <FILE>gstutils</FILE>
1854 <TITLE>GstUtils</TITLE>
1855 GST_BOILERPLATE_WITH_INTERFACE
1856 GST_BOILERPLATE_FULL
1859 GST_CALL_PARENT_WITH_DEFAULT
1881 gst_util_set_value_from_string
1882 gst_util_set_object_arg
1885 gst_print_element_args
1886 gst_bin_watch_for_state_change
1887 <SUBSECTION Private>
1888 GST_HAVE_UNALIGNED_ACCESS
1892 <FILE>gstvalue</FILE>
1893 <TITLE>GstValue</TITLE>
1898 GST_VALUE_HOLDS_FOURCC
1899 GST_VALUE_HOLDS_INT_RANGE
1900 GST_VALUE_HOLDS_DOUBLE_RANGE
1901 GST_VALUE_HOLDS_LIST
1902 GST_VALUE_HOLDS_CAPS
1903 GST_VALUE_HOLDS_FRACTION
1904 GST_VALUE_HOLDS_ARRAY
1905 GST_VALUE_HOLDS_MINI_OBJECT
1908 GST_VALUE_GREATER_THAN
1911 GstValueSerializeFunc
1912 GstValueDeserializeFunc
1914 GstValueIntersectFunc
1915 GstValueSubtractFunc
1919 gst_value_init_and_copy
1921 gst_value_deserialize
1922 gst_value_list_append_value
1923 gst_value_list_prepend_value
1924 gst_value_list_concat
1925 gst_value_list_get_size
1926 gst_value_list_get_value
1927 gst_value_set_fourcc
1928 gst_value_get_fourcc
1929 gst_value_set_int_range
1930 gst_value_get_int_range_min
1931 gst_value_get_int_range_max
1932 gst_value_set_double_range
1933 gst_value_get_double_range_min
1934 gst_value_get_double_range_max
1937 gst_value_get_fraction_numerator
1938 gst_value_get_fraction_denominator
1939 gst_value_set_fraction
1940 gst_value_fraction_multiply
1942 gst_value_can_compare
1945 gst_value_register_union_func
1947 gst_value_can_subtract
1948 gst_value_register_subtract_func
1950 gst_value_can_intersect
1951 gst_value_register_intersect_func
1952 <SUBSECTION Standard>
1955 GST_TYPE_DOUBLE_RANGE
1961 <FILE>gstversion</FILE>
1962 <TITLE>GstVersion</TITLE>
1971 <TITLE>GstXML</TITLE>
1974 GstXMLRegistryGetPerms
1978 GstXMLRegistryParser
1987 gst_xml_parse_memory
1989 gst_xml_get_topelements
1990 gst_xml_make_element
1991 <SUBSECTION Standard>
1999 <SUBSECTION Private>
2004 <FILE>gstxmlregistry</FILE>
2005 <TITLE>GstXMLRegistry</TITLE>
2007 gst_xml_registry_new
2008 <SUBSECTION Standard>
2012 GST_XML_REGISTRY_CLASS
2013 GST_IS_XML_REGISTRY_CLASS
2014 GST_XML_REGISTRY_GET_CLASS
2015 GST_TYPE_XML_REGISTRY
2016 <SUBSECTION Private>
2017 gst_xml_registry_get_type
2021 <FILE>gstenumtypes</FILE>
2022 <TITLE>GstEnumTypes</TITLE>
2028 <FILE>gstadapter</FILE>
2029 <TITLE>GstAdapter</TITLE>
2030 <INCLUDE>gst/base/gstadapter.h</INCLUDE>
2038 gst_adapter_available
2039 gst_adapter_available_fast
2041 <SUBSECTION Standard>
2046 GST_IS_ADAPTER_CLASS
2047 GST_ADAPTER_GET_CLASS
2048 <SUBSECTION Private>
2049 gst_adapter_get_type
2054 <FILE>gstbasesrc</FILE>
2055 <TITLE>GstBaseSrc</TITLE>
2056 <INCLUDE>gst/base/gstbasesrc.h</INCLUDE>
2061 gst_base_src_is_live
2062 gst_base_src_set_live
2065 <SUBSECTION Standard>
2070 GST_IS_BASE_SRC_CLASS
2071 GST_BASE_SRC_GET_CLASS
2072 <SUBSECTION Private>
2073 gst_base_src_get_type
2078 <FILE>gstbasesink</FILE>
2079 <TITLE>GstBaseSink</TITLE>
2080 <INCLUDE>gst/base/gstbasesink.h</INCLUDE>
2097 <SUBSECTION Standard>
2103 GST_IS_BASE_SINK_CLASS
2104 GST_BASE_SINK_GET_CLASS
2105 <SUBSECTION Private>
2106 gst_base_sink_get_type
2111 <FILE>gstbasetransform</FILE>
2112 <TITLE>GstBaseTransform</TITLE>
2113 <INCLUDE>gst/base/gstbasetransform.h</INCLUDE>
2115 GstBaseTransformClass
2117 gst_base_transform_is_passthrough
2118 gst_base_transform_set_passthrough
2120 GST_BASE_TRANSFORM_SINK_NAME
2121 GST_BASE_TRANSFORM_SRC_NAME
2123 <SUBSECTION Standard>
2125 GST_IS_BASE_TRANSFORM
2126 GST_TYPE_BASE_TRANSFORM
2127 GST_BASE_TRANSFORM_CLASS
2128 GST_IS_BASE_TRANSFORM_CLASS
2129 GST_BASE_TRANSFORM_GET_CLASS
2130 <SUBSECTION Private>
2131 gst_base_transform_get_type
2136 <FILE>gstcollectpads</FILE>
2137 <TITLE>GstCollectPads</TITLE>
2138 <INCLUDE>gst/base/gstcollectpads.h</INCLUDE>
2141 GstCollectPadsFunction
2143 gst_collectpads_set_function
2144 gst_collectpads_add_pad
2145 gst_collectpads_remove_pad
2146 gst_collectpads_is_active
2147 gst_collectpads_collect
2148 gst_collectpads_collect_range
2149 gst_collectpads_start
2150 gst_collectpads_stop
2151 gst_collectpads_peek
2153 gst_collectpads_available
2154 gst_collectpads_read
2155 gst_collectpads_flush
2156 GST_COLLECTPADS_BROADCAST
2157 GST_COLLECTPADS_GET_COND
2158 GST_COLLECTPADS_SIGNAL
2159 GST_COLLECTPADS_WAIT
2160 <SUBSECTION Standard>
2163 GST_TYPE_COLLECTPADS
2164 GST_COLLECTPADS_CLASS
2165 GST_IS_COLLECTPADS_CLASS
2166 GST_COLLECTPADS_GET_CLASS
2167 <SUBSECTION Private>
2168 gst_collectpads_get_type
2173 <FILE>gstpushsrc</FILE>
2174 <TITLE>GstPushSrc</TITLE>
2175 <INCLUDE>gst/base/gstpushsrc.h</INCLUDE>
2178 <SUBSECTION Standard>
2183 GST_IS_PUSH_SRC_CLASS
2184 GST_PUSH_SRC_GET_CLASS
2185 <SUBSECTION Private>
2186 gst_push_src_get_type
2193 <FILE>gstfakesrc</FILE>
2194 <TITLE>GstFakeSrc</TITLE>
2195 <INCLUDE>gst/elements/gstfakesrc.h</INCLUDE>
2199 GstFakeSrcOutputType
2201 <SUBSECTION Standard>
2207 GST_IS_FAKE_SRC_CLASS
2208 <SUBSECTION Private>
2209 gst_fake_src_get_type
2213 <FILE>gstfakesink</FILE>
2214 <TITLE>GstFakeSink</TITLE>
2215 <INCLUDE>gst/elements/gstfakesink.h</INCLUDE>
2217 GstFakeSinkStateError
2218 <SUBSECTION Standard>
2224 GST_IS_FAKE_SINK_CLASS
2225 <SUBSECTION Private>
2226 gst_fake_sink_get_type
2230 <FILE>gstfilesrc</FILE>
2231 <TITLE>GstFileSrc</TITLE>
2232 <INCLUDE>gst/elements/gstfilesrc.h</INCLUDE>
2234 <SUBSECTION Standard>
2240 GST_IS_FILE_SRC_CLASS
2241 <SUBSECTION Private>
2242 gst_file_src_get_type
2246 <FILE>gstfilesink</FILE>
2247 <TITLE>GstFileSink</TITLE>
2248 <INCLUDE>gst/elements/gstfilesink.h</INCLUDE>
2250 <SUBSECTION Standard>
2256 GST_IS_FILE_SINK_CLASS
2257 <SUBSECTION Private>
2258 gst_file_sink_get_type