public Gst.Buffer pull ();
[CCode (cname = "gst_harness_pull_event")]
public Gst.Event pull_event ();
+ [CCode (cname = "gst_harness_pull_until_eos")]
+ [Version (since = "1.18")]
+ public bool pull_until_eos (out Gst.Buffer buf);
[CCode (cname = "gst_harness_pull_upstream_event")]
public Gst.Event pull_upstream_event ();
[CCode (cname = "gst_harness_push")]
public bool is_shared ();
public bool is_stop_on_disconnect ();
public bool is_time_provider ();
+ [Version (since = "1.18")]
+ public void @lock ();
public uint n_streams ();
public virtual bool prepare (owned Gst.RTSPServer.Thread? thread);
[NoWrapper]
public virtual bool setup_sdp (Gst.SDP.Message sdp, Gst.RTSPServer.SDPInfo info);
public virtual bool suspend ();
public void take_pipeline (owned Gst.Pipeline pipeline);
+ [Version (since = "1.18")]
+ public void @unlock ();
public virtual bool unprepare ();
public virtual bool unsuspend ();
public void use_time_provider (bool time_provider);
public bool release_media (Gst.RTSPServer.SessionMedia media);
public void set_timeout (uint timeout);
public void touch ();
+ [NoAccessorMethod]
+ public uint extra_timeout { get; set; }
public string sessionid { get; construct; }
public uint timeout { get; set; }
[NoAccessorMethod]