RTPDemuxContext Struct Reference

#include <rtpdec.h>


Data Fields

AVFormatContextic
AVStreamst
int payload_type
uint32_t ssrc
uint16_t seq
uint32_t timestamp
uint32_t base_timestamp
uint32_t cur_timestamp
int64_t unwrapped_timestamp
int64_t range_start_offset
int max_payload_size
struct MpegTSContextts
int read_buf_index
int read_buf_size
URLContextrtp_ctx
char hostname [256]
RTPStatistics statistics
 Statistics for this stream (used by RTCP receiver reports).
int64_t last_rtcp_ntp_time
int64_t first_rtcp_ntp_time
uint32_t last_rtcp_timestamp
int64_t rtcp_ts_offset
unsigned int packet_count
unsigned int octet_count
unsigned int last_octet_count
int first_packet
uint8_t buf [RTP_MAX_PACKET_LENGTH]
uint8_t * buf_ptr
DynamicPayloadPacketHandlerProc parse_packet
 This is also copied from the dynamic protocol handler structure.
PayloadContextdynamic_protocol_context
 This is a copy from the values setup from the sdp parsing, in rtsp.c don't free me.
int max_frames_per_packet
int prev_ret
 Fields for packet reordering.
RTPPacketqueue
 A sorted queue of buffered packets not yet returned.
int queue_len
 The number of packets in queue.
int queue_size
 The size of queue, or 0 if reordering is disabled.


Detailed Description

Definition at line 146 of file rtpdec.h.


Field Documentation

Definition at line 153 of file rtpdec.h.

Referenced by finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().

uint8_t RTPDemuxContext::buf[RTP_MAX_PACKET_LENGTH]

Definition at line 186 of file rtpdec.h.

Referenced by rtp_parse_one_packet(), and rtp_parse_packet_internal().

Definition at line 187 of file rtpdec.h.

Definition at line 154 of file rtpdec.h.

This is a copy from the values setup from the sdp parsing, in rtsp.c don't free me.

Definition at line 191 of file rtpdec.h.

Referenced by ff_rtp_parse_set_dynamic_protocol(), rtp_parse_one_packet(), and rtp_parse_packet_internal().

Definition at line 184 of file rtpdec.h.

Definition at line 176 of file rtpdec.h.

Referenced by ff_rtp_parse_open(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().

Definition at line 163 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr(), and ff_rtp_parse_open().

Definition at line 183 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr().

Definition at line 177 of file rtpdec.h.

Referenced by finalize_packet(), and rtcp_parse_packet().

Definition at line 192 of file rtpdec.h.

Definition at line 157 of file rtpdec.h.

Definition at line 182 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr().

Definition at line 181 of file rtpdec.h.

This is also copied from the dynamic protocol handler structure.

Definition at line 190 of file rtpdec.h.

Referenced by ff_rtp_parse_set_dynamic_protocol(), rtp_parse_one_packet(), and rtp_parse_packet_internal().

Definition at line 149 of file rtpdec.h.

Referenced by ff_rtp_parse_close(), ff_rtp_parse_open(), and rtp_parse_packet_internal().

Fields for packet reordering.

The return value of the actual parsing of the previous packet

Definition at line 168 of file rtpdec.h.

Referenced by ff_rtp_parse_packet(), ff_rtp_reset_packet_queue(), and rtp_parse_one_packet().

A sorted queue of buffered packets not yet returned.

Definition at line 169 of file rtpdec.h.

Referenced by enqueue_packet(), ff_rtp_queued_packet_time(), ff_rtp_reset_packet_queue(), has_next_packet(), rtp_parse_one_packet(), and rtp_parse_queued_packet().

The number of packets in queue.

Definition at line 170 of file rtpdec.h.

Referenced by enqueue_packet(), ff_rtp_reset_packet_queue(), rtp_parse_one_packet(), and rtp_parse_queued_packet().

The size of queue, or 0 if reordering is disabled.

Definition at line 171 of file rtpdec.h.

Referenced by ff_rtp_parse_open(), and rtp_parse_one_packet().

Definition at line 156 of file rtpdec.h.

Referenced by finalize_packet(), and rtsp_read_play().

Definition at line 159 of file rtpdec.h.

Referenced by rtp_parse_one_packet(), and rtp_parse_packet_internal().

Definition at line 160 of file rtpdec.h.

Referenced by rtp_parse_one_packet(), and rtp_parse_packet_internal().

Definition at line 178 of file rtpdec.h.

Referenced by finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().

Definition at line 162 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr(), and ff_rtp_parse_open().

Definition at line 150 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr(), and rtp_parse_packet_internal().

Statistics for this stream (used by RTCP receiver reports).

Definition at line 165 of file rtpdec.h.

Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_parse_open(), and rtp_parse_packet_internal().

Definition at line 152 of file rtpdec.h.

Referenced by finalize_packet(), and rtsp_read_play().

Definition at line 155 of file rtpdec.h.

Referenced by finalize_packet(), and rtsp_read_play().


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

Generated on Fri Oct 26 02:46:18 2012 for FFmpeg by  doxygen 1.5.8