diff options
Diffstat (limited to 'gst-libs/gst/app/gstappsink.h')
-rw-r--r-- | gst-libs/gst/app/gstappsink.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gst-libs/gst/app/gstappsink.h b/gst-libs/gst/app/gstappsink.h index 2873e363..92a017be 100644 --- a/gst-libs/gst/app/gstappsink.h +++ b/gst-libs/gst/app/gstappsink.h @@ -49,6 +49,8 @@ struct _GstAppSink GCond *cond; GMutex *mutex; GQueue *queue; + GstBuffer *preroll; + gboolean started; gboolean end_of_stream; }; @@ -61,9 +63,12 @@ GType gst_app_sink_get_type(void); GST_DEBUG_CATEGORY_EXTERN (app_sink_debug); -void gst_app_sink_set_caps (GstAppSink *appsink, GstCaps *caps); -gboolean gst_app_sink_end_of_stream (GstAppSink *appsink); -GstBuffer *gst_app_sink_pull_buffer (GstAppSink *appsink); +void gst_app_sink_set_caps (GstAppSink *appsink, GstCaps *caps); + +gboolean gst_app_sink_end_of_stream (GstAppSink *appsink); + +GstBuffer * gst_app_sink_pull_preroll (GstAppSink *appsink); +GstBuffer * gst_app_sink_pull_buffer (GstAppSink *appsink); G_END_DECLS |