#define __GST_BUFFER_POOL_H__
#include <gst/gstminiobject.h>
-#include <gst/gstatomicqueue.h>
-#include <gst/gstpoll.h>
-#include <gst/gstclock.h>
#include <gst/gstpad.h>
#include <gst/gstbuffer.h>
struct _GstBufferPool {
GstObject object;
- /*< private >*/
- gboolean active;
- gboolean flushing;
- gboolean started;
- gint outstanding;
- GstAtomicQueue *queue;
- GstPoll *poll;
-
- gboolean configured;
- GstStructure *config;
+ /*< protected >*/
+ gint flushing;
+ /*< private >*/
GstBufferPoolPrivate *priv;
gpointer _gst_reserved[GST_PADDING];