gstreamer/sources/generated/Gst.Rtsp_IRTSPExtension.cs
2018-01-29 16:25:26 -03:00

38 lines
1.6 KiB
C#

// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.
namespace Gst.Rtsp {
using System;
#region Autogenerated code
public partial interface IRTSPExtension : GLib.IWrapper {
event Gst.Rtsp.SendEventHandler SendEvent;
Gst.Rtsp.RTSPResult AfterSend(Gst.Rtsp.RTSPMessage req, Gst.Rtsp.RTSPMessage resp);
Gst.Rtsp.RTSPResult BeforeSend(Gst.Rtsp.RTSPMessage req);
bool ConfigureStream(Gst.Caps caps);
bool DetectServer(Gst.Rtsp.RTSPMessage resp);
Gst.Rtsp.RTSPResult GetTransports(Gst.Rtsp.RTSPLowerTrans protocols, string transport);
Gst.Rtsp.RTSPResult ParseSdp(Gst.Sdp.SDPMessage sdp, Gst.Structure s);
Gst.Rtsp.RTSPResult ReceiveRequest(Gst.Rtsp.RTSPMessage req);
Gst.Rtsp.RTSPResult Send(Gst.Rtsp.RTSPMessage req, Gst.Rtsp.RTSPMessage resp);
Gst.Rtsp.RTSPResult SetupMedia(Gst.Sdp.SDPMedia media);
Gst.Rtsp.RTSPResult StreamSelect(Gst.Rtsp.RTSPUrl url);
}
[GLib.GInterface (typeof (RTSPExtensionAdapter))]
public partial interface IRTSPExtensionImplementor : GLib.IWrapper {
bool DetectServer (Gst.Rtsp.RTSPMessage resp);
Gst.Rtsp.RTSPResult BeforeSend (Gst.Rtsp.RTSPMessage req);
Gst.Rtsp.RTSPResult AfterSend (Gst.Rtsp.RTSPMessage req, Gst.Rtsp.RTSPMessage resp);
Gst.Rtsp.RTSPResult ParseSdp (Gst.Sdp.SDPMessage sdp, Gst.Structure s);
Gst.Rtsp.RTSPResult SetupMedia (Gst.Sdp.SDPMedia media);
bool ConfigureStream (Gst.Caps caps);
Gst.Rtsp.RTSPResult GetTransports (Gst.Rtsp.RTSPLowerTrans protocols, string transport);
Gst.Rtsp.RTSPResult StreamSelect (Gst.Rtsp.RTSPUrl url);
Gst.Rtsp.RTSPResult ReceiveRequest (Gst.Rtsp.RTSPMessage req);
}
#endregion
}