# GStreamer Libraries API reference sections ## please add sections in alphabetical order using the following template # leave two empty lines between sections #
# gstxxx # GstXxx # typedefs # macros # constructor # methods # # #
gstdataprotocol gst/dataprotocol/dataprotocol.h GstDPHeaderFlag GstDPPayloadType GST_DP_HEADER_LENGTH GstDPVersion GST_DP_VERSION_MAJOR GST_DP_VERSION_MINOR gst_dp_init GstDPHeaderFromBufferFunction GstDPPacketFromCapsFunction GstDPPacketFromEventFunction GstDPPacketizer gst_dp_packetizer_new gst_dp_packetizer_free gst_dp_crc gst_dp_header_payload_length gst_dp_header_payload_type gst_dp_header_from_buffer gst_dp_packet_from_caps gst_dp_packet_from_event gst_dp_buffer_from_header gst_dp_caps_from_packet gst_dp_event_from_packet gst_dp_validate_header gst_dp_validate_payload gst_dp_validate_packet GST_TYPE_DP_VERSION gst_dp_version_get_type
gstcontroller GstController gst/controller/gstcontroller.h GstController gst_controller_init gst_controller_new gst_controller_new_list gst_controller_new_valist gst_controller_remove_properties gst_controller_remove_properties_list gst_controller_remove_properties_valist gst_controller_set_disabled gst_controller_set_property_disabled gst_controller_suggest_next_sync gst_controller_sync_values gst_controller_get_control_source gst_controller_set_control_source gst_controller_get gst_controller_get_value_arrays gst_controller_get_value_array gst_controller_set gst_controller_set_from_list gst_controller_unset gst_controller_unset_all gst_controller_get_all gst_controller_set_interpolation_mode GstControllerClass GstControllerPrivate GST_CONTROLLER GST_IS_CONTROLLER GST_CONTROLLER_CLASS GST_IS_CONTROLLER_CLASS GST_CONTROLLER_GET_CLASS GST_TYPE_CONTROLLER gst_controller_get_type
gstcontrolsource GstControlSource libs/controller/gstcontrolsource.h GstControlSource GstControlSourceClass GstControlSourceBind GstControlSourceGetValue GstControlSourceGetValueArray GstTimedValue GstValueArray gst_control_source_bind gst_control_source_get_value gst_control_source_get_value_array GST_CONTROL_SOURCE GST_IS_CONTROL_SOURCE GST_CONTROL_SOURCE_CLASS GST_IS_CONTROL_SOURCE_CLASS GST_CONTROL_SOURCE_GET_CLASS GST_TYPE_CONTROL_SOURCE gst_control_source_get_type
gstinterpolationcontrolsource GstInterpolationControlSource libs/controller/gstinterpolationcontrolsource.h GstInterpolationControlSource GstInterpolateMode gst_interpolation_control_source_new gst_interpolation_control_source_set gst_interpolation_control_source_set_from_list gst_interpolation_control_source_set_interpolation_mode gst_interpolation_control_source_get_all gst_interpolation_control_source_unset gst_interpolation_control_source_unset_all gst_interpolation_control_source_get_count GstInterpolationControlSourceClass GstInterpolationControlSourcePrivate GST_INTERPOLATION_CONTROL_SOURCE GST_IS_INTERPOLATION_CONTROL_SOURCE GST_INTERPOLATION_CONTROL_SOURCE_CLASS GST_IS_INTERPOLATION_CONTROL_SOURCE_CLASS GST_INTERPOLATION_CONTROL_SOURCE_GET_CLASS GST_TYPE_INTERPOLATION_CONTROL_SOURCE gst_interpolation_control_source_get_type
gstlfocontrolsource GstLFOControlSource libs/controller/gstlfocontrolsource.h GstLFOControlSource GstLFOWaveform gst_lfo_control_source_new GstLFOControlSourceClass GstLFOControlSourcePrivate GST_IS_LFO_CONTROL_SOURCE GST_IS_LFO_CONTROL_SOURCE_CLASS GST_LFO_CONTROL_SOURCE GST_LFO_CONTROL_SOURCE_CLASS GST_LFO_CONTROL_SOURCE_GET_CLASS GST_TYPE_LFO_CONTROL_SOURCE GST_TYPE_LFO_WAVEFORM gst_lfo_control_source_get_type gst_lfo_waveform_get_type
gstcontrollergobject GstControllerGObject libs/controller/gstcontroller.h gst_object_control_properties gst_object_uncontrol_properties gst_object_get_controller gst_object_set_controller gst_object_suggest_next_sync gst_object_sync_values gst_object_get_control_source gst_object_set_control_source gst_object_get_value_arrays gst_object_get_value_array gst_object_get_control_rate gst_object_set_control_rate
# base classes
gstadapter GstAdapter gst/base/gstadapter.h GstAdapter gst_adapter_new gst_adapter_clear gst_adapter_push gst_adapter_peek gst_adapter_copy gst_adapter_flush gst_adapter_available gst_adapter_available_fast gst_adapter_take gst_adapter_take_buffer gst_adapter_prev_timestamp gst_adapter_masked_scan_uint32 GstAdapterClass GstAdapterPrivate GST_ADAPTER GST_IS_ADAPTER GST_TYPE_ADAPTER GST_ADAPTER_CLASS GST_IS_ADAPTER_CLASS GST_ADAPTER_GET_CLASS gst_adapter_get_type
gstbasesrc GstBaseSrc gst/base/gstbasesrc.h GstBaseSrc GstBaseSrcClass GstBaseSrcFlags gst_base_src_wait_playing gst_base_src_is_live gst_base_src_set_live gst_base_src_set_format gst_base_src_query_latency gst_base_src_get_blocksize gst_base_src_set_blocksize gst_base_src_get_do_timestamp gst_base_src_set_do_timestamp GST_BASE_SRC_PAD GstBaseSrcPrivate GST_BASE_SRC GST_BASE_SRC_CAST GST_IS_BASE_SRC GST_TYPE_BASE_SRC GST_BASE_SRC_CLASS GST_IS_BASE_SRC_CLASS GST_BASE_SRC_GET_CLASS gst_base_src_get_type
gstbasesink GstBaseSink gst/base/gstbasesink.h GstBaseSink GstBaseSinkClass gst_base_sink_query_latency gst_base_sink_get_latency gst_base_sink_do_preroll gst_base_sink_wait_preroll gst_base_sink_wait_clock gst_base_sink_wait_eos gst_base_sink_set_sync gst_base_sink_get_sync gst_base_sink_set_max_lateness gst_base_sink_get_max_lateness gst_base_sink_set_qos_enabled gst_base_sink_is_qos_enabled gst_base_sink_set_async_enabled gst_base_sink_is_async_enabled gst_base_sink_set_ts_offset gst_base_sink_get_ts_offset gst_base_sink_set_render_delay gst_base_sink_get_render_delay gst_base_sink_get_last_buffer gst_base_sink_set_blocksize gst_base_sink_get_blocksize GST_BASE_SINK_PAD GST_BASE_SINK GST_BASE_SINK_CAST GST_IS_BASE_SINK GST_TYPE_BASE_SINK GST_BASE_SINK_CLASS GST_IS_BASE_SINK_CLASS GST_BASE_SINK_GET_CLASS GstBaseSinkPrivate gst_base_sink_get_type
gstbasetransform GstBaseTransform gst/base/gstbasetransform.h GstBaseTransform GstBaseTransformClass gst_base_transform_is_passthrough gst_base_transform_set_passthrough gst_base_transform_is_in_place gst_base_transform_set_in_place gst_base_transform_is_qos_enabled gst_base_transform_set_qos_enabled gst_base_transform_update_qos gst_base_transform_set_gap_aware gst_base_transform_suggest gst_base_transform_reconfigure GST_BASE_TRANSFORM_SINK_NAME GST_BASE_TRANSFORM_SRC_NAME GST_BASE_TRANSFORM_SINK_PAD GST_BASE_TRANSFORM_SRC_PAD GST_BASE_TRANSFORM_FLOW_DROPPED GST_BASE_TRANSFORM_LOCK GST_BASE_TRANSFORM_UNLOCK GST_BASE_TRANSFORM GST_IS_BASE_TRANSFORM GST_TYPE_BASE_TRANSFORM GST_BASE_TRANSFORM_CLASS GST_IS_BASE_TRANSFORM_CLASS GST_BASE_TRANSFORM_GET_CLASS GST_BASE_TRANSFORM_CAST GstBaseTransformPrivate gst_base_transform_get_type
gstbitreader GstBitReader gst/base/gstbitreader.h GstBitReader GST_BIT_READER_INIT GST_BIT_READER_INIT_FROM_BUFFER gst_bit_reader_new gst_bit_reader_new_from_buffer gst_bit_reader_free gst_bit_reader_init gst_bit_reader_init_from_buffer gst_bit_reader_get_pos gst_bit_reader_get_remaining gst_bit_reader_set_pos gst_bit_reader_skip gst_bit_reader_skip_to_byte gst_bit_reader_get_bits_uint16 gst_bit_reader_get_bits_uint32 gst_bit_reader_get_bits_uint64 gst_bit_reader_get_bits_uint8 gst_bit_reader_peek_bits_uint16 gst_bit_reader_peek_bits_uint32 gst_bit_reader_peek_bits_uint64 gst_bit_reader_peek_bits_uint8
gstbytereader GstByteReader gst/base/gstbytereader.h GstByteReader GST_BYTE_READER_INIT GST_BYTE_READER_INIT_FROM_BUFFER gst_byte_reader_new gst_byte_reader_new_from_buffer gst_byte_reader_free gst_byte_reader_init gst_byte_reader_init_from_buffer gst_byte_reader_get_pos gst_byte_reader_get_remaining gst_byte_reader_set_pos gst_byte_reader_skip gst_byte_reader_get_int8 gst_byte_reader_get_int16_be gst_byte_reader_get_int16_le gst_byte_reader_get_int24_be gst_byte_reader_get_int24_le gst_byte_reader_get_int32_be gst_byte_reader_get_int32_le gst_byte_reader_get_int64_be gst_byte_reader_get_int64_le gst_byte_reader_get_uint8 gst_byte_reader_get_uint16_be gst_byte_reader_get_uint16_le gst_byte_reader_get_uint24_be gst_byte_reader_get_uint24_le gst_byte_reader_get_uint32_be gst_byte_reader_get_uint32_le gst_byte_reader_get_uint64_be gst_byte_reader_get_uint64_le gst_byte_reader_peek_int8 gst_byte_reader_peek_int16_be gst_byte_reader_peek_int16_le gst_byte_reader_peek_int24_be gst_byte_reader_peek_int24_le gst_byte_reader_peek_int32_be gst_byte_reader_peek_int32_le gst_byte_reader_peek_int64_be gst_byte_reader_peek_int64_le gst_byte_reader_peek_uint8 gst_byte_reader_peek_uint16_be gst_byte_reader_peek_uint16_le gst_byte_reader_peek_uint24_be gst_byte_reader_peek_uint24_le gst_byte_reader_peek_uint32_be gst_byte_reader_peek_uint32_le gst_byte_reader_peek_uint64_be gst_byte_reader_peek_uint64_le gst_byte_reader_get_float32_le gst_byte_reader_get_float32_be gst_byte_reader_get_float64_le gst_byte_reader_get_float64_be gst_byte_reader_peek_float32_le gst_byte_reader_peek_float32_be gst_byte_reader_peek_float64_le gst_byte_reader_peek_float64_be gst_byte_reader_get_data gst_byte_reader_dup_data gst_byte_reader_peek_data gst_byte_reader_masked_scan_uint32 gst_byte_reader_get_string gst_byte_reader_get_string_utf8 gst_byte_reader_peek_string gst_byte_reader_peek_string_utf8 gst_byte_reader_dup_string gst_byte_reader_dup_string_utf8 gst_byte_reader_dup_string_utf16 gst_byte_reader_dup_string_utf32 gst_byte_reader_skip_string gst_byte_reader_skip_string_utf8 gst_byte_reader_skip_string_utf16 gst_byte_reader_skip_string_utf32
gstcollectpads GstCollectPads gst/base/gstcollectpads.h GstCollectData GstCollectPads GstCollectPadsFunction GstCollectDataDestroyNotify gst_collect_pads_new gst_collect_pads_set_function gst_collect_pads_add_pad gst_collect_pads_add_pad_full gst_collect_pads_remove_pad gst_collect_pads_is_active gst_collect_pads_collect gst_collect_pads_collect_range gst_collect_pads_start gst_collect_pads_stop gst_collect_pads_set_flushing gst_collect_pads_peek gst_collect_pads_pop gst_collect_pads_available gst_collect_pads_read gst_collect_pads_read_buffer gst_collect_pads_take_buffer gst_collect_pads_flush GstCollectPadsClass GST_COLLECT_PADS GST_IS_COLLECT_PADS GST_TYPE_COLLECT_PADS GST_COLLECT_PADS_CLASS GST_IS_COLLECT_PADS_CLASS GST_COLLECT_PADS_GET_CLASS gst_collect_pads_get_type GST_COLLECT_PADS_GET_PAD_LOCK GST_COLLECT_PADS_PAD_LOCK GST_COLLECT_PADS_PAD_UNLOCK GST_COLLECT_PADS_BROADCAST GST_COLLECT_PADS_GET_COND GST_COLLECT_PADS_SIGNAL GST_COLLECT_PADS_WAIT
gstpushsrc GstPushSrc gst/base/gstpushsrc.h GstPushSrc GstPushSrcClass GST_PUSH_SRC GST_IS_PUSH_SRC GST_TYPE_PUSH_SRC GST_PUSH_SRC_CLASS GST_IS_PUSH_SRC_CLASS GST_PUSH_SRC_GET_CLASS gst_push_src_get_type
gsttypefindhelper GstTypeFindHelper gst/base/gsttypefindhelper.h gst_type_find_helper gst_type_find_helper_for_buffer gst_type_find_helper_for_extension GstTypeFindHelperGetRangeFunction gst_type_find_helper_get_range
gstdataqueue GstDataQueue gst/base/gstdataqueue.h GstDataQueue GstDataQueueSize GstDataQueueCheckFullFunction GstDataQueueItem gst_data_queue_new gst_data_queue_push gst_data_queue_pop gst_data_queue_flush gst_data_queue_set_flushing gst_data_queue_drop_head gst_data_queue_is_full gst_data_queue_is_empty gst_data_queue_get_level gst_data_queue_limits_changed GstDataQueueClass GST_DATA_QUEUE GST_IS_DATA_QUEUE GST_TYPE_DATA_QUEUE GST_DATA_QUEUE_CLASS GST_IS_DATA_QUEUE_CLASS gst_data_queue_get_type
# net
gstnetclientclock GstNetClientClock gst/net/gstnet.h GstNetClientClock gst_net_client_clock_new GstNetClientClockClass GstNetClientClockPrivate GST_NET_CLIENT_CLOCK GST_IS_NET_CLIENT_CLOCK GST_TYPE_NET_CLIENT_CLOCK GST_NET_CLIENT_CLOCK_CLASS GST_IS_NET_CLIENT_CLOCK_CLASS gst_net_client_clock_get_type
gstnettimepacket GstNetTimePacket gst/net/gstnet.h GstNetTimePacket GST_NET_TIME_PACKET_SIZE gst_net_time_packet_new gst_net_time_packet_receive gst_net_time_packet_send gst_net_time_packet_serialize socklen_t
gstnettimeprovider GstNetTimeProvider gst/net/gstnet.h GstNetTimeProvider gst_net_time_provider_new GstNetTimeProviderClass GstNetTimeProviderPrivate GST_NET_TIME_PROVIDER GST_IS_NET_TIME_PROVIDER GST_TYPE_NET_TIME_PROVIDER GST_NET_TIME_PROVIDER_CLASS GST_IS_NET_TIME_PROVIDER_CLASS gst_net_time_provider_get_type
gstcheck GstCheck gst/check/gstcheck.h GST_START_TEST GST_END_TEST ASSERT_BUFFER_REFCOUNT ASSERT_CAPS_REFCOUNT ASSERT_CRITICAL ASSERT_WARNING ASSERT_MINI_OBJECT_REFCOUNT ASSERT_OBJECT_REFCOUNT ASSERT_OBJECT_REFCOUNT_BETWEEN ASSERT_SET_STATE fail_unless_equals_int fail_unless_equals_float fail_unless_equals_string fail_unless_equals_uint64 fail_unless_message_error assert_equals_int assert_equals_float assert_equals_string assert_equals_uint64 assert_message_error gst_check_init gst_check_message_error gst_check_setup_element gst_check_setup_sink_pad gst_check_setup_src_pad gst_check_setup_sink_pad_by_name gst_check_setup_src_pad_by_name gst_check_teardown_pad_by_name gst_check_teardown_element gst_check_teardown_sink_pad gst_check_teardown_src_pad gst_check_drop_buffers gst_check_caps_equal gst_check_element_push_buffer_list gst_check_element_push_buffer gst_check_run_suite MAIN_INIT MAIN_START_THREADS MAIN_START_THREAD_FUNCTION MAIN_START_THREAD_FUNCTIONS MAIN_STOP_THREADS MAIN_SYNCHRONIZE THREAD_START THREAD_STARTED THREAD_SWITCH THREAD_SYNCHRONIZE THREAD_TEST_RUNNING sync_cond mutex GST_CAT_DEFAULT thread_list start_cond GST_CHECK_MAIN gst_check_chain_func gst_check_abi_list buffers check_cond check_mutex
gstcheckbufferstraw GstBufferStraw gst/check/gstbufferstraw.h gst_buffer_straw_start_pipeline gst_buffer_straw_get_buffer gst_buffer_straw_stop_pipeline