GstRtsp.RTSPExtension

g GObject.GInterface GObject.GInterface GstRtsp.RTSPExtension GstRtsp.RTSPExtension GObject.GInterface->GstRtsp.RTSPExtension

Implementations:
 None

Methods

  after_send (req, resp)
  before_send (req)
  configure_stream (caps)
  detect_server (resp)
  get_transports (protocols, transport)
  parse_sdp (sdp, s)
  receive_request (req)
  send (req, resp)
  setup_media (media)
  stream_select (url)

Virtual Methods

  do_after_send (req, resp)
  do_before_send (req)
  do_configure_stream (caps)
  do_detect_server (resp)
  do_get_transports (protocols, transport)
  do_parse_sdp (sdp, s)
  do_receive_request (req)
  do_send (req, resp)
  do_setup_media (media)
  do_stream_select (url)

Properties

None

Signals

Name Short Description
send  

Fields

None

Class Details

class GstRtsp.RTSPExtension
Bases:GObject.GInterface
Structure:GstRtsp.RTSPExtensionInterface

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

after_send(req, resp)[source]
Parameters:
Return type:

GstRtsp.RTSPResult

before_send(req)[source]
Parameters:req (GstRtsp.RTSPMessage) –
Return type:GstRtsp.RTSPResult
configure_stream(caps)[source]
Parameters:caps (Gst.Caps) –
Return type:bool
detect_server(resp)[source]
Parameters:resp (GstRtsp.RTSPMessage) –
Return type:bool
get_transports(protocols, transport)[source]
Parameters:
Return type:

GstRtsp.RTSPResult

parse_sdp(sdp, s)[source]
Parameters:
Return type:

GstRtsp.RTSPResult

receive_request(req)[source]
Parameters:req (GstRtsp.RTSPMessage) –
Return type:GstRtsp.RTSPResult
send(req, resp)[source]
Parameters:
Return type:

GstRtsp.RTSPResult

setup_media(media)[source]
Parameters:media (GstSdp.SDPMedia) –
Return type:GstRtsp.RTSPResult
stream_select(url)[source]
Parameters:url (GstRtsp.RTSPUrl) –
Return type:GstRtsp.RTSPResult
do_after_send(req, resp) virtual
Parameters:
Return type:

GstRtsp.RTSPResult

do_before_send(req) virtual
Parameters:req (GstRtsp.RTSPMessage) –
Return type:GstRtsp.RTSPResult
do_configure_stream(caps) virtual
Parameters:caps (Gst.Caps) –
Return type:bool
do_detect_server(resp) virtual
Parameters:resp (GstRtsp.RTSPMessage) –
Return type:bool
do_get_transports(protocols, transport) virtual
Parameters:
Return type:

GstRtsp.RTSPResult

do_parse_sdp(sdp, s) virtual
Parameters:
Return type:

GstRtsp.RTSPResult

do_receive_request(req) virtual
Parameters:req (GstRtsp.RTSPMessage) –
Return type:GstRtsp.RTSPResult
do_send(req, resp) virtual
Parameters:
Return type:

GstRtsp.RTSPResult

do_setup_media(media) virtual
Parameters:media (GstSdp.SDPMedia) –
Return type:GstRtsp.RTSPResult
do_stream_select(url) virtual
Parameters:url (GstRtsp.RTSPUrl) –
Return type:GstRtsp.RTSPResult

Signal Details

GstRtsp.RTSPExtension.signals.send(r_t_s_p_extension, object, p0)
Signal Name:

send

Flags:

RUN_LAST

Parameters:
Return type:

GstRtsp.RTSPResult