diff options
Diffstat (limited to 'ext/srt/gstsrtbasesink.h')
-rw-r--r-- | ext/srt/gstsrtbasesink.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/srt/gstsrtbasesink.h b/ext/srt/gstsrtbasesink.h index 453a0d557..9d617d5fd 100644 --- a/ext/srt/gstsrtbasesink.h +++ b/ext/srt/gstsrtbasesink.h @@ -45,6 +45,7 @@ struct _GstSRTBaseSink { GstBaseSink parent; GstUri *uri; + GstBufferList *headers; gint latency; gchar *passphrase; gint key_length; @@ -65,6 +66,12 @@ struct _GstSRTBaseSinkClass { GST_EXPORT GType gst_srt_base_sink_get_type (void); +typedef gboolean (*GstSRTBaseSinkSendCallback) (GstSRTBaseSink *sink, + const GstMapInfo *mapinfo, gpointer user_data); + +gboolean gst_srt_base_sink_send_headers (GstSRTBaseSink *sink, + GstSRTBaseSinkSendCallback send_cb, gpointer user_data); + GstStructure * gst_srt_base_sink_get_stats (GSocketAddress *sockaddr, SRTSOCKET sock); |