diff options
Diffstat (limited to 'ext/ladspa/gstladspa.h')
-rw-r--r-- | ext/ladspa/gstladspa.h | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/ext/ladspa/gstladspa.h b/ext/ladspa/gstladspa.h index 80a7b458..2273aa5a 100644 --- a/ext/ladspa/gstladspa.h +++ b/ext/ladspa/gstladspa.h @@ -26,6 +26,7 @@ #include <config.h> #include <gst/gst.h> +#include <gst/bytestream/bytestream.h> #include "ladspa.h" @@ -34,19 +35,6 @@ extern "C" { #endif /* __cplusplus */ -/* -#define GST_TYPE_LADSPA \ - (gst_ladspa_get_type()) -#define GST_LADSPA(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_LADSPA,GstLADSPA)) -#define GST_LADSPA_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_LADSPA,GstLADSPA)) -#define GST_IS_LADSPA(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_LADSPA)) -#define GST_IS_LADSPA_CLASS(obj) \ - (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_LADSPA)) -*/ - typedef struct _ladspa_control_info { gchar *name; gfloat lowerbound, upperbound; @@ -67,12 +55,14 @@ struct _GstLADSPA { GstPad **sinkpads, **srcpads; + + GstByteStream **bytestreams; - GstBuffer **buffers; + GstBufferPool *bufpool; gboolean loopbased, newcaps, activated; - gint samplerate, buffersize; + gint samplerate, buffersize, numbuffers; gulong timestamp; }; |