* gst_app_src_end_of_stream() or emit the end-of-stream action signal. After
* this call, no more buffers can be pushed into appsrc until a flushing seek
* happened or the state of the appsrc has gone through READY.
- *
- * Since: 0.10.22
*
* Last reviewed on 2008-12-17 (0.10.10)
+ *
+ * Since: 0.10.22
*/
#ifdef HAVE_CONFIG_H
*
* Activate @buf to start or stop pulling data.
*
+ * MT safe.
+ *
* Returns: TRUE if the device could be activated in the requested mode,
* FALSE on error.
*
* Since: 0.10.22.
- *
- * MT safe.
*/
gboolean
gst_ring_buffer_activate (GstRingBuffer * buf, gboolean active)
*
* Check if @buf is activated.
*
+ * MT safe.
+ *
* Returns: TRUE if the device is active.
*
* Since: 0.10.22.
- *
- * MT safe.
*/
gboolean
gst_ring_buffer_is_active (GstRingBuffer * buf)
* interrupted, one can resume the processing by passing the previously returned
* @accum value back to this function.
*
+ * MT safe.
+ *
* Returns: The number of samples written to the ringbuffer or -1 on error. The
* number of samples written can be less than @out_samples when @buf was interrupted
* with a flush or stop.
*
* Since: 0.10.11.
- *
- * MT safe.
*/
guint
gst_ring_buffer_commit_full (GstRingBuffer * buf, guint64 * sample,
* Tell the ringbuffer that it is allowed to start playback when
* the ringbuffer is filled with samples.
*
- * Since: 0.10.6
- *
* MT safe.
+ *
+ * Since: 0.10.6
*/
void
gst_ring_buffer_may_start (GstRingBuffer * buf, gboolean allowed)