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