GstAtomicQueue
#include <gst/gst.h>
GstAtomicQueue * gst_atomic_queue_new (guint initial_size);
guint initial_size
void gst_atomic_queue_ref (GstAtomicQueue *queue);
GstAtomicQueue *queue
void gst_atomic_queue_unref (GstAtomicQueue *queue);
void gst_atomic_queue_push (GstAtomicQueue *queue, gpointer data);
gpointer data
gpointer gst_atomic_queue_peek (GstAtomicQueue *queue);
gpointer gst_atomic_queue_pop (GstAtomicQueue *queue);
guint gst_atomic_queue_length (GstAtomicQueue *queue);
typedef struct _GstAtomicQueue GstAtomicQueue;