summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavisubtitle.h
diff options
context:
space:
mode:
authorThijs Vermeir <thijsvermeir@gmail.com>2007-12-18 09:13:12 +0000
committerThijs Vermeir <thijsvermeir@gmail.com>2007-12-18 09:13:12 +0000
commitd0c62e910823d5c3bba2696f734769f8ac47b149 (patch)
tree170139fd73b34fe6b3f1a99469662f6946a5102d /gst/avi/gstavisubtitle.h
parentde9a28056e618bfeee94e8fb89d0de7be4e36f9f (diff)
Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
Original commit message from CVS: * gst/avi/Makefile.am: * gst/avi/gstavi.c: * gst/avi/gstavisubtitle.c: * gst/avi/gstavisubtitle.h: * tests/check/Makefile.am: * tests/check/elements/avisubtitle.c: * win32/common/config.h: Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
Diffstat (limited to 'gst/avi/gstavisubtitle.h')
-rw-r--r--gst/avi/gstavisubtitle.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/gst/avi/gstavisubtitle.h b/gst/avi/gstavisubtitle.h
new file mode 100644
index 00000000..866466a7
--- /dev/null
+++ b/gst/avi/gstavisubtitle.h
@@ -0,0 +1,37 @@
+
+#ifndef __GSTAVISUBTITLE_H__
+#define __GSTAVISUBTITLE_H__
+
+#include <glib.h>
+#include <glib-object.h>
+#include <gst/gst.h>
+
+G_BEGIN_DECLS
+
+typedef struct _GstAviSubtitle GstAviSubtitle;
+typedef struct _GstAviSubtitleClass GstAviSubtitleClass;
+
+#define GST_TYPE_AVI_SUBTITLE (gst_avi_subtitle_get_type ())
+#define GST_AVI_SUBTITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_AVI_SUBTITLE, GstAviSubtitle))
+#define GST_AVI_SUBTITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_AVI_SUBTITLE, GstAviSubtitleClass))
+#define IS_GST_AVI_SUBTITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_AVI_SUBTITLE))
+#define IS_GST_AVI_SUBTITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_AVI_SUBTITLE))
+#define GST_AVI_SUBTITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_AVI_SUBTITLE, GstAviSubtitleClass))
+
+GType gst_avi_subtitle_get_type (void);
+
+struct _GstAviSubtitle
+{
+ GstElement parent;
+
+ GstPad* src;
+ GstPad* sink;
+};
+
+struct _GstAviSubtitleClass
+{
+ GstElementClass parent;
+};
+
+G_END_DECLS
+#endif