#include <rtsp.h>
Data Fields | |
URLContext * | rtp_handle |
RTP stream handle (if UDP). | |
void * | transport_priv |
RTP/RDT parse context if input, RTP AVFormatContext if output. | |
int | stream_index |
corresponding stream index, if any. | |
int | interleaved_min |
interleave IDs; copies of RTSPTransportField->interleaved_min/max for the selected transport. | |
int | interleaved_max |
char | control_url [1024] |
url for this stream (from SDP) | |
RTPPayloadData | rtp_payload_data |
rtp payload parsing infos from SDP (i.e. | |
int | sdp_port |
The following are used only in SDP, not RTSP. | |
struct in_addr | sdp_ip |
IP address (from SDP content). | |
int | sdp_ttl |
IP Time-To-Live (from SDP content). | |
int | sdp_payload_type |
payload type | |
RTPDynamicProtocolHandler * | dynamic_handler |
The following are used for dynamic protocols (rtp_*.c/rdt.c). | |
PayloadContext * | dynamic_protocol_context |
private data associated with the dynamic protocol |
In the case of RDT, one RTSPStream can represent multiple AVStreams. In this case, each AVStream in this set has similar content (but different codec/bitrate).
Definition at line 289 of file rtsp.h.
char RTSPStream::control_url[1024] |
url for this stream (from SDP)
Definition at line 300 of file rtsp.h.
Referenced by sdp_parse_line().
The following are used for dynamic protocols (rtp_*.c/rdt.c).
handler structure
Definition at line 318 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), rtsp_open_transport_ctx(), sdp_parse_line(), and sdp_parse_rtpmap().
private data associated with the dynamic protocol
Definition at line 321 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), rtsp_open_transport_ctx(), sdp_parse_fmtp(), sdp_parse_line(), and sdp_parse_rtpmap().
interleave IDs; copies of RTSPTransportField->interleaved_min/max for the selected transport.
Only used for TCP.
Definition at line 298 of file rtsp.h.
Referenced by tcp_write_packet().
RTP stream handle (if UDP).
Definition at line 290 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), rtsp_open_transport_ctx(), and sdp_read_header().
rtp payload parsing infos from SDP (i.e.
mapping between private payload IDs and media-types (string), so that we can derive what type of payload we're dealing with (and how to parse it).
Definition at line 313 of file rtsp.h.
Referenced by rtsp_open_transport_ctx(), and sdp_parse_fmtp().
struct in_addr RTSPStream::sdp_ip [read] |
IP address (from SDP content).
Definition at line 305 of file rtsp.h.
Referenced by sdp_parse_line(), and sdp_read_header().
payload type
Definition at line 307 of file rtsp.h.
Referenced by rtsp_open_transport_ctx(), and sdp_parse_line().
The following are used only in SDP, not RTSP.
port (from SDP content)
Definition at line 304 of file rtsp.h.
Referenced by sdp_parse_line(), and sdp_read_header().
IP Time-To-Live (from SDP content).
Definition at line 306 of file rtsp.h.
Referenced by sdp_parse_line(), and sdp_read_header().
corresponding stream index, if any.
-1 if none (MPEG2TS case)
Definition at line 294 of file rtsp.h.
Referenced by rtsp_open_transport_ctx(), and sdp_parse_line().
RTP/RDT parse context if input, RTP AVFormatContext if output.
Definition at line 291 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), rtsp_open_transport_ctx(), rtsp_write_packet(), and tcp_write_packet().