gst_buffer_resize_range
gst_buffer_resize
gst_buffer_set_size
+gst_buffer_get_max_memory
gst_buffer_peek_memory
GST_META_TRANSFORM_IS_COPY
gst_meta_api_type_register
gst_meta_api_type_has_tag
+gst_meta_api_type_get_tags
GST_META_TAG_MEMORY
GST_META_TAG_MEMORY_STR
gst_meta_register
<FILE>gstcapsfeatures</FILE>
<TITLE>GstCapsFeatures</TITLE>
GstCapsFeatures
+GST_CAPS_FEATURES_ANY
+GST_CAPS_FEATURES_MEMORY_SYSTEM_MEMORY
+GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY
gst_caps_features_new
gst_caps_features_new_empty
gst_caps_features_new_any
gst_sample_new
gst_sample_ref
gst_sample_unref
+gst_sample_copy
<SUBSECTION Standard>
GST_IS_SAMPLE
GST_SAMPLE
GST_IS_CONTROL_BINDING_CLASS
GST_CONTROL_BINDING_GET_CLASS
GST_TYPE_CONTROL_BINDING
+GST_CONTROL_BINDING_PSPEC
<SUBSECTION Private>
GstControlBindingConvert
gst_control_binding_get_type
gst_event_new_stream_start
gst_event_parse_stream_start
+GstStreamFlags
gst_event_set_stream_flags
gst_event_parse_stream_flags
gst_event_set_group_id
GST_TYPE_SEEK_FLAGS
GST_TYPE_QOS_TYPE
GST_TYPE_EVENT_TYPE_FLAGS
+GST_TYPE_STREAM_FLAGS
<SUBSECTION Private>
GST_EVENT_TYPE_SHIFT
GST_EVENT_MAX_STICKY
gst_seek_flags_get_type
gst_qos_type_get_type
gst_event_type_flags_get_type
+gst_stream_flags_get_type
</SECTION>
<SECTION>
GstDebugLevel
GST_LEVEL_DEFAULT
GstDebugColorFlags
+GstDebugColorMode
GstDebugCategory
GstDebugGraphDetails
GST_STR_NULL
gst_debug_bin_to_dot_file_with_ts
<SUBSECTION Standard>
GST_TYPE_DEBUG_COLOR_FLAGS
+GST_TYPE_DEBUG_COLOR_MODE
GST_TYPE_DEBUG_LEVEL
GST_TYPE_DEBUG_GRAPH_DETAILS
<SUBSECTION Private>
GstDebugFuncPtr
GstDebugMessage
gst_debug_color_flags_get_type
+gst_debug_color_mode_get_type
gst_debug_level_get_type
gst_debug_graph_details_get_type
GST_CAT_LEVEL_LOG_valist
GstPluginInitFunc
GstPluginInitFullFunc
GST_PLUGIN_DEFINE
+GST_PLUGIN_STATIC_DECLARE
+GST_PLUGIN_STATIC_REGISTER
GST_LICENSE_UNKNOWN
GstPluginFilter
gst_plugin_get_name
gst_query_new_uri
gst_query_parse_uri
gst_query_set_uri
+gst_query_parse_uri_redirection
+gst_query_set_uri_redirection
gst_query_new_allocation
gst_query_parse_allocation
gst_registry_find_plugin
gst_registry_find_feature
gst_registry_lookup_feature
+gst_registry_add_path
+gst_registry_get_path_list
gst_registry_scan_path
gst_registry_lookup
gst_registry_remove_feature
GST_TAG_APPLICATION_NAME
GST_TAG_APPLICATION_DATA
GST_TAG_IMAGE_ORIENTATION
+GST_TAG_PUBLISHER
+GST_TAG_INTERPRETED_BY
gst_tag_register
gst_tag_register_static
GST_VALUE_HOLDS_ARRAY
GST_TYPE_ARRAY
gst_value_list_append_value
+gst_value_list_append_and_take_value
gst_value_list_prepend_value
gst_value_list_concat
gst_value_list_merge
gst_value_can_intersect
gst_value_is_subset
gst_value_array_append_value
+gst_value_array_append_and_take_value
gst_value_array_get_size
gst_value_array_get_value
gst_value_array_prepend_value
gstinterpolationcontrolsourceprivate.h \
gstlfocontrolsourceprivate.h \
gstgetbits_inl.h \
+ gstindex.h \
dp-private.h
# Images to copy into HTML directory.
GST_IS_TIMED_VALUE_CONTROL_SOURCE_CLASS
GST_TIMED_VALUE_CONTROL_SOURCE_GET_CLASS
GST_TYPE_TIMED_VALUE_CONTROL_SOURCE
+GST_TIMED_VALUE_CONTROL_SOURCE_LOCK
+GST_TIMED_VALUE_CONTROL_SOURCE_UNLOCK
<SUBSECTION Private>
gst_timed_value_control_source_get_type
</SECTION>
<INCLUDE>libs/controller/gsttriggercontrolsource.h</INCLUDE>
GstTriggerControlSource
gst_trigger_control_source_new
+GST_TYPE_TRIGGER_WAVEFORM
<SUBSECTION Standard>
GstTriggerControlSourceClass
GstTriggerControlSourcePrivate
gst_adapter_available_fast
gst_adapter_take
gst_adapter_take_buffer
+gst_adapter_take_buffer_fast
gst_adapter_take_list
gst_adapter_prev_pts
gst_adapter_prev_dts
+gst_adapter_prev_pts_at_offset
+gst_adapter_prev_dts_at_offset
gst_adapter_masked_scan_uint32
gst_adapter_masked_scan_uint32_peek
<SUBSECTION Standard>
gst_base_parse_set_has_timing_info
gst_base_parse_set_frame_rate
gst_base_parse_set_latency
+gst_base_parse_set_infer_ts
+gst_base_parse_set_pts_interpolation
+gst_base_parse_set_ts_at_offset
gst_base_parse_convert_default
gst_base_parse_add_index_entry
GstBaseSrcFlags
gst_base_src_wait_playing
+gst_base_src_start_wait
+gst_base_src_start_complete
gst_base_src_is_live
gst_base_src_set_live
gst_base_src_set_format
gst_base_src_set_caps
gst_base_src_get_allocator
gst_base_src_get_buffer_pool
+gst_base_src_is_async
+gst_base_src_set_async
GST_BASE_SRC_PAD
+GST_BASE_SRC_IS_STARTED
+GST_BASE_SRC_IS_STARTING
<SUBSECTION Standard>
GstBaseSrcPrivate
GST_BASE_SRC
gst_base_sink_query_latency
gst_base_sink_get_latency
gst_base_sink_do_preroll
+gst_base_sink_wait
gst_base_sink_wait_preroll
gst_base_sink_wait_clock
gst_base_sink_wait_eos
gst_base_sink_get_blocksize
gst_base_sink_get_throttle_time
gst_base_sink_set_throttle_time
+gst_base_sink_set_max_bitrate
+gst_base_sink_get_max_bitrate
+gst_base_sink_set_last_sample_enabled
+gst_base_sink_is_last_sample_enabled
GST_BASE_SINK_PAD
GST_BASE_SINK_GET_PREROLL_COND
GST_BASE_SINK_PREROLL_TRYLOCK
GST_BASE_SINK_PREROLL_UNLOCK
GST_BASE_SINK_PREROLL_WAIT
+GST_BASE_SINK_PREROLL_WAIT_UNTIL
<SUBSECTION Standard>
GST_BASE_SINK
gst_base_transform_reconfigure
gst_base_transform_get_allocator
gst_base_transform_get_buffer_pool
+gst_base_transform_reconfigure_sink
+gst_base_transform_reconfigure_src
GST_BASE_TRANSFORM_SINK_NAME
GST_BASE_TRANSFORM_SRC_NAME
gst_byte_writer_put_data
gst_byte_writer_fill
+gst_byte_writer_put_buffer
+gst_byte_writer_put_buffer_unchecked
+
gst_byte_writer_put_int8_unchecked
gst_byte_writer_put_int16_be_unchecked
gst_byte_writer_put_int16_le_unchecked
GstCollectDataDestroyNotify
GstCollectPadsBufferFunction
+GstCollectPadsClipFunction
GstCollectPadsCompareFunction
GstCollectPadsEventFunction
-GstCollectPadsClipFunction
+GstCollectPadsFlushFunction
+GstCollectPadsQueryFunction
GstCollectPadsFunction
GstCollectPadsStateFlags
gst_collect_pads_read_buffer
gst_collect_pads_take_buffer
+gst_collect_pads_clip_running_time
+
+gst_collect_pads_query_default
+
+gst_collect_pads_event_default
+gst_collect_pads_src_event_default
+
gst_collect_pads_set_buffer_function
+gst_collect_pads_set_clip_function
gst_collect_pads_set_compare_function
gst_collect_pads_set_event_function
-gst_collect_pads_set_clip_function
+gst_collect_pads_set_flush_function
+gst_collect_pads_set_query_function
gst_collect_pads_set_flushing
gst_collect_pads_set_function
gst_collect_pads_set_waiting
<SUBSECTION Standard>
GstCollectPadsClass
+GstCollectPadsPrivate
+GstCollectDataPrivate
GST_COLLECT_PADS
GST_COLLECT_PADS_CLASS
GST_TYPE_COLLECT_PADS
gst_data_queue_push
gst_data_queue_push_force
gst_data_queue_pop
+gst_data_queue_peek
gst_data_queue_flush
gst_data_queue_set_flushing
gst_data_queue_drop_head
gst_data_queue_limits_changed
<SUBSECTION Standard>
GstDataQueueClass
+GstDataQueuePrivate
GST_DATA_QUEUE
GST_IS_DATA_QUEUE
GST_TYPE_DATA_QUEUE
# net
<SECTION>
+<FILE>gstnetaddressmeta</FILE>
+<TITLE>GstNetAddressMeta</TITLE>
+<INCLUDE>gst/net/gstnetaddressmeta.h</INCLUDE>
+GstNetAddressMeta
+gst_buffer_add_net_address_meta
+gst_buffer_get_net_address_meta
+gst_net_address_meta_get_info
+<SUBSECTION Standard>
+GST_NET_ADDRESS_META_API_TYPE
+GST_NET_ADDRESS_META_INFO
+<SUBSECTION Private>
+gst_net_address_meta_api_get_type
+</SECTION>
+
+
+<SECTION>
<FILE>gstnetclientclock</FILE>
<TITLE>GstNetClientClock</TITLE>
<INCLUDE>gst/net/gstnet.h</INCLUDE>
GstNetTimePacket
GST_NET_TIME_PACKET_SIZE
gst_net_time_packet_new
+gst_net_time_packet_copy
+gst_net_time_packet_free
gst_net_time_packet_receive
gst_net_time_packet_send
gst_net_time_packet_serialize
<SUBSECTION Standard>
<SUBSECTION Private>
+gst_net_time_packet_get_type
socklen_t
</SECTION>
tcase_add_loop_test_raise_signal
tcase_add_test
tcase_add_test_raise_signal
+tcase_skip_broken_test
teardown_messaging
tr_create
tr_fprint
gst_consistency_checker_new
gst_consistency_checker_reset
gst_consistency_checker_free
+gst_consistency_checker_add_pad
</SECTION>
<SECTION>
<FILE>element-input-selector</FILE>
<TITLE>input-selector</TITLE>
GstInputSelector
+GstInputSelectorSyncMode
<SUBSECTION Standard>
GstInputSelectorClass
GST_INPUT_SELECTOR
GST_QUEUE
GST_IS_QUEUE
GST_QUEUE_CLASS
+GST_QUEUE_CAST
GST_IS_QUEUE_CLASS
GST_TYPE_QUEUE
<SUBSECTION Private>
<FILE>element-output-selector</FILE>
<TITLE>output-selector</TITLE>
GstOutputSelector
+GstOutputSelectorPadNegotiationMode
<SUBSECTION Standard>
GstOutputSelectorClass
GST_OUTPUT_SELECTOR
/**
* gst_context_new:
+ * @context_type: Context type
* @persistent: Persistent context
*
* Create a new context.
* @short_description: base class for control source sources
*
* The #GstControlSource is a base class for control value sources that could
- * be used by #GstController to get timestamp-value pairs. A control source
- * essentially is a function over time, returning gloat values between 0.0 and 1.0.
+ * be used to get timestamp-value pairs. A control source essentially is a
+ * function over time, returning float values between 0.0 and 1.0.
*
* A #GstControlSource is used by first getting an instance of a specific
* control-source, creating a binding for the control-source to the target property
/**
* GstControlSourceClass:
* @parent_class: Parent class
- * @bind: Class method for binding the #GstControlSource to a specific GParamSpec
*
* The class structure of #GstControlSource.
*/
* @disabled: boolean that specifies whether to disable the controller
* or not.
*
- * This function is used to disable the #GstController on a property for
- * some time, i.e. gst_controller_sync_values() will do nothing for the
+ * This function is used to disable the control bindings on a property for
+ * some time, i.e. gst_object_sync_values() will do nothing for the
* property.
*/
void
* @GST_PAD_PROBE_DROP: drop data in data probes. For push mode this means that
* the data item is not sent downstream. For pull mode, it means that the
* data item is not passed upstream. In both cases, this result code
- * returns #GST_FLOW_OK or %TRUE to the caller.
+ * means that #GST_FLOW_OK or %TRUE is returned to the caller.
* @GST_PAD_PROBE_REMOVE: remove probe
* @GST_PAD_PROBE_PASS: pass the data item in the block probe and block on
* the next item
* reconfiguration happened.
* @GST_PAD_FLAG_PENDING_EVENTS: the pad has pending events
* @GST_PAD_FLAG_FIXED_CAPS: the pad is using fixed caps this means that once the
- * caps are set on the pad, the caps query function only
- * returns those caps.
+ * caps are set on the pad, the caps query function will only
+ * return those caps.
* @GST_PAD_FLAG_PROXY_CAPS: the default event and query handler will forward
* all events and queries to the internally linked pads
* instead of discarding them.
*
* Determines if intersecting two values will produce a valid result.
* Two values will produce a valid intersection if they have the same
- * type, or if there is a method (registered by
- * gst_value_register_intersect_func()) to calculate the intersection.
+ * type.
*
* Returns: TRUE if the values can intersect
*/
GST_PAD_REQUEST,
GST_STATIC_CAPS_ANY);
-enum GstOutputSelectorPadNegotiationMode
-{
- GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_NONE,
- GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ALL,
- GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ACTIVE
-};
#define GST_TYPE_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE (gst_output_selector_pad_negotiation_mode_get_type())
static GType
gst_output_selector_pad_negotiation_mode_get_type (void)
GstElementClass parent_class;
};
+/**
+ * GstOutputSelectorPadNegotiationMode:
+ * @GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_NONE: don't propagate the input
+ * stream.
+ * @GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ALL: direct input stream to all
+ * output pads.
+ * @GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ACTIVE: direct input stream to the
+ * currently active output pad as described by the #GstOutputSelector:active-pad
+ * property.
+ *
+ * To what output pad the input stream should be directed.
+ */
+typedef enum
+{
+ GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_NONE,
+ GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ALL,
+ GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ACTIVE
+} GstOutputSelectorPadNegotiationMode;
+
G_GNUC_INTERNAL GType gst_output_selector_get_type (void);
G_END_DECLS