* Boston, MA 02111-1307, USA.
*/
-#ifndef __GST_GDK_PIXBUF_H__
-#define __GST_GDK_PIXBUF_H__
+#ifndef __GST_GDK_PIXBUF_DEC_H__
+#define __GST_GDK_PIXBUF_DEC_H__
#include <gst/gst.h>
+#include <gst/video/video.h>
+#include <gdk-pixbuf/gdk-pixbuf.h>
G_BEGIN_DECLS
-/* #define's don't like whitespacey bits */
-#define GST_TYPE_GDK_PIXBUF \
- (gst_gdk_pixbuf_get_type())
-#define GST_GDK_PIXBUF(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GDK_PIXBUF,GstGdkPixbuf))
-#define GST_GDK_PIXBUF_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GDK_PIXBUF,GstGdkPixbufClass))
-#define GST_IS_GDK_PIXBUF(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GDK_PIXBUF))
-#define GST_IS_GDK_PIXBUF_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GDK_PIXBUF))
+#define GST_TYPE_GDK_PIXBUF_DEC \
+ (gst_gdk_pixbuf_dec_get_type())
+#define GST_GDK_PIXBUF_DEC(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GDK_PIXBUF_DEC,GstGdkPixbufDec))
+#define GST_GDK_PIXBUF_DEC_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GDK_PIXBUF_DEC,GstGdkPixbufDecClass))
+#define GST_IS_GDK_PIXBUF_DEC(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GDK_PIXBUF_DEC))
+#define GST_IS_GDK_PIXBUF_DEC_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GDK_PIXBUF_DEC))
-typedef struct _GstGdkPixbuf GstGdkPixbuf;
-typedef struct _GstGdkPixbufClass GstGdkPixbufClass;
+typedef struct _GstGdkPixbufDec GstGdkPixbufDec;
+typedef struct _GstGdkPixbufDecClass GstGdkPixbufDecClass;
-struct _GstGdkPixbuf
+struct _GstGdkPixbufDec
{
GstElement element;
GstBufferPool *pool;
};
-struct _GstGdkPixbufClass
+struct _GstGdkPixbufDecClass
{
GstElementClass parent_class;
};
-static GType gst_gdk_pixbuf_get_type (void);
+GType gst_gdk_pixbuf_dec_get_type (void);
G_END_DECLS
-#endif /* __GST_GDK_PIXBUF_H__ */
+#endif /* __GST_GDK_PIXBUF_DEC_H__ */