diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index aa6fd3b160..0f03971e71 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -1401,9 +1401,9 @@ gst_multi_file_src_get_type element-multifilesink multifilesink GstMultiFileSink +GstMultiFileSinkNext GstMultiFileSinkClass -GstMultiFileSinkNext GST_MULTI_FILE_SINK GST_MULTI_FILE_SINK_CLASS GST_IS_MULTI_FILE_SINK diff --git a/gst/multifile/gstmultifilesink.h b/gst/multifile/gstmultifilesink.h index 5dbd6cc714..e827395ec1 100644 --- a/gst/multifile/gstmultifilesink.h +++ b/gst/multifile/gstmultifilesink.h @@ -52,6 +52,15 @@ G_BEGIN_DECLS typedef struct _GstMultiFileSink GstMultiFileSink; typedef struct _GstMultiFileSinkClass GstMultiFileSinkClass; +/** + * GstMultiFileSinkNext: + * @GST_MULTI_FILE_SINK_NEXT_BUFFER: New file for each buffer + * @GST_MULTI_FILE_SINK_NEXT_DISCONT: New file after each discontinuity + * @GST_MULTI_FILE_SINK_NEXT_KEY_FRAME: New file at each key frame + * (Useful for MPEG-TS segmenting) + * + * File splitting modes. + */ typedef enum { GST_MULTI_FILE_SINK_NEXT_BUFFER, GST_MULTI_FILE_SINK_NEXT_DISCONT,