Home
last modified time | relevance | path

Searched refs:GstAudioRingBuffer (Results 1 – 25 of 44) sorted by relevance

12

/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Dgstaudioringbuffer.h33 …(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_RING_BUFFER,GstAudioRingBuffer))
36 #define GST_AUDIO_RING_BUFFER_CAST(obj) ((GstAudioRingBuffer *)obj)
40 typedef struct _GstAudioRingBuffer GstAudioRingBuffer; typedef
54 typedef void (*GstAudioRingBufferCallback) (GstAudioRingBuffer *rbuf, guint8* data, guint len, gpoi…
159 #define GST_AUDIO_RING_BUFFER_GET_COND(buf) (&(((GstAudioRingBuffer *)buf)->cond))
248 gboolean (*open_device) (GstAudioRingBuffer *buf);
249 gboolean (*acquire) (GstAudioRingBuffer *buf, GstAudioRingBufferSpec *spec);
250 gboolean (*release) (GstAudioRingBuffer *buf);
251 gboolean (*close_device) (GstAudioRingBuffer *buf);
253 gboolean (*start) (GstAudioRingBuffer *buf);
[all …]
Dgstaudiosink.c89 GstAudioRingBuffer object;
111 static gboolean gst_audio_sink_ring_buffer_open_device (GstAudioRingBuffer *
113 static gboolean gst_audio_sink_ring_buffer_close_device (GstAudioRingBuffer *
115 static gboolean gst_audio_sink_ring_buffer_acquire (GstAudioRingBuffer * buf,
117 static gboolean gst_audio_sink_ring_buffer_release (GstAudioRingBuffer * buf);
118 static gboolean gst_audio_sink_ring_buffer_start (GstAudioRingBuffer * buf);
119 static gboolean gst_audio_sink_ring_buffer_pause (GstAudioRingBuffer * buf);
120 static gboolean gst_audio_sink_ring_buffer_resume (GstAudioRingBuffer * buf);
121 static gboolean gst_audio_sink_ring_buffer_stop (GstAudioRingBuffer * buf);
122 static guint gst_audio_sink_ring_buffer_delay (GstAudioRingBuffer * buf);
[all …]
Dgstaudiosrc.c80 GstAudioRingBuffer object;
102 static gboolean gst_audio_src_ring_buffer_open_device (GstAudioRingBuffer *
104 static gboolean gst_audio_src_ring_buffer_close_device (GstAudioRingBuffer *
106 static gboolean gst_audio_src_ring_buffer_acquire (GstAudioRingBuffer * buf,
108 static gboolean gst_audio_src_ring_buffer_release (GstAudioRingBuffer * buf);
109 static gboolean gst_audio_src_ring_buffer_start (GstAudioRingBuffer * buf);
110 static gboolean gst_audio_src_ring_buffer_stop (GstAudioRingBuffer * buf);
111 static guint gst_audio_src_ring_buffer_delay (GstAudioRingBuffer * buf);
182 audioringbuffer_thread_func (GstAudioRingBuffer * buf) in audioringbuffer_thread_func()
319 gst_audio_src_ring_buffer_open_device (GstAudioRingBuffer * buf) in gst_audio_src_ring_buffer_open_device()
[all …]
Dgstaudioringbuffer.c51 static gboolean gst_audio_ring_buffer_pause_unlocked (GstAudioRingBuffer * buf);
52 static void default_clear_all (GstAudioRingBuffer * buf);
53 static guint default_commit (GstAudioRingBuffer * buf, guint64 * sample,
57 G_DEFINE_ABSTRACT_TYPE (GstAudioRingBuffer, gst_audio_ring_buffer,
80 gst_audio_ring_buffer_init (GstAudioRingBuffer * ringbuffer) in gst_audio_ring_buffer_init()
96 GstAudioRingBuffer *ringbuffer = GST_AUDIO_RING_BUFFER (object); in gst_audio_ring_buffer_dispose()
107 GstAudioRingBuffer *ringbuffer = GST_AUDIO_RING_BUFFER (object); in gst_audio_ring_buffer_finalize()
366 gst_audio_ring_buffer_convert (GstAudioRingBuffer * buf, in gst_audio_ring_buffer_convert()
392 gst_audio_ring_buffer_set_callback (GstAudioRingBuffer * buf, in gst_audio_ring_buffer_set_callback()
413 gst_audio_ring_buffer_set_callback_full (GstAudioRingBuffer * buf, in gst_audio_ring_buffer_set_callback_full()
[all …]
Dgstaudiobasesrc.h99 GstAudioRingBuffer *ringbuffer;
129 GstAudioRingBuffer* (*create_ringbuffer) (GstAudioBaseSrc *src);
139 GstAudioRingBuffer *
Dgstaudiobasesink.h177 GstAudioRingBuffer *ringbuffer;
214 GstAudioRingBuffer* (*create_ringbuffer) (GstAudioBaseSink *sink);
227 GstAudioRingBuffer *
Dgstaudiobasesrc.c308 GstAudioRingBuffer *ringbuffer; in gst_audio_base_src_get_time()
758 GstAudioRingBuffer *ringbuffer; in gst_audio_base_src_create()
1091 GstAudioRingBuffer *
1095 GstAudioRingBuffer *buffer = NULL; in gst_audio_base_src_create_ringbuffer()
1116 GstAudioRingBuffer *rb; in gst_audio_base_src_change_state()
1221 GstAudioRingBuffer *ringbuffer; in gst_audio_base_src_post_message()
/third_party/gstreamer/gstplugins_good/ext/jack/
Dgstjackringbuffer.h61 GstAudioRingBuffer object;
79 static gboolean gst_jack_ring_buffer_open_device(GstAudioRingBuffer * buf);
80 static gboolean gst_jack_ring_buffer_close_device(GstAudioRingBuffer * buf);
81 static gboolean gst_jack_ring_buffer_acquire(GstAudioRingBuffer * buf,GstAudioRingBufferSpec * spec…
82 static gboolean gst_jack_ring_buffer_release(GstAudioRingBuffer * buf);
83 static gboolean gst_jack_ring_buffer_start(GstAudioRingBuffer * buf);
84 static gboolean gst_jack_ring_buffer_pause(GstAudioRingBuffer * buf);
85 static gboolean gst_jack_ring_buffer_stop(GstAudioRingBuffer * buf);
86 static guint gst_jack_ring_buffer_delay(GstAudioRingBuffer * buf);
Dgstjackaudiosrc.c208 GstAudioRingBuffer *buf; in jack_process_cb()
329 gst_jack_ring_buffer_open_device (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_open_device()
377 gst_jack_ring_buffer_close_device (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_close_device()
405 gst_jack_ring_buffer_acquire (GstAudioRingBuffer * buf, in gst_jack_ring_buffer_acquire()
578 gst_jack_ring_buffer_release (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_release()
608 gst_jack_ring_buffer_start (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_start()
627 gst_jack_ring_buffer_pause (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_pause()
646 gst_jack_ring_buffer_stop (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_stop()
666 gst_jack_ring_buffer_delay (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_delay()
686 gst_jack_ring_buffer_delay (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_delay()
[all …]
Dgstjackaudiosink.c191 GstAudioRingBuffer *buf; in jack_process_cb()
324 gst_jack_ring_buffer_open_device (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_open_device()
372 gst_jack_ring_buffer_close_device (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_close_device()
399 gst_jack_ring_buffer_acquire (GstAudioRingBuffer * buf, in gst_jack_ring_buffer_acquire()
570 gst_jack_ring_buffer_release (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_release()
600 gst_jack_ring_buffer_start (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_start()
619 gst_jack_ring_buffer_pause (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_pause()
638 gst_jack_ring_buffer_stop (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_stop()
658 gst_jack_ring_buffer_delay (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_delay()
678 gst_jack_ring_buffer_delay (GstAudioRingBuffer * buf) in gst_jack_ring_buffer_delay()
[all …]
Dgstjackutil.h29 gst_jack_set_layout (GstAudioRingBuffer * buffer, GstAudioRingBufferSpec *spec);
/third_party/gstreamer/gstplugins_good/sys/osxaudio/
Dgstosxaudioringbuffer.c65 static gboolean gst_osx_audio_ring_buffer_open_device (GstAudioRingBuffer *
67 static gboolean gst_osx_audio_ring_buffer_close_device (GstAudioRingBuffer *
70 static gboolean gst_osx_audio_ring_buffer_acquire (GstAudioRingBuffer * buf,
72 static gboolean gst_osx_audio_ring_buffer_release (GstAudioRingBuffer * buf);
74 static gboolean gst_osx_audio_ring_buffer_start (GstAudioRingBuffer * buf);
75 static gboolean gst_osx_audio_ring_buffer_pause (GstAudioRingBuffer * buf);
76 static gboolean gst_osx_audio_ring_buffer_stop (GstAudioRingBuffer * buf);
77 static guint gst_osx_audio_ring_buffer_delay (GstAudioRingBuffer * buf);
142 gst_osx_audio_ring_buffer_open_device (GstAudioRingBuffer * buf) in gst_osx_audio_ring_buffer_open_device()
163 gst_osx_audio_ring_buffer_close_device (GstAudioRingBuffer * buf) in gst_osx_audio_ring_buffer_close_device()
[all …]
Dgstosxaudiosrc.c99 static GstAudioRingBuffer *gst_osx_audio_src_create_ringbuffer (GstAudioBaseSrc
242 GstAudioRingBuffer *buf; in gst_osx_audio_src_get_caps()
301 static GstAudioRingBuffer *
Dgstosxaudiosink.c120 static GstAudioRingBuffer
318 GstAudioRingBuffer *buf; in gst_osx_audio_sink_getcaps()
480 static GstAudioRingBuffer *
/third_party/gstreamer/gstplugins_bad/sys/asio/
Dgstasioringbuffer.cpp35 GstAudioRingBuffer parent;
64 static gboolean gst_asio_ring_buffer_open_device (GstAudioRingBuffer * buf);
65 static gboolean gst_asio_ring_buffer_close_device (GstAudioRingBuffer * buf);
66 static gboolean gst_asio_ring_buffer_acquire (GstAudioRingBuffer * buf,
68 static gboolean gst_asio_ring_buffer_release (GstAudioRingBuffer * buf);
69 static gboolean gst_asio_ring_buffer_start (GstAudioRingBuffer * buf);
70 static gboolean gst_asio_ring_buffer_stop (GstAudioRingBuffer * buf);
71 static guint gst_asio_ring_buffer_delay (GstAudioRingBuffer * buf);
124 gst_asio_ring_buffer_open_device (GstAudioRingBuffer * buf) in gst_asio_ring_buffer_open_device()
134 gst_asio_ring_buffer_close_device (GstAudioRingBuffer * buf) in gst_asio_ring_buffer_close_device()
[all …]
Dgstasioringbuffer.h32 GST, ASIO_RING_BUFFER, GstAudioRingBuffer);
/third_party/gstreamer/gstplugins_bad/sys/opensles/
Dopenslesringbuffer.h58 typedef gboolean (*AcquireFunc) (GstAudioRingBuffer * rb, GstAudioRingBufferSpec * spec);
59 typedef gboolean (*StateFunc) (GstAudioRingBuffer * rb);
66 GstAudioRingBuffer object;
115 GstAudioRingBuffer *gst_opensles_ringbuffer_new (RingBufferMode mode);
116 void gst_opensles_ringbuffer_set_volume (GstAudioRingBuffer * rb, gfloat volume);
117 void gst_opensles_ringbuffer_set_mute (GstAudioRingBuffer * rb, gboolean mute);
Dopenslesringbuffer.c111 _opensles_recorder_acquire (GstAudioRingBuffer * rb, in _opensles_recorder_acquire()
213 GstAudioRingBuffer *rb = GST_AUDIO_RING_BUFFER_CAST (context); in _opensles_recorder_cb()
243 _opensles_recorder_start (GstAudioRingBuffer * rb) in _opensles_recorder_start()
277 _opensles_recorder_stop (GstAudioRingBuffer * rb) in _opensles_recorder_stop()
318 _opensles_player_change_volume (GstAudioRingBuffer * rb) in _opensles_player_change_volume()
341 _opensles_player_change_mute (GstAudioRingBuffer * rb) in _opensles_player_change_mute()
375 _opensles_player_acquire (GstAudioRingBuffer * rb, in _opensles_player_acquire()
535 GstAudioRingBuffer *rb = GST_AUDIO_RING_BUFFER_CAST (context); in _opensles_player_cb()
573 _opensles_player_start (GstAudioRingBuffer * rb) in _opensles_player_start()
610 _opensles_player_pause (GstAudioRingBuffer * rb) in _opensles_player_pause()
[all …]
Dopenslessrc.c106 static GstAudioRingBuffer *
109 GstAudioRingBuffer *rb; in gst_opensles_src_create_ringbuffer()
Dopenslessink.c80 static GstAudioRingBuffer *
84 GstAudioRingBuffer *rb; in gst_opensles_sink_create_ringbuffer()
200 GstAudioRingBuffer *rb = GST_AUDIO_BASE_SINK (sink)->ringbuffer; in gst_opensles_sink_set_property()
/third_party/gstreamer/gstplugins_bad/sys/wasapi2/
Dgstwasapi2ringbuffer.cpp139 GstAudioRingBuffer parent;
185 static gboolean gst_wasapi2_ring_buffer_open_device (GstAudioRingBuffer * buf);
186 static gboolean gst_wasapi2_ring_buffer_close_device (GstAudioRingBuffer * buf);
187 static gboolean gst_wasapi2_ring_buffer_acquire (GstAudioRingBuffer * buf,
189 static gboolean gst_wasapi2_ring_buffer_release (GstAudioRingBuffer * buf);
190 static gboolean gst_wasapi2_ring_buffer_start (GstAudioRingBuffer * buf);
191 static gboolean gst_wasapi2_ring_buffer_resume (GstAudioRingBuffer * buf);
192 static gboolean gst_wasapi2_ring_buffer_pause (GstAudioRingBuffer * buf);
193 static gboolean gst_wasapi2_ring_buffer_stop (GstAudioRingBuffer * buf);
194 static guint gst_wasapi2_ring_buffer_delay (GstAudioRingBuffer * buf);
[all …]
Dgstwasapi2ringbuffer.h31 GST, WASAPI2_RING_BUFFER, GstAudioRingBuffer);
33 GstAudioRingBuffer * gst_wasapi2_ring_buffer_new (GstWasapi2ClientDeviceClass device_class,
Dgstwasapi2sink.c98 static GstAudioRingBuffer *gst_wasapi2_sink_create_ringbuffer (GstAudioBaseSink
325 static GstAudioRingBuffer *
329 GstAudioRingBuffer *ringbuffer; in gst_wasapi2_sink_create_ringbuffer()
Dgstwasapi2src.c98 static GstAudioRingBuffer *gst_wasapi2_src_create_ringbuffer (GstAudioBaseSrc *
344 static GstAudioRingBuffer *
348 GstAudioRingBuffer *ringbuffer; in gst_wasapi2_src_create_ringbuffer()
/third_party/gstreamer/gstplugins_good/ext/pulse/
Dpulsesink.c162 GstAudioRingBuffer object;
195 static gboolean gst_pulseringbuffer_open_device (GstAudioRingBuffer * buf);
196 static gboolean gst_pulseringbuffer_close_device (GstAudioRingBuffer * buf);
197 static gboolean gst_pulseringbuffer_acquire (GstAudioRingBuffer * buf,
199 static gboolean gst_pulseringbuffer_release (GstAudioRingBuffer * buf);
200 static gboolean gst_pulseringbuffer_start (GstAudioRingBuffer * buf);
201 static gboolean gst_pulseringbuffer_pause (GstAudioRingBuffer * buf);
202 static gboolean gst_pulseringbuffer_stop (GstAudioRingBuffer * buf);
203 static void gst_pulseringbuffer_clear (GstAudioRingBuffer * buf);
204 static guint gst_pulseringbuffer_commit (GstAudioRingBuffer * buf,
[all …]

12