/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/ |
D | gstaudioringbuffer.h | 33 …(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 …]
|
D | gstaudiosink.c | 89 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 …]
|
D | gstaudiosrc.c | 80 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 …]
|
D | gstaudioringbuffer.c | 51 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 …]
|
D | gstaudiobasesrc.h | 99 GstAudioRingBuffer *ringbuffer; 129 GstAudioRingBuffer* (*create_ringbuffer) (GstAudioBaseSrc *src); 139 GstAudioRingBuffer *
|
D | gstaudiobasesink.h | 177 GstAudioRingBuffer *ringbuffer; 214 GstAudioRingBuffer* (*create_ringbuffer) (GstAudioBaseSink *sink); 227 GstAudioRingBuffer *
|
D | gstaudiobasesrc.c | 308 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/ |
D | gstjackringbuffer.h | 61 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);
|
D | gstjackaudiosrc.c | 208 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 …]
|
D | gstjackaudiosink.c | 191 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 …]
|
D | gstjackutil.h | 29 gst_jack_set_layout (GstAudioRingBuffer * buffer, GstAudioRingBufferSpec *spec);
|
/third_party/gstreamer/gstplugins_good/sys/osxaudio/ |
D | gstosxaudioringbuffer.c | 65 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 …]
|
D | gstosxaudiosrc.c | 99 static GstAudioRingBuffer *gst_osx_audio_src_create_ringbuffer (GstAudioBaseSrc 242 GstAudioRingBuffer *buf; in gst_osx_audio_src_get_caps() 301 static GstAudioRingBuffer *
|
D | gstosxaudiosink.c | 120 static GstAudioRingBuffer 318 GstAudioRingBuffer *buf; in gst_osx_audio_sink_getcaps() 480 static GstAudioRingBuffer *
|
/third_party/gstreamer/gstplugins_bad/sys/asio/ |
D | gstasioringbuffer.cpp | 35 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 …]
|
D | gstasioringbuffer.h | 32 GST, ASIO_RING_BUFFER, GstAudioRingBuffer);
|
/third_party/gstreamer/gstplugins_bad/sys/opensles/ |
D | openslesringbuffer.h | 58 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);
|
D | openslesringbuffer.c | 111 _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 …]
|
D | openslessrc.c | 106 static GstAudioRingBuffer * 109 GstAudioRingBuffer *rb; in gst_opensles_src_create_ringbuffer()
|
D | openslessink.c | 80 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/ |
D | gstwasapi2ringbuffer.cpp | 139 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 …]
|
D | gstwasapi2ringbuffer.h | 31 GST, WASAPI2_RING_BUFFER, GstAudioRingBuffer); 33 GstAudioRingBuffer * gst_wasapi2_ring_buffer_new (GstWasapi2ClientDeviceClass device_class,
|
D | gstwasapi2sink.c | 98 static GstAudioRingBuffer *gst_wasapi2_sink_create_ringbuffer (GstAudioBaseSink 325 static GstAudioRingBuffer * 329 GstAudioRingBuffer *ringbuffer; in gst_wasapi2_sink_create_ringbuffer()
|
D | gstwasapi2src.c | 98 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/ |
D | pulsesink.c | 162 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 …]
|