#include <rtpdec.h>
Data Fields | |
| AVFormatContext * | ic | 
| AVStream * | st | 
| 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 MpegTSContext * | ts | 
| int | read_buf_index | 
| int | read_buf_size | 
| URLContext * | rtp_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.   | |
| PayloadContext * | dynamic_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.   | |
| RTPPacket * | queue | 
| 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.   | |
Definition at line 146 of file rtpdec.h.
| uint32_t RTPDemuxContext::base_timestamp | 
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().
| uint8_t* RTPDemuxContext::buf_ptr | 
| uint32_t RTPDemuxContext::cur_timestamp | 
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 176 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().
| char RTPDemuxContext::hostname[256] | 
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 147 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_parse_open(), finalize_packet(), rtp_parse_one_packet(), and rtp_parse_packet_internal().
| unsigned int RTPDemuxContext::last_octet_count | 
Definition at line 175 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_parse_open(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().
| uint32_t RTPDemuxContext::last_rtcp_timestamp | 
| unsigned int RTPDemuxContext::octet_count | 
| unsigned int RTPDemuxContext::packet_count | 
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 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().
| int64_t RTPDemuxContext::rtcp_ts_offset | 
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().
| uint16_t RTPDemuxContext::seq | 
Definition at line 151 of file rtpdec.h.
Referenced by ff_rtp_reset_packet_queue(), has_next_packet(), rtp_parse_one_packet(), rtp_parse_packet_internal(), and rtp_parse_queued_packet().
| uint32_t RTPDemuxContext::ssrc | 
Definition at line 150 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), and rtp_parse_packet_internal().
Definition at line 148 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), finalize_packet(), rtp_parse_one_packet(), rtp_parse_packet_internal(), and rtp_parse_queued_packet().
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().
| uint32_t RTPDemuxContext::timestamp | 
struct MpegTSContext* RTPDemuxContext::ts [read]           | 
        
Definition at line 158 of file rtpdec.h.
Referenced by ff_rtp_parse_close(), ff_rtp_parse_open(), rtp_parse_one_packet(), and rtp_parse_packet_internal().
 1.5.8