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
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: - req (GstRtsp.RTSPMessage) –
- resp (GstRtsp.RTSPMessage) –
 - Return type: 
- req (
 - 
before_send(req)[source]¶
- Parameters: - req ( - GstRtsp.RTSPMessage) –- Return type: - GstRtsp.RTSPResult
 - 
detect_server(resp)[source]¶
- Parameters: - resp ( - GstRtsp.RTSPMessage) –- Return type: - bool
 - 
get_transports(protocols, transport)[source]¶
- Parameters: - protocols (GstRtsp.RTSPLowerTrans) –
- transport (str) –
 - Return type: 
- protocols (
 - 
parse_sdp(sdp, s)[source]¶
- Parameters: - sdp (GstSdp.SDPMessage) –
- s (Gst.Structure) –
 - Return type: 
- sdp (
 - 
receive_request(req)[source]¶
- Parameters: - req ( - GstRtsp.RTSPMessage) –- Return type: - GstRtsp.RTSPResult
 - 
send(req, resp)[source]¶
- Parameters: - req (GstRtsp.RTSPMessage) –
- resp (GstRtsp.RTSPMessage) –
 - Return type: 
- req (
 - 
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: - req (GstRtsp.RTSPMessage) –
- resp (GstRtsp.RTSPMessage) –
 - Return type: 
- req (
 - 
do_before_send(req) virtual¶
- Parameters: - req ( - GstRtsp.RTSPMessage) –- Return type: - GstRtsp.RTSPResult
 - 
do_detect_server(resp) virtual¶
- Parameters: - resp ( - GstRtsp.RTSPMessage) –- Return type: - bool
 - 
do_get_transports(protocols, transport) virtual¶
- Parameters: - protocols (GstRtsp.RTSPLowerTrans) –
- transport (str) –
 - Return type: 
- protocols (
 - 
do_parse_sdp(sdp, s) virtual¶
- Parameters: - sdp (GstSdp.SDPMessage) –
- s (Gst.Structure) –
 - Return type: 
- sdp (
 - 
do_receive_request(req) virtual¶
- Parameters: - req ( - GstRtsp.RTSPMessage) –- Return type: - GstRtsp.RTSPResult
 - 
do_send(req, resp) virtual¶
- Parameters: - req (GstRtsp.RTSPMessage) –
- resp (GstRtsp.RTSPMessage) –
 - Return type: 
- req (
 - 
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
 
-