/**
* GstBinFlags:
* @GST_BIN_FLAG_NO_RESYNC: don't resync a state change when elements are
- * added or linked in the bin.
+ * added or linked in the bin (Since 1.0.5)
* @GST_BIN_FLAG_LAST: the last enum in the series of flags for bins.
* Derived classes can use this as first value in a list of flags.
*
* Check if @bin will resync its state change when elements are added and
* removed.
*
- * Since: 1.1.1
+ * Since: 1.0.5
*/
#define GST_BIN_IS_NO_RESYNC(bin) (GST_OBJECT_FLAG_IS_SET(bin,GST_BIN_FLAG_NO_RESYNC))
*
* Returns: the maximum amount of memory blocks that a buffer can hold.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
guint
gst_buffer_get_max_memory (void)
* the order matters when you use wild cards, e.g. "foosrc:6,*src:3,*:2" sets
* everything to log level 2.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_debug_set_threshold_from_string (const gchar * list, gboolean reset)
* and must be placed outside any block to declare the plugin initialization
* function.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
#define GST_PLUGIN_STATIC_DECLARE(name) \
extern void G_PASTE(gst_plugin_, G_PASTE(name, _register)) (void)
* It has to be used in combination with GST_PLUGIN_STATIC_DECLARE and
* calls the plugin initialization function.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
#define GST_PLUGIN_STATIC_REGISTER(name) G_PASTE(gst_plugin_, G_PASTE(name, _register)) ()
* Returns: the name of the plugin that provides this feature, or %NULL if
* the feature is not associated with a plugin.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
const gchar *
gst_plugin_feature_get_plugin_name (GstPluginFeature * feature)
* Setting this property to a value bigger than 0 will make the sink delay
* rendering of the buffers when it would exceed to max-bitrate.
*
- * Since: 1.1.1
+ * Since: 1.2
*/
g_object_class_install_property (gobject_class, PROP_MAX_BITRATE,
g_param_spec_uint64 ("max-bitrate", "Max Bitrate",
*
* Set the maximum amount of bits per second that the sink will render.
*
- * Since: 1.1.1
+ * Since: 1.2
*/
void
gst_base_sink_set_max_bitrate (GstBaseSink * sink, guint64 max_bitrate)
*
* Returns: the maximum number of bits per second @sink will render.
*
- * Since: 1.1.1
+ * Since: 1.2
*/
guint64
gst_base_sink_get_max_bitrate (GstBaseSink * sink)
*
* Returns: a new #GstDataQueue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
GstDataQueue *
gst_data_queue_new (GstDataQueueCheckFullFunction checkfull,
* #gst_data_queue_pop will be released.
* MT safe.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_data_queue_flush (GstDataQueue * queue)
*
* Returns: #TRUE if @queue is empty.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_is_empty (GstDataQueue * queue)
*
* Returns: #TRUE if @queue is full.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_is_full (GstDataQueue * queue)
*
* MT Safe.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_data_queue_set_flushing (GstDataQueue * queue, gboolean flushing)
*
* Returns: #TRUE if the @item was successfully pushed on the @queue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_push_force (GstDataQueue * queue, GstDataQueueItem * item)
*
* Returns: #TRUE if the @item was successfully pushed on the @queue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_push (GstDataQueue * queue, GstDataQueueItem * item)
*
* Returns: #TRUE if an @item was successfully retrieved from the @queue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_pop (GstDataQueue * queue, GstDataQueueItem ** item)
*
* Returns: #TRUE if an @item was successfully retrieved from the @queue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_peek (GstDataQueue * queue, GstDataQueueItem ** item)
*
* Returns: TRUE if an element was removed.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_data_queue_drop_head (GstDataQueue * queue, GType type)
* Inform the queue that the limits for the fullness check have changed and that
* any blocking gst_data_queue_push() should be unblocked to recheck the limts.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_data_queue_limits_changed (GstDataQueue * queue)
*
* Get the current level of the queue.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_data_queue_get_level (GstDataQueue * queue, GstDataQueueSize * level)
*
* Returns: a new #GstQueueArray object
*
- * Since: 1.2.0
+ * Since: 1.2
*/
GstQueueArray *
gst_queue_array_new (guint initial_size)
*
* Frees queue @array and all memory associated to it.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_queue_array_free (GstQueueArray * array)
*
* Returns: The head of the queue
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gpointer
gst_queue_array_pop_head (GstQueueArray * array)
*
* Returns: The head of the queue
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gpointer
gst_queue_array_peek_head (GstQueueArray * array)
*
* Pushes @data to the tail of the queue @array.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
void
gst_queue_array_push_tail (GstQueueArray * array, gpointer data)
*
* Returns: %TRUE if the queue @array is empty
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gboolean
gst_queue_array_is_empty (GstQueueArray * array)
*
* Returns: the dropped element
*
- * Since: 1.2.0
+ * Since: 1.2
*/
gpointer
gst_queue_array_drop_element (GstQueueArray * array, guint idx)
*
* Returns: Index of the found element or -1 if nothing was found.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
guint
gst_queue_array_find (GstQueueArray * array, GCompareFunc func, gpointer data)
*
* Returns: the length of the queue @array.
*
- * Since: 1.2.0
+ * Since: 1.2
*/
guint
gst_queue_array_get_length (GstQueueArray * array)