summaryrefslogtreecommitdiffstats
path: root/gst/multifile/gstmultifilesink.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2007-07-03 08:01:18 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2007-07-03 08:01:18 +0000
commit8751d8cb9b73a388369e6d97cbb41dd42f21c0ff (patch)
tree0bf13b49e7ec585335f9d9ed3210a08e09263a8b /gst/multifile/gstmultifilesink.c
parentb28ee64117d6e132b1807f436bb7b03b13ac9208 (diff)
downloadgst-plugins-bad-8751d8cb9b73a388369e6d97cbb41dd42f21c0ff.tar.gz
gst-plugins-bad-8751d8cb9b73a388369e6d97cbb41dd42f21c0ff.tar.bz2
gst-plugins-bad-8751d8cb9b73a388369e6d97cbb41dd42f21c0ff.zip
gst/multifile/: Add .h files to be able to add it to the docs.
Original commit message from CVS: * gst/multifile/Makefile.am: * gst/multifile/gstmultifile.c: * gst/multifile/gstmultifilesink.c: * gst/multifile/gstmultifilesink.h: * gst/multifile/gstmultifilesrc.c: * gst/multifile/gstmultifilesrc.h: Add .h files to be able to add it to the docs.
Diffstat (limited to 'gst/multifile/gstmultifilesink.c')
-rw-r--r--gst/multifile/gstmultifilesink.c41
1 files changed, 1 insertions, 40 deletions
diff --git a/gst/multifile/gstmultifilesink.c b/gst/multifile/gstmultifilesink.c
index 4815bfb7..58977817 100644
--- a/gst/multifile/gstmultifilesink.c
+++ b/gst/multifile/gstmultifilesink.c
@@ -33,46 +33,7 @@
# include "config.h"
#endif
-#include <gst/gst.h>
-#include <gst/base/gstbasesink.h>
-#include <errno.h>
-#include <string.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-#define GST_TYPE_MULTI_FILE_SINK \
- (gst_multi_file_sink_get_type())
-#define GST_MULTI_FILE_SINK(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_MULTI_FILE_SINK,GstMultiFileSink))
-#define GST_MULTI_FILE_SINK_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_MULTI_FILE_SINK,GstMultiFileSinkClass))
-#define GST_IS_MULTI_FILE_SINK(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_MULTI_FILE_SINK))
-#define GST_IS_MULTI_FILE_SINK_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MULTI_FILE_SINK))
-
-typedef struct _GstMultiFileSink GstMultiFileSink;
-typedef struct _GstMultiFileSinkClass GstMultiFileSinkClass;
-
-struct _GstMultiFileSink
-{
- GstBaseSink parent;
-
- gchar *filename;
- gchar *uri;
- int index;
-};
-
-struct _GstMultiFileSinkClass
-{
- GstBaseSinkClass parent_class;
-};
-
-GType gst_multi_file_sink_get_type (void);
-
+#include "gstmultifilesink.h"
static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,