RTSPStream Struct Reference

Describe a single stream, as identified by a single m= line block in the SDP content. More...

#include <rtsp.h>


Data Fields

RTP stream handle (if UDP).
RTP/RDT parse context if input, RTP AVFormatContext if output.
corresponding stream index, if any.
interleave IDs; copies of RTSPTransportField->interleaved_min/max for the selected transport.
char control_url [1024]
url for this stream (from SDP)
The following are used only in SDP, not RTSP.
IP address (from SDP content).
IP Time-To-Live (from SDP content).
payload type
The following are used for dynamic protocols (rtp_*.c/rdt.c).
private data associated with the dynamic protocol

Detailed Description

Describe a single stream, as identified by a single m= line block in the SDP content.

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 401 of file rtsp.h.


Field Documentation

url for this stream (from SDP)

Definition at line 412 of file rtsp.h.

Referenced by ff_rtsp_setup_output_streams(), and rtsp_read_setup().

The following are used for dynamic protocols (rtp_*.c/rdt.c).

handler structure

Definition at line 425 of file rtsp.h.

Referenced by ff_rtsp_close_streams(), and ff_rtsp_open_transport_ctx().

private data associated with the dynamic protocol

Definition at line 428 of file rtsp.h.

Referenced by ff_rtsp_close_streams(), and ff_rtsp_open_transport_ctx().

Definition at line 410 of file rtsp.h.

Referenced by rtsp_read_setup(), and tcp_write_packet().

interleave IDs; copies of RTSPTransportField->interleaved_min/max for the selected transport.

Only used for TCP.

Definition at line 410 of file rtsp.h.

Referenced by ff_rtsp_tcp_read_packet(), rtsp_read_setup(), and tcp_write_packet().

RTP stream handle (if UDP).

Definition at line 402 of file rtsp.h.

Referenced by ff_rtsp_open_transport_ctx(), ff_rtsp_undo_setup(), and rtsp_read_setup().

IP address (from SDP content).

Definition at line 417 of file rtsp.h.

payload type

Definition at line 419 of file rtsp.h.

Referenced by ff_rtsp_open_transport_ctx().

The following are used only in SDP, not RTSP.

port (from SDP content)

Definition at line 416 of file rtsp.h.

IP Time-To-Live (from SDP content).

Definition at line 418 of file rtsp.h.

corresponding stream index, if any.

-1 if none (MPEG2TS case)

Definition at line 406 of file rtsp.h.

Referenced by ff_rtsp_open_transport_ctx(), ff_rtsp_setup_output_streams(), and rtsp_read_play().

RTP/RDT parse context if input, RTP AVFormatContext if output.

Definition at line 403 of file rtsp.h.

Referenced by ff_rtsp_open_transport_ctx(), ff_rtsp_undo_setup(), rtsp_read_play(), rtsp_write_packet(), and tcp_write_packet().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /