RTSPExtensionT

This interface is implemented e.g. by the Windows Media Streaming RTSP exentension (rtspwms) and the RealMedia RTSP extension (rtspreal).

Members

Functions

afterSend
gstrtsp.types.RTSPResult afterSend(gstrtsp.rtspmessage.RTSPMessage req, gstrtsp.rtspmessage.RTSPMessage resp)
beforeSend
gstrtsp.types.RTSPResult beforeSend(gstrtsp.rtspmessage.RTSPMessage req)
configureStream
bool configureStream(gst.caps.Caps caps)
connectSend
ulong connectSend(T callback, Flag!"After" after)

Connect to Send signal.

detectServer
bool detectServer(gstrtsp.rtspmessage.RTSPMessage resp)
getTransports
gstrtsp.types.RTSPResult getTransports(gstrtsp.types.RTSPLowerTrans protocols, string transport)
parseSdp
gstrtsp.types.RTSPResult parseSdp(gstsdp.sdpmessage.SDPMessage sdp, gst.structure.Structure s)
receiveRequest
gstrtsp.types.RTSPResult receiveRequest(gstrtsp.rtspmessage.RTSPMessage req)
send
gstrtsp.types.RTSPResult send(gstrtsp.rtspmessage.RTSPMessage req, gstrtsp.rtspmessage.RTSPMessage resp)
setupMedia
gstrtsp.types.RTSPResult setupMedia(gstsdp.sdpmedia.SDPMedia media)
streamSelect
gstrtsp.types.RTSPResult streamSelect(gstrtsp.rtspurl.RTSPUrl url)