summaryrefslogtreecommitdiffstats
path: root/gst/multifile/gstmultifilesink.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/multifile/gstmultifilesink.h')
-rw-r--r--gst/multifile/gstmultifilesink.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/multifile/gstmultifilesink.h b/gst/multifile/gstmultifilesink.h
index b0bbfac3..b95988f0 100644
--- a/gst/multifile/gstmultifilesink.h
+++ b/gst/multifile/gstmultifilesink.h
@@ -51,6 +51,11 @@ G_BEGIN_DECLS
typedef struct _GstMultiFileSink GstMultiFileSink;
typedef struct _GstMultiFileSinkClass GstMultiFileSinkClass;
+typedef enum {
+ GST_MULTI_FILE_SINK_NEXT_BUFFER,
+ GST_MULTI_FILE_SINK_NEXT_DISCONT
+} GstMultiFileSinkNext;
+
struct _GstMultiFileSink
{
GstBaseSink parent;
@@ -58,6 +63,8 @@ struct _GstMultiFileSink
gchar *filename;
gint index;
gboolean post_messages;
+ GstMultiFileSinkNext next_file;
+ FILE *file;
};
struct _GstMultiFileSinkClass