1 # GStreamer API reference sections
3 # please add sections in alphabetical order using the following template
4 # leave two empty lines between sections
7 # <TITLE>GstXxx</TITLE>
12 # <SUBSECTION Standard>
13 # <SUBSECTION Private>
16 <INCLUDE>gst/gst.h</INCLUDE>
24 gst_init_with_popt_table
25 gst_init_check_with_popt_table
26 gst_init_get_popt_table
44 GST_BIN_CHILDREN_COOKIE
52 gst_bin_get_by_name_recurse_up
53 gst_bin_get_by_interface
55 gst_bin_iterate_elements
56 gst_bin_iterate_recurse
58 gst_bin_iterate_sorted
59 gst_bin_iterate_all_by_interface
76 gst_bin_flags_get_type
94 gst_bus_set_sync_handler
95 gst_bus_sync_signal_handler
97 gst_bus_add_watch_full
99 gst_bus_async_signal_func
100 gst_bus_add_signal_watch
101 gst_bus_remove_signal_watch
103 <SUBSECTION Standard>
112 GST_TYPE_BUS_SYNC_REPLY
116 gst_bus_flags_get_type
117 gst_bus_sync_reply_get_type
122 <FILE>gstbuffer</FILE>
123 <TITLE>GstBuffer</TITLE>
127 GST_BUFFER_FLAG_IS_SET
129 GST_BUFFER_FLAG_UNSET
132 GST_BUFFER_MALLOCDATA
138 GST_BUFFER_OFFSET_END
139 GST_BUFFER_OFFSET_NONE
140 GST_BUFFER_DURATION_IS_VALID
141 GST_BUFFER_TIMESTAMP_IS_VALID
142 GST_BUFFER_OFFSET_IS_VALID
143 GST_BUFFER_OFFSET_END_IS_VALID
144 GST_BUFFER_TRACE_NAME
147 gst_buffer_new_and_alloc
154 gst_buffer_is_writable
155 gst_buffer_make_writable
161 gst_buffer_create_sub
162 gst_buffer_is_span_fast
169 <SUBSECTION Standard>
181 gst_buffer_flag_get_type
187 <TITLE>GstCaps</TITLE>
195 GST_CAPS_REFCOUNT_VALUE
206 gst_caps_new_full_valist
211 gst_caps_append_structure
213 gst_caps_get_structure
215 gst_caps_set_simple_valist
220 gst_caps_is_equal_fixed
221 gst_caps_is_always_compatible
227 gst_caps_save_thyself
228 gst_caps_load_thyself
233 gst_caps_make_writable
235 gst_caps_structure_fixate_field_boolean
238 <SUBSECTION Standard>
248 <FILE>gstcheck</FILE>
249 <TITLE>GstCheck</TITLE>
251 ASSERT_BUFFER_REFCOUNT
255 ASSERT_MINI_OBJECT_REFCOUNT
256 ASSERT_OBJECT_REFCOUNT
257 ASSERT_OBJECT_REFCOUNT_BETWEEN
260 MAIN_START_THREAD_FUNCTION
261 MAIN_START_THREAD_FUNCTIONS
272 fail_unless_equals_int
273 fail_unless_equals_string
274 fail_unless_equals_uint64
275 fail_unless_message_error
279 gst_check_message_error
280 gst_check_setup_element
281 gst_check_setup_sink_pad
282 gst_check_setup_src_pad
283 gst_check_teardown_element
284 gst_check_teardown_sink_pad
285 gst_check_teardown_src_pad
290 <FILE>gstchildproxy</FILE>
291 <TITLE>GstChildProxy</TITLE>
292 gst_child_proxy_get_children_count
293 gst_child_proxy_get_child_by_name
294 gst_child_proxy_get_child_by_index
295 gst_child_proxy_lookup
296 gst_child_proxy_get_property
297 gst_child_proxy_get_valist
299 gst_child_proxy_set_property
300 gst_child_proxy_set_valist
302 gst_child_proxy_child_added
303 gst_child_proxy_child_removed
304 <SUBSECTION Standard>
306 GstChildProxyInterface
309 GST_CHILD_PROXY_GET_INTERFACE
312 gst_child_proxy_get_type
317 <FILE>gstclock</FILE>
318 <TITLE>GstClock</TITLE>
324 GST_CLOCK_TIME_IS_VALID
334 GST_CLOCK_ENTRY_TRACE_NAME
339 GST_CLOCK_ENTRY_CLOCK
342 GST_CLOCK_ENTRY_INTERVAL
343 GST_CLOCK_ENTRY_STATUS
352 gst_clock_set_resolution
353 gst_clock_get_resolution
355 gst_clock_new_single_shot_id
356 gst_clock_new_periodic_id
357 gst_clock_adjust_unlocked
358 gst_clock_set_time_adjust
359 gst_clock_id_get_time
361 gst_clock_id_wait_async
362 gst_clock_id_unschedule
363 gst_clock_id_compare_func
368 <SUBSECTION Standard>
376 GST_TYPE_CLOCK_ENTRY_TYPE
378 GST_TYPE_CLOCK_RETURN
381 gst_clock_entry_type_get_type
382 gst_clock_flags_get_type
383 gst_clock_return_get_type
388 <FILE>gstcompat</FILE>
389 <TITLE>GstCompat</TITLE>
390 <SUBSECTION Standard>
396 <FILE>gstconfig</FILE>
398 GST_DISABLE_LOADSAVE_REGISTRY
399 GST_DISABLE_GST_DEBUG
403 GST_DISABLE_ALLOC_TRACE
405 GST_DISABLE_ENUMTYPES
419 <FILE>gstelement</FILE>
420 <TITLE>GstElement</TITLE>
449 GST_ELEMENT_IS_LOCKED_STATE
451 gst_element_abort_preroll
452 gst_element_abort_state
454 gst_element_class_add_pad_template
455 gst_element_class_get_pad_template
456 gst_element_class_get_pad_template_list
457 gst_element_class_install_std_props
458 gst_element_class_set_details
459 gst_element_commit_state
460 gst_element_create_all_pads
461 gst_element_factory_can_sink_caps
462 gst_element_factory_can_src_caps
463 gst_element_factory_get_static_pad_templates
464 gst_element_finish_preroll
465 gst_element_found_tags
466 gst_element_found_tags_for_pad
467 gst_element_get_base_time
469 gst_element_get_clock
470 gst_element_get_compatible_pad
471 gst_element_get_compatible_pad_template
472 gst_element_get_factory
473 gst_element_get_index
476 gst_element_get_parent
477 gst_element_get_query_types
478 gst_element_get_request_pad
479 gst_element_get_state
480 gst_element_get_static_pad
481 gst_element_is_indexable
482 gst_element_is_locked_state
483 gst_element_iterate_pads
484 gst_element_iterate_sink_pads
485 gst_element_iterate_src_pads
487 gst_element_link_many
488 gst_element_link_filtered
489 gst_element_link_pads
490 gst_element_link_pads_filtered
491 gst_element_lost_state
492 gst_element_message_full
493 gst_element_no_more_pads
494 gst_element_post_message
495 gst_element_provide_clock
496 gst_element_provides_clock
498 gst_element_query_convert
499 gst_element_query_position
500 gst_element_release_request_pad
501 gst_element_remove_pad
502 gst_element_requires_clock
504 gst_element_send_event
505 gst_element_set_base_time
507 gst_element_set_clock
508 gst_element_set_index
509 gst_element_set_locked_state
511 gst_element_set_parent
512 gst_element_set_state
513 gst_element_set_state_async
514 gst_element_state_get_name
515 gst_element_sync_state_with_parent
517 gst_element_unlink_many
518 gst_element_unlink_pads
519 <SUBSECTION Standard>
525 GST_ELEMENT_GET_CLASS
527 GST_TYPE_ELEMENT_FLAGS
530 GST_TYPE_STATE_CHANGE
531 GST_TYPE_STATE_CHANGE_RETURN
534 gst_element_flags_get_type
536 gst_state_change_get_type
537 gst_state_change_return_get_type
542 <FILE>gstelementfactory</FILE>
543 <TITLE>GstElementFactory</TITLE>
547 GST_IS_ELEMENT_DETAILS
549 gst_element_factory_find
550 gst_element_factory_get_element_type
551 gst_element_factory_get_longname
552 gst_element_factory_get_klass
553 gst_element_factory_get_description
554 gst_element_factory_get_author
555 gst_element_factory_get_num_pad_templates
556 gst_element_factory_get_uri_type
557 gst_element_factory_get_uri_protocols
558 gst_element_factory_create
559 gst_element_factory_make
560 <SUBSECTION Standard>
561 GstElementFactoryClass
563 GST_IS_ELEMENT_FACTORY
564 GST_ELEMENT_FACTORY_CLASS
565 GST_IS_ELEMENT_FACTORY_CLASS
566 GST_TYPE_ELEMENT_FACTORY
568 gst_element_factory_get_type
573 <FILE>gsterror</FILE>
574 <TITLE>GstGError</TITLE>
584 gst_error_get_message
586 gst_library_error_quark
587 gst_resource_error_quark
588 gst_stream_error_quark
589 <SUBSECTION Standard>
592 GST_TYPE_LIBRARY_ERROR
593 GST_TYPE_RESOURCE_ERROR
594 GST_TYPE_STREAM_ERROR
597 gst_core_error_get_type
598 gst_library_error_get_type
599 gst_resource_error_get_type
600 gst_stream_error_get_type
605 <FILE>gstevent</FILE>
606 <TITLE>GstEvent</TITLE>
613 GST_EVENT_IS_DOWNSTREAM
614 GST_EVENT_IS_SERIALIZED
615 GST_EVENT_IS_UPSTREAM
625 gst_event_get_structure
626 gst_event_new_buffersize
630 gst_event_new_flush_start
631 gst_event_new_flush_stop
632 gst_event_new_navigation
633 gst_event_new_newsegment
637 gst_event_parse_buffersize
638 gst_event_parse_newsegment
643 gst_event_type_get_name
644 gst_event_type_to_quark
646 <SUBSECTION Standard>
661 gst_event_type_get_type
662 gst_seek_type_get_type
663 gst_seek_flags_get_type
668 <FILE>gstfilter</FILE>
669 <TITLE>GstFilter</TITLE>
676 <FILE>gstformat</FILE>
677 <TITLE>GstFormat</TITLE>
679 GST_FORMAT_PERCENT_MAX
680 GST_FORMAT_PERCENT_SCALE
684 gst_format_get_by_nick
686 gst_format_get_details
687 gst_format_iterate_definitions
688 <SUBSECTION Standard>
696 <FILE>gstghostpad</FILE>
697 <TITLE>GstGhostPad</TITLE>
700 gst_ghost_pad_set_target
701 gst_ghost_pad_get_target
702 gst_ghost_pad_new_notarget
703 <SUBSECTION Standard>
708 GST_IS_GHOST_PAD_CLASS
711 gst_ghost_pad_get_type
716 <FILE>gstindex</FILE>
717 <TITLE>GstIndex</TITLE>
725 GST_INDEX_ASSOC_FLAGS
726 GST_INDEX_ASSOC_FORMAT
727 GST_INDEX_ASSOC_VALUE
730 GST_INDEX_FORMAT_FORMAT
733 GST_INDEX_ID_DESCRIPTION
735 GstIndexResolverMethod
738 GST_INDEX_IS_READABLE
739 GST_INDEX_IS_WRITABLE
745 gst_index_set_certainty
746 gst_index_get_certainty
748 gst_index_set_resolver
749 gst_index_get_writer_id
751 gst_index_add_association
754 gst_index_get_assoc_entry
755 gst_index_get_assoc_entry_full
758 gst_index_entry_assoc_map
759 <SUBSECTION Standard>
769 GST_TYPE_INDEX_CERTAINTY
770 GST_TYPE_INDEX_ENTRY_TYPE
772 GST_TYPE_INDEX_LOOKUP_METHOD
773 GST_TYPE_INDEX_RESOLVER_METHOD
776 gst_assoc_flags_get_type
777 gst_index_certainty_get_type
778 gst_index_entry_get_type
779 gst_index_entry_type_get_type
780 gst_index_flags_get_type
781 gst_index_lookup_method_get_type
782 gst_index_resolver_method_get_type
787 <FILE>gstindexfactory</FILE>
788 <TITLE>GstIndexFactory</TITLE>
790 gst_index_factory_new
791 gst_index_factory_destroy
792 gst_index_factory_find
793 gst_index_factory_create
794 gst_index_factory_make
795 <SUBSECTION Standard>
799 GST_INDEX_FACTORY_CLASS
800 GST_IS_INDEX_FACTORY_CLASS
801 GST_INDEX_FACTORY_GET_CLASS
802 GST_TYPE_INDEX_FACTORY
804 gst_index_factory_get_type
810 <TITLE>GstInfo</TITLE>
823 gst_debug_message_get
824 gst_debug_log_default
825 gst_debug_level_get_name
826 gst_debug_add_log_function
827 gst_debug_remove_log_function
828 gst_debug_remove_log_function_by_data
831 gst_debug_set_colored
833 gst_debug_set_default_threshold
834 gst_debug_get_default_threshold
835 gst_debug_set_threshold_for_name
836 gst_debug_unset_threshold_for_name
838 GST_DEBUG_CATEGORY_EXTERN
839 GST_DEBUG_CATEGORY_STATIC
840 GST_DEBUG_CATEGORY_INIT
841 gst_debug_category_free
842 gst_debug_category_set_threshold
843 gst_debug_category_reset_threshold
844 gst_debug_category_get_threshold
845 gst_debug_category_get_name
846 gst_debug_category_get_color
847 gst_debug_category_get_description
848 gst_debug_get_all_categories
849 gst_debug_construct_term_color
853 GST_CAT_WARNING_OBJECT
873 GST_DEBUG_FUNCPTR_NAME
874 gst_debug_print_stack_trace
877 <SUBSECTION Standard>
878 GST_TYPE_DEBUG_COLOR_FLAGS
883 GST_DEBUG_FORMAT_MASK
884 gst_debug_color_flags_get_type
885 gst_debug_level_get_type
890 <FILE>gstimplementsinterface</FILE>
891 <TITLE>GstImplementsInterface</TITLE>
892 GstImplementsInterface
893 gst_element_implements_interface
894 gst_implements_interface_cast
895 gst_implements_interface_check
896 <SUBSECTION Standard>
897 GstImplementsInterfaceClass
898 GST_IMPLEMENTS_INTERFACE
899 GST_IMPLEMENTS_INTERFACE_CLASS
900 GST_IS_IMPLEMENTS_INTERFACE
901 GST_IS_IMPLEMENTS_INTERFACE_CLASS
902 GST_IMPLEMENTS_INTERFACE_GET_CLASS
903 GST_TYPE_IMPLEMENTS_INTERFACE
904 GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
905 GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE
907 gst_implements_interface_get_type
912 <FILE>gstiterator</FILE>
913 <TITLE>GstIterator</TITLE>
919 GstIteratorDisposeFunction
920 GstIteratorNextFunction
921 GstIteratorItemFunction
922 GstIteratorResyncFunction
923 GstIteratorFreeFunction
924 GstIteratorFoldFunction
929 GST_ITERATOR_ORIG_COOKIE
932 gst_iterator_new_list
941 gst_iterator_find_custom
943 <SUBSECTION Standard>
944 GST_TYPE_ITERATOR_ITEM
945 GST_TYPE_ITERATOR_RESULT
947 gst_iterator_item_get_type
948 gst_iterator_result_get_type
953 <FILE>gstmemchunk</FILE>
954 <TITLE>GstMemChunk</TITLE>
957 gst_mem_chunk_destroy
965 <FILE>gstmessage</FILE>
966 <TITLE>GstMessage</TITLE>
974 GST_MESSAGE_TIMESTAMP
975 GST_MESSAGE_TRACE_NAME
979 gst_message_type_to_quark
980 gst_message_type_get_name
982 gst_message_get_structure
983 gst_message_make_writable
984 gst_message_new_application
985 gst_message_new_clock_provide
986 gst_message_new_clock_lost
987 gst_message_new_custom
988 gst_message_new_element
990 gst_message_new_error
991 gst_message_new_new_clock
992 gst_message_new_segment_done
993 gst_message_new_segment_start
994 gst_message_new_state_changed
996 gst_message_new_warning
997 gst_message_parse_clock_lost
998 gst_message_parse_clock_provide
999 gst_message_parse_error
1000 gst_message_parse_new_clock
1001 gst_message_parse_segment_done
1002 gst_message_parse_segment_start
1003 gst_message_parse_state_changed
1004 gst_message_parse_tag
1005 gst_message_parse_warning
1008 <SUBSECTION Standard>
1014 GST_IS_MESSAGE_CLASS
1015 GST_MESSAGE_GET_CLASS
1016 GST_TYPE_MESSAGE_TYPE
1017 <SUBSECTION Private>
1018 gst_message_get_type
1019 gst_message_type_get_type
1024 <FILE>gstminiobject</FILE>
1025 <TITLE>GstMiniObject</TITLE>
1028 GstMiniObjectCopyFunction
1029 GstMiniObjectFinalizeFunction
1031 GST_MINI_OBJECT_FLAGS
1032 GST_MINI_OBJECT_FLAG_IS_SET
1033 GST_MINI_OBJECT_FLAG_SET
1034 GST_MINI_OBJECT_FLAG_UNSET
1035 GST_MINI_OBJECT_REFCOUNT
1036 GST_MINI_OBJECT_REFCOUNT_VALUE
1039 gst_mini_object_copy
1040 gst_mini_object_is_writable
1041 gst_mini_object_make_writable
1044 gst_mini_object_unref
1045 gst_mini_object_replace
1047 gst_param_spec_mini_object
1048 gst_value_set_mini_object
1049 gst_value_take_mini_object
1050 gst_value_get_mini_object
1052 <SUBSECTION Standard>
1056 GST_MINI_OBJECT_CLASS
1057 GST_IS_MINI_OBJECT_CLASS
1058 GST_MINI_OBJECT_GET_CLASS
1059 GST_TYPE_MINI_OBJECT
1060 GST_TYPE_MINI_OBJECT_FLAGS
1061 GST_MINI_OBJECT_CAST
1062 <SUBSECTION Private>
1063 gst_mini_object_get_type
1064 gst_mini_object_flags_get_type
1069 <FILE>gstobject</FILE>
1070 <TITLE>GstObject</TITLE>
1083 GST_OBJECT_IS_DISPOSING
1084 GST_OBJECT_IS_FLOATING
1086 GST_OBJECT_REFCOUNT_VALUE
1094 gst_object_set_parent
1095 gst_object_get_parent
1097 gst_object_get_name_prefix
1098 gst_object_set_name_prefix
1099 gst_object_default_deep_notify
1100 gst_object_default_error
1101 gst_object_check_uniqueness
1102 gst_object_has_ancestor
1103 gst_object_save_thyself
1104 gst_object_restore_thyself
1109 gst_object_get_path_string
1110 gst_class_signal_connect
1111 gst_class_signal_emit_by_name
1112 <SUBSECTION Standard>
1118 GST_OBJECT_GET_CLASS
1120 GST_TYPE_OBJECT_FLAGS
1122 GST_OBJECT_CLASS_CAST
1123 <SUBSECTION Private>
1125 gst_object_flags_get_type
1132 <TITLE>GstPad</TITLE>
1139 GST_PAD_LINK_SUCCESSFUL
1143 <SUBSECTION Application>
1145 gst_pad_get_direction
1147 gst_pad_get_parent_element
1148 gst_pad_get_pad_template
1156 gst_pad_get_allowed_caps
1157 gst_pad_get_negotiated_caps
1158 gst_pad_get_pad_template_caps
1162 gst_pad_peer_get_caps
1163 gst_pad_use_fixed_caps
1168 gst_pad_set_blocked_async
1172 gst_pad_add_data_probe
1173 gst_pad_add_buffer_probe
1174 gst_pad_add_event_probe
1175 gst_pad_remove_data_probe
1176 gst_pad_remove_buffer_probe
1177 gst_pad_remove_event_probe
1179 <SUBSECTION Element>
1181 gst_pad_new_from_template
1183 gst_pad_alloc_buffer
1184 gst_pad_set_bufferalloc_function
1185 GstPadBufferAllocFunction
1187 gst_pad_set_chain_function
1190 gst_pad_set_checkgetrange_function
1191 GstPadCheckGetRangeFunction
1194 gst_pad_set_getrange_function
1195 GstPadGetRangeFunction
1197 gst_pad_set_event_function
1200 gst_pad_set_link_function
1202 gst_pad_set_unlink_function
1203 GstPadUnlinkFunction
1206 gst_pad_set_acceptcaps_function
1207 GstPadAcceptCapsFunction
1209 gst_pad_set_getcaps_function
1210 GstPadGetCapsFunction
1211 gst_pad_proxy_getcaps
1213 gst_pad_set_setcaps_function
1214 GstPadSetCapsFunction
1215 gst_pad_proxy_setcaps
1218 gst_pad_set_fixatecaps_function
1219 GstPadFixateCapsFunction
1221 gst_pad_get_fixed_caps_func
1223 gst_pad_peer_accept_caps
1225 gst_pad_set_activate_function
1226 GstPadActivateFunction
1228 gst_pad_set_activatepush_function
1229 gst_pad_set_activatepull_function
1230 GstPadActivateModeFunction
1234 gst_pad_check_pull_range
1236 gst_pad_activate_pull
1237 gst_pad_activate_push
1239 gst_pad_event_default
1242 gst_pad_query_default
1243 gst_pad_query_position
1244 gst_pad_query_convert
1245 gst_pad_set_query_function
1247 gst_pad_set_query_type_function
1248 GstPadQueryTypeFunction
1249 gst_pad_get_query_types
1250 gst_pad_get_query_types_default
1252 gst_pad_set_internal_link_function
1253 GstPadIntLinkFunction
1254 gst_pad_get_internal_links
1255 gst_pad_get_internal_links_default
1256 gst_pad_load_and_link
1259 GstPadDispatcherFunction
1261 gst_pad_set_element_private
1262 gst_pad_get_element_private
1274 GST_PREROLL_BROADCAST
1275 GST_PREROLL_GET_COND
1276 GST_PREROLL_GET_LOCK
1279 GST_PREROLL_TIMED_WAIT
1285 GST_STREAM_LOCK_FULL
1288 GST_STREAM_UNLOCK_FULL
1291 <SUBSECTION Standard>
1298 GST_TYPE_PAD_DIRECTION
1300 GST_TYPE_PAD_LINK_RETURN
1301 GST_TYPE_PAD_PRESENCE
1302 GST_TYPE_FLOW_RETURN
1303 GST_TYPE_ACTIVATE_MODE
1305 <SUBSECTION Private>
1307 gst_pad_direction_get_type
1308 gst_pad_flags_get_type
1309 gst_pad_link_return_get_type
1310 gst_pad_presence_get_type
1311 gst_flow_return_get_type
1312 gst_activate_mode_get_type
1316 GST_PAD_ELEMENT_PRIVATE
1317 GST_PAD_PAD_TEMPLATE
1326 GST_PAD_IS_IN_GETCAPS
1327 GST_PAD_MODE_ACTIVATE
1328 GST_PAD_BLOCK_GET_COND
1329 GST_PAD_BLOCK_SIGNAL
1332 GST_PAD_ACTIVATE_MODE
1333 GST_PAD_DO_BUFFER_SIGNALS
1334 GST_PAD_DO_EVENT_SIGNALS
1336 GST_PAD_IS_IN_SETCAPS
1337 GST_PAD_SET_FLUSHING
1339 GST_PAD_UNSET_FLUSHING
1341 GST_PAD_ACCEPTCAPSFUNC
1342 GST_PAD_ACTIVATEFUNC
1343 GST_PAD_ACTIVATEPULLFUNC
1344 GST_PAD_ACTIVATEPUSHFUNC
1345 GST_PAD_BUFFERALLOCFUNC
1347 GST_PAD_CHECKGETRANGEFUNC
1349 GST_PAD_FIXATECAPSFUNC
1351 GST_PAD_GETRANGEFUNC
1356 GST_PAD_QUERYTYPEFUNC
1363 <FILE>gstpadtemplate</FILE>
1364 <TITLE>GstPadTemplate</TITLE>
1366 GstStaticPadTemplate
1368 GST_PAD_TEMPLATE_NAME_TEMPLATE
1369 GST_PAD_TEMPLATE_DIRECTION
1370 GST_PAD_TEMPLATE_PRESENCE
1371 GST_PAD_TEMPLATE_CAPS
1372 GST_PAD_TEMPLATE_IS_FIXED
1375 gst_pad_template_new
1376 gst_static_pad_template_get
1377 gst_static_pad_template_get_caps
1378 gst_pad_template_get_caps
1380 <SUBSECTION Standard>
1384 GST_PAD_TEMPLATE_CLASS
1385 GST_IS_PAD_TEMPLATE_CLASS
1386 GST_STATIC_PAD_TEMPLATE
1387 GST_TYPE_PAD_TEMPLATE
1388 GST_TYPE_PAD_TEMPLATE_FLAGS
1390 <SUBSECTION Private>
1391 gst_pad_template_get_type
1392 gst_pad_template_flags_get_type
1393 gst_pad_template_pad_created
1398 <FILE>gstparse</FILE>
1399 <TITLE>GstParse</TITLE>
1400 gst_parse_error_quark
1405 <SUBSECTION Standard>
1406 GST_TYPE_PARSE_ERROR
1407 <SUBSECTION Private>
1408 gst_parse_error_get_type
1413 <FILE>gstpipeline</FILE>
1414 <TITLE>GstPipeline</TITLE>
1420 gst_pipeline_auto_clock
1421 gst_pipeline_get_bus
1422 gst_pipeline_get_clock
1423 gst_pipeline_get_last_stream_time
1424 gst_pipeline_set_clock
1425 gst_pipeline_set_new_stream_time
1426 gst_pipeline_use_clock
1428 <SUBSECTION Standard>
1433 GST_IS_PIPELINE_CLASS
1434 GST_PIPELINE_GET_CLASS
1436 GST_TYPE_PIPELINE_FLAGS
1437 <SUBSECTION Private>
1438 gst_pipeline_get_type
1439 gst_pipeline_flags_get_type
1444 <FILE>gstplugin</FILE>
1445 <TITLE>GstPlugin</TITLE>
1446 gst_plugin_error_quark
1453 GST_PLUGIN_DEFINE_STATIC
1457 gst_plugin_get_description
1458 gst_plugin_get_filename
1459 gst_plugin_get_license
1460 gst_plugin_get_package
1461 gst_plugin_get_origin
1462 gst_plugin_get_source
1463 gst_plugin_get_version
1464 gst_plugin_get_module
1465 gst_plugin_is_loaded
1466 gst_plugin_name_filter
1467 gst_plugin_check_file
1468 gst_plugin_load_file
1470 gst_plugin_load_by_name
1471 gst_plugin_list_free
1472 <SUBSECTION Standard>
1476 GST_PLUGIN_GET_CLASS
1478 GST_TYPE_PLUGIN_ERROR
1482 GST_TYPE_PLUGIN_FLAGS
1483 <SUBSECTION Private>
1485 <SUBSECTION Private>
1486 gst_plugin_error_get_type
1487 gst_plugin_flags_get_type
1492 <FILE>gstpluginfeature</FILE>
1493 <TITLE>GstPluginFeature</TITLE>
1495 GST_PLUGIN_FEATURE_NAME
1497 GstPluginFeatureFilter
1500 gst_plugin_feature_type_name_filter
1501 gst_plugin_feature_set_rank
1502 gst_plugin_feature_set_name
1503 gst_plugin_feature_get_rank
1504 gst_plugin_feature_get_name
1505 gst_plugin_feature_load
1506 gst_plugin_feature_list_free
1507 <SUBSECTION Standard>
1508 GstPluginFeatureClass
1510 GST_IS_PLUGIN_FEATURE
1511 GST_PLUGIN_FEATURE_CLASS
1512 GST_IS_PLUGIN_FEATURE_CLASS
1513 GST_PLUGIN_FEATURE_GET_CLASS
1514 GST_TYPE_PLUGIN_FEATURE
1516 <SUBSECTION Private>
1517 gst_plugin_feature_get_type
1523 <FILE>gstquery</FILE>
1524 <TITLE>GstQuery</TITLE>
1527 GST_QUERY_TYPE_RATE_DEN
1528 GstQueryTypeDefinition
1530 gst_query_type_register
1531 gst_query_type_get_by_nick
1532 gst_query_types_contains
1533 gst_query_type_get_details
1536 gst_query_get_structure
1537 gst_query_make_writable
1538 gst_query_new_application
1539 gst_query_new_convert
1540 gst_query_new_position
1541 gst_query_parse_convert
1542 gst_query_parse_position
1544 gst_query_set_convert
1545 gst_query_set_formats
1546 gst_query_set_position
1547 gst_query_set_seeking
1548 gst_query_type_iterate_definitions
1551 gst_query_set_segment
1552 gst_query_new_segment
1553 gst_query_parse_segment
1555 <SUBSECTION Standard>
1565 <SUBSECTION Private>
1567 gst_query_type_get_type
1572 <FILE>gstqueue</FILE>
1573 <TITLE>GstQueue</TITLE>
1576 <SUBSECTION Standard>
1583 <SUBSECTION Private>
1586 <SUBSECTION Standard>
1589 <FILE>gstregistry</FILE>
1590 <TITLE>GstRegistry</TITLE>
1592 gst_registry_get_default
1593 gst_registry_get_feature_list
1594 gst_registry_get_feature_list_by_plugin
1595 gst_registry_get_path_list
1596 gst_registry_get_plugin_list
1597 gst_registry_add_plugin
1598 gst_registry_remove_plugin
1599 gst_registry_plugin_filter
1600 gst_registry_feature_filter
1601 gst_registry_find_plugin
1602 gst_registry_find_feature
1603 gst_registry_lookup_feature
1604 gst_registry_scan_path
1605 gst_registry_get_feature_list
1606 gst_registry_xml_read_cache
1607 gst_registry_xml_write_cache
1608 gst_registry_scan_paths
1609 gst_registry_get_default
1611 gst_registry_remove_feature
1612 gst_registry_get_feature_list_by_plugin
1613 gst_registry_lookup_feature
1614 gst_registry_get_plugin_list
1615 gst_registry_add_feature
1616 <SUBSECTION Default Registry>
1617 gst_default_registry_get_path_list
1618 gst_default_registry_add_plugin
1619 gst_default_registry_add_path
1620 gst_default_registry_find_plugin
1621 gst_default_registry_find_feature
1622 gst_default_registry_get_plugin_list
1623 gst_default_registry_feature_filter
1624 <SUBSECTION Standard>
1629 GST_IS_REGISTRY_CLASS
1630 GST_REGISTRY_GET_CLASS
1632 <SUBSECTION Private>
1633 gst_registry_get_type
1638 <FILE>gststructure</FILE>
1639 <TITLE>GstStructure</TITLE>
1641 GstStructureForeachFunc
1643 gst_structure_empty_new
1644 gst_structure_id_empty_new
1646 gst_structure_new_valist
1649 gst_structure_get_name
1650 gst_structure_has_name
1651 gst_structure_set_name
1652 gst_structure_get_name_id
1653 gst_structure_id_get_value
1654 gst_structure_id_set_value
1655 gst_structure_get_value
1656 gst_structure_set_value
1658 gst_structure_set_valist
1659 gst_structure_remove_field
1660 gst_structure_remove_fields
1661 gst_structure_remove_fields_valist
1662 gst_structure_remove_all_fields
1663 gst_structure_get_field_type
1664 gst_structure_foreach
1665 gst_structure_n_fields
1666 gst_structure_has_field
1667 gst_structure_has_field_typed
1668 gst_structure_get_boolean
1669 gst_structure_get_int
1670 gst_structure_get_fourcc
1671 gst_structure_get_double
1672 gst_structure_get_string
1673 gst_structure_get_date
1674 gst_structure_get_clock_time
1675 gst_structure_get_enum
1676 gst_structure_map_in_place
1677 gst_structure_nth_field_name
1678 gst_structure_set_parent_refcount
1679 gst_structure_to_string
1680 gst_structure_from_string
1681 gst_caps_structure_fixate_field_nearest_int
1682 gst_caps_structure_fixate_field_nearest_double
1683 <SUBSECTION Standard>
1687 <SUBSECTION Private>
1688 gst_structure_get_type
1693 <FILE>gstsystemclock</FILE>
1694 <TITLE>GstSystemClock</TITLE>
1696 gst_system_clock_obtain
1697 <SUBSECTION Standard>
1701 gst_system_clock_get_type
1702 GST_SYSTEM_CLOCK_CLASS
1703 GST_IS_SYSTEM_CLOCK_CLASS
1704 GST_SYSTEM_CLOCK_GET_CLASS
1705 GST_TYPE_SYSTEM_CLOCK
1710 <FILE>gsttaglist</FILE>
1711 <TITLE>GstTagList</TITLE>
1724 GST_TAG_TRACK_NUMBER
1726 GST_TAG_ALBUM_VOLUME_NUMBER
1727 GST_TAG_ALBUM_VOLUME_COUNT
1732 GST_TAG_ORGANIZATION
1742 GST_TAG_NOMINAL_BITRATE
1743 GST_TAG_MINIMUM_BITRATE
1744 GST_TAG_MAXIMUM_BITRATE
1747 GST_TAG_ENCODER_VERSION
1752 GST_TAG_LANGUAGE_CODE
1755 gst_tag_merge_use_first
1756 gst_tag_merge_strings_with_comma
1760 gst_tag_get_description
1769 gst_tag_list_get_tag_size
1771 gst_tag_list_add_values
1772 gst_tag_list_add_valist
1773 gst_tag_list_add_valist_values
1774 gst_tag_list_remove_tag
1775 gst_tag_list_foreach
1776 gst_tag_list_get_value_index
1777 gst_tag_list_copy_value
1778 gst_tag_list_get_char
1779 gst_tag_list_get_char_index
1780 gst_tag_list_get_uchar
1781 gst_tag_list_get_uchar_index
1782 gst_tag_list_get_boolean
1783 gst_tag_list_get_boolean_index
1784 gst_tag_list_get_int
1785 gst_tag_list_get_int_index
1786 gst_tag_list_get_uint
1787 gst_tag_list_get_uint_index
1788 gst_tag_list_get_long
1789 gst_tag_list_get_long_index
1790 gst_tag_list_get_ulong
1791 gst_tag_list_get_ulong_index
1792 gst_tag_list_get_int64
1793 gst_tag_list_get_int64_index
1794 gst_tag_list_get_uint64
1795 gst_tag_list_get_uint64_index
1796 gst_tag_list_get_float
1797 gst_tag_list_get_float_index
1798 gst_tag_list_get_double
1799 gst_tag_list_get_double_index
1800 gst_tag_list_get_string
1801 gst_tag_list_get_string_index
1802 gst_tag_list_get_pointer
1803 gst_tag_list_get_pointer_index
1804 <SUBSECTION Standard>
1807 GST_TAG_FLAG_IS_VALID
1808 GST_TAG_MODE_IS_VALID
1811 GST_TYPE_TAG_MERGE_MODE
1812 <SUBSECTION Private>
1813 gst_tag_list_get_type
1814 gst_tag_flag_get_type
1815 gst_tag_merge_mode_get_type
1820 <FILE>gsttagsetter</FILE>
1821 <TITLE>GstTagSetter</TITLE>
1824 gst_tag_setter_merge
1826 gst_tag_setter_add_values
1827 gst_tag_setter_add_valist
1828 gst_tag_setter_add_valist_values
1829 gst_tag_setter_get_list
1830 gst_tag_setter_set_merge_mode
1831 gst_tag_setter_get_merge_mode
1832 <SUBSECTION Standard>
1835 GST_TAG_SETTER_CLASS
1836 GST_TAG_SETTER_GET_IFACE
1838 <SUBSECTION Private>
1839 gst_tag_setter_get_type
1844 <FILE>gsttask</FILE>
1845 <TITLE>GstTask</TITLE>
1857 gst_task_cleanup_all
1866 <SUBSECTION Standard>
1876 <SUBSECTION Private>
1878 gst_task_state_get_type
1883 <FILE>gsttrace</FILE>
1884 <TITLE>GstTrace</TITLE>
1890 gst_trace_text_flush
1892 gst_trace_get_offset
1893 gst_trace_get_remaining
1894 gst_trace_set_default
1898 gst_alloc_trace_available
1899 gst_alloc_trace_list
1900 gst_alloc_trace_live_all
1901 gst_alloc_trace_print_all
1902 gst_alloc_trace_set_flags_all
1904 gst_alloc_trace_print
1905 gst_alloc_trace_print_live
1906 gst_alloc_trace_set_flags
1907 gst_alloc_trace_register
1909 gst_alloc_trace_free
1911 <SUBSECTION Standard>
1912 GST_TYPE_ALLOC_TRACE_FLAGS
1913 <SUBSECTION Private>
1914 gst_alloc_trace_flags_get_type
1919 <FILE>gsttypefind</FILE>
1920 <TITLE>GstTypeFind</TITLE>
1923 GstTypeFindProbability
1925 gst_type_find_suggest
1926 gst_type_find_get_length
1927 gst_type_find_register
1928 gst_type_find_helper
1929 <SUBSECTION Standard>
1930 GST_TYPE_TYPE_FIND_PROBABILITY
1931 <SUBSECTION Private>
1932 gst_type_find_probability_get_type
1937 <FILE>gsttypefindfactory</FILE>
1938 <TITLE>GstTypeFindFactory</TITLE>
1940 gst_type_find_factory_get_list
1941 gst_type_find_factory_get_extensions
1942 gst_type_find_factory_get_caps
1943 gst_type_find_factory_call_function
1944 <SUBSECTION Standard>
1945 GstTypeFindFactoryClass
1946 GST_TYPE_FIND_FACTORY
1947 GST_IS_TYPE_FIND_FACTORY
1948 GST_TYPE_FIND_FACTORY_CLASS
1949 GST_IS_TYPE_FIND_FACTORY_CLASS
1950 GST_TYPE_FIND_FACTORY_GET_CLASS
1951 GST_TYPE_TYPE_FIND_FACTORY
1952 <SUBSECTION Private>
1953 gst_type_find_factory_get_type
1958 <FILE>gsturihandler</FILE>
1959 <TITLE>GstUriHandler</TITLE>
1961 GST_URI_TYPE_IS_VALID
1962 gst_uri_protocol_is_valid
1964 gst_uri_get_protocol
1965 gst_uri_get_location
1967 gst_element_make_from_uri
1968 gst_uri_handler_get_uri_type
1969 gst_uri_handler_get_protocols
1970 gst_uri_handler_get_uri
1971 gst_uri_handler_set_uri
1972 gst_uri_handler_new_uri
1973 <SUBSECTION Standard>
1974 GstURIHandlerInterface
1977 GST_URI_HANDLER_CLASS
1978 GST_URI_HANDLER_GET_INTERFACE
1979 GST_TYPE_URI_HANDLER
1980 <SUBSECTION Private>
1981 gst_uri_handler_get_type
1986 <FILE>gsturitype</FILE>
1987 <TITLE>GstUriType</TITLE>
1989 <SUBSECTION Standard>
1992 <SUBSECTION Private>
1993 gst_uri_get_uri_type
1994 gst_uri_type_get_type
1999 <FILE>gstutils</FILE>
2000 <TITLE>GstUtils</TITLE>
2001 GST_BOILERPLATE_WITH_INTERFACE
2002 GST_BOILERPLATE_FULL
2005 GST_CALL_PARENT_WITH_DEFAULT
2028 gst_bin_watch_for_state_change
2030 gst_print_element_args
2033 gst_util_uint64_scale
2034 gst_util_set_object_arg
2035 gst_util_set_value_from_string
2036 g_static_rec_cond_timed_wait
2037 g_static_rec_cond_wait
2038 <SUBSECTION Private>
2039 GST_COMPILE_STATIC_REC_COND_WAIT
2040 GST_HAVE_UNALIGNED_ACCESS
2045 <FILE>gstvalue</FILE>
2046 <TITLE>GStreamer GValue types</TITLE>
2049 GST_VALUE_HOLDS_FOURCC
2055 gst_value_set_fourcc
2056 gst_value_get_fourcc
2058 <SUBSECTION intrange>
2059 GST_VALUE_HOLDS_INT_RANGE
2061 gst_value_set_int_range
2062 gst_value_get_int_range_min
2063 gst_value_get_int_range_max
2065 <SUBSECTION doublerange>
2066 GST_VALUE_HOLDS_DOUBLE_RANGE
2067 GST_TYPE_DOUBLE_RANGE
2068 gst_value_set_double_range
2069 gst_value_get_double_range_min
2070 gst_value_get_double_range_max
2072 <SUBSECTION valuelist>
2073 GST_VALUE_HOLDS_LIST
2075 GST_VALUE_HOLDS_ARRAY
2077 gst_value_list_append_value
2078 gst_value_list_prepend_value
2079 gst_value_list_concat
2080 gst_value_list_get_size
2081 gst_value_list_get_value
2083 <SUBSECTION fraction>
2084 GST_VALUE_HOLDS_FRACTION
2086 gst_value_set_fraction
2087 gst_value_get_fraction_numerator
2088 gst_value_get_fraction_denominator
2089 gst_value_fraction_multiply
2092 GST_VALUE_HOLDS_DATE
2098 GST_VALUE_HOLDS_CAPS
2102 <SUBSECTION miniobject>
2103 GST_VALUE_HOLDS_MINI_OBJECT
2105 GST_VALUE_HOLDS_BUFFER
2106 gst_value_get_buffer
2107 gst_value_set_buffer
2108 gst_value_take_buffer
2113 GST_VALUE_GREATER_THAN
2117 GstValueSerializeFunc
2118 GstValueDeserializeFunc
2120 GstValueIntersectFunc
2121 GstValueSubtractFunc
2126 gst_value_init_and_copy
2128 gst_value_deserialize
2130 gst_value_can_compare
2133 gst_value_register_union_func
2135 gst_value_can_subtract
2136 gst_value_register_subtract_func
2138 gst_value_can_intersect
2139 gst_value_register_intersect_func
2140 <SUBSECTION Standard>
2144 <FILE>gstversion</FILE>
2145 <TITLE>GstVersion</TITLE>
2155 <TITLE>GstXML</TITLE>
2163 gst_xml_parse_memory
2165 gst_xml_get_topelements
2166 gst_xml_make_element
2167 <SUBSECTION Standard>
2175 <SUBSECTION Private>
2183 <FILE>gstadapter</FILE>
2184 <TITLE>GstAdapter</TITLE>
2185 <INCLUDE>gst/base/gstadapter.h</INCLUDE>
2192 gst_adapter_available
2193 gst_adapter_available_fast
2195 <SUBSECTION Standard>
2201 GST_IS_ADAPTER_CLASS
2202 GST_ADAPTER_GET_CLASS
2203 <SUBSECTION Private>
2204 gst_adapter_get_type
2209 <FILE>gstbasesrc</FILE>
2210 <TITLE>GstBaseSrc</TITLE>
2211 <INCLUDE>gst/base/gstbasesrc.h</INCLUDE>
2215 gst_base_src_is_live
2216 gst_base_src_set_live
2219 <SUBSECTION Standard>
2225 GST_IS_BASE_SRC_CLASS
2226 GST_BASE_SRC_GET_CLASS
2227 <SUBSECTION Private>
2228 gst_base_src_get_type
2233 <FILE>gstbasesink</FILE>
2234 <TITLE>GstBaseSink</TITLE>
2235 <INCLUDE>gst/base/gstbasesink.h</INCLUDE>
2251 <SUBSECTION Standard>
2257 GST_IS_BASE_SINK_CLASS
2258 GST_BASE_SINK_GET_CLASS
2259 <SUBSECTION Private>
2260 gst_base_sink_get_type
2265 <FILE>gstbasetransform</FILE>
2266 <TITLE>GstBaseTransform</TITLE>
2267 <INCLUDE>gst/base/gstbasetransform.h</INCLUDE>
2270 gst_base_transform_is_passthrough
2271 gst_base_transform_set_passthrough
2272 gst_base_transform_is_in_place
2273 gst_base_transform_set_in_place
2275 GST_BASE_TRANSFORM_SINK_NAME
2276 GST_BASE_TRANSFORM_SRC_NAME
2278 <SUBSECTION Standard>
2279 GstBaseTransformClass
2281 GST_IS_BASE_TRANSFORM
2282 GST_TYPE_BASE_TRANSFORM
2283 GST_BASE_TRANSFORM_CLASS
2284 GST_IS_BASE_TRANSFORM_CLASS
2285 GST_BASE_TRANSFORM_GET_CLASS
2286 <SUBSECTION Private>
2287 gst_base_transform_get_type
2292 <FILE>gstcollectpads</FILE>
2293 <TITLE>GstCollectPads</TITLE>
2294 <INCLUDE>gst/base/gstcollectpads.h</INCLUDE>
2296 GstCollectPadsFunction
2298 gst_collectpads_set_function
2299 gst_collectpads_add_pad
2300 gst_collectpads_remove_pad
2301 gst_collectpads_is_active
2302 gst_collectpads_collect
2303 gst_collectpads_collect_range
2304 gst_collectpads_start
2305 gst_collectpads_stop
2306 gst_collectpads_peek
2308 gst_collectpads_available
2309 gst_collectpads_read
2310 gst_collectpads_flush
2311 GST_COLLECTPADS_BROADCAST
2312 GST_COLLECTPADS_GET_COND
2313 GST_COLLECTPADS_SIGNAL
2314 GST_COLLECTPADS_WAIT
2315 <SUBSECTION Standard>
2319 GST_TYPE_COLLECTPADS
2320 GST_COLLECTPADS_CLASS
2321 GST_IS_COLLECTPADS_CLASS
2322 GST_COLLECTPADS_GET_CLASS
2323 <SUBSECTION Private>
2324 gst_collectpads_get_type
2329 <FILE>gstpushsrc</FILE>
2330 <TITLE>GstPushSrc</TITLE>
2331 <INCLUDE>gst/base/gstpushsrc.h</INCLUDE>
2333 <SUBSECTION Standard>
2339 GST_IS_PUSH_SRC_CLASS
2340 GST_PUSH_SRC_GET_CLASS
2341 <SUBSECTION Private>
2342 gst_push_src_get_type
2349 <FILE>gstfakesrc</FILE>
2350 <TITLE>GstFakeSrc</TITLE>
2351 <INCLUDE>gst/elements/gstfakesrc.h</INCLUDE>
2355 GstFakeSrcOutputType
2357 <SUBSECTION Standard>
2363 GST_IS_FAKE_SRC_CLASS
2364 <SUBSECTION Private>
2365 gst_fake_src_get_type
2370 <FILE>gstfakesink</FILE>
2371 <TITLE>GstFakeSink</TITLE>
2372 <INCLUDE>gst/elements/gstfakesink.h</INCLUDE>
2374 GstFakeSinkStateError
2375 <SUBSECTION Standard>
2381 GST_IS_FAKE_SINK_CLASS
2382 <SUBSECTION Private>
2383 gst_fake_sink_get_type
2388 <FILE>gstfilesrc</FILE>
2389 <TITLE>GstFileSrc</TITLE>
2390 <INCLUDE>gst/elements/gstfilesrc.h</INCLUDE>
2392 <SUBSECTION Standard>
2398 GST_IS_FILE_SRC_CLASS
2399 <SUBSECTION Private>
2400 gst_file_src_get_type
2405 <FILE>gstfilesink</FILE>
2406 <TITLE>GstFileSink</TITLE>
2407 <INCLUDE>gst/elements/gstfilesink.h</INCLUDE>
2409 <SUBSECTION Standard>
2415 GST_IS_FILE_SINK_CLASS
2416 <SUBSECTION Private>
2417 gst_file_sink_get_type