mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-04 06:29:31 +00:00
84761c6a82
Original commit message from CVS: 2005-07-07 Andy Wingo <wingo@pobox.com> * sys/v4l/v4lsrc_calls.h: * sys/v4l/v4lsrc_calls.c: Remove sync-related stuff. (gst_v4lsrc_get_fps_list): Moved here from gstv4lsrc.c. (gst_v4lsrc_buffer_new): Totally derive from GstBuffer. * sys/v4l/v4l_calls.h: Cast to V4lElement. * sys/v4l/v4l_calls.c: Header loc fixen, don't load mjpeg, all v4lelements are sources. * sys/v4l/gstv4lxoverlay.h: * sys/v4l/gstv4lxoverlay.c: * sys/v4l/gstv4ltuner.h: * sys/v4l/gstv4ltuner.c: Header loc fixen. * sys/v4l/gstv4lsrc.h: * sys/v4l/gstv4lsrc.c: Crucial GPL update. Clean up a bit, port to PushSrc/BaseSrc. Removed most sync-related properties, videorate or something should handle that. Made a live source. * sys/v4l/gstv4lelement.h: * sys/v4l/gstv4lelement.c: Derive from GstPushSrc. No more signals. Some cleanups. * sys/v4l/gstv4lcolorbalance.h: Interface header update. * sys/v4l/gstv4l.c: Don't register v4lelement, or the jpeg/mjpeg stuff. * sys/v4l/Makefile.am: Build everything except the jpeg/mjpeg stuff. * sys/Makefile.am (SUBDIRS): Hit the V4L crack pipe.
180 lines
1.9 KiB
Text
180 lines
1.9 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
gstringbuffer
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
an implementation of an audio ringbuffer
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### STRUCT GstRingBuffer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cond:
|
|
@acquired:
|
|
@data:
|
|
@spec:
|
|
@segstate:
|
|
@samples_per_seg:
|
|
@empty_seg:
|
|
@state:
|
|
@segdone:
|
|
@waiting:
|
|
|
|
<!-- ##### STRUCT GstRingBufferClass ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@parent_class:
|
|
@acquire:
|
|
@release:
|
|
@start:
|
|
@pause:
|
|
@resume:
|
|
@stop:
|
|
@delay:
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_set_callback ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@cb:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_acquire ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@spec:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_release ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_is_acquired ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_start ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_pause ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_stop ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_delay ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_samples_done ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_set_sample ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@sample:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_commit ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@sample:
|
|
@data:
|
|
@len:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_prepare_read ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@segment:
|
|
@readptr:
|
|
@len:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_clear ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@segment:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_ringbuffer_advance ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@buf:
|
|
@advance:
|
|
|
|
|