mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
38 lines
1.6 KiB
C#
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
|
|
}
|