#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) | |
int | sdp_port |
The following are used only in SDP, not RTSP. | |
struct sockaddr_storage | 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 384 of file rtsp.h.
char RTSPStream::control_url[1024] |
url for this stream (from SDP)
Definition at line 395 of file rtsp.h.
Referenced by ff_rtsp_setup_output_streams().
The following are used for dynamic protocols (rtp_*.c/rdt.c).
handler structure
Definition at line 408 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), and rtsp_open_transport_ctx().
private data associated with the dynamic protocol
Definition at line 411 of file rtsp.h.
Referenced by ff_rtsp_close_streams(), and rtsp_open_transport_ctx().
interleave IDs; copies of RTSPTransportField->interleaved_min/max for the selected transport.
Only used for TCP.
Definition at line 393 of file rtsp.h.
Referenced by ff_rtsp_tcp_read_packet(), and tcp_write_packet().
RTP stream handle (if UDP).
Definition at line 385 of file rtsp.h.
Referenced by ff_rtsp_undo_setup(), and rtsp_open_transport_ctx().
struct sockaddr_storage RTSPStream::sdp_ip [read] |
corresponding stream index, if any.
-1 if none (MPEG2TS case)
Definition at line 389 of file rtsp.h.
Referenced by ff_rtsp_setup_output_streams(), rtsp_open_transport_ctx(), and rtsp_read_play().
RTP/RDT parse context if input, RTP AVFormatContext if output.
Definition at line 386 of file rtsp.h.
Referenced by ff_rtsp_undo_setup(), rtsp_open_transport_ctx(), rtsp_read_play(), rtsp_write_packet(), and tcp_write_packet().