FFmpeg
4.0
|
#include <libavformat/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 |
char | hostname [256] |
int | srtp_enabled |
struct SRTPContext | srtp |
RTPStatistics | statistics |
Statistics for this stream (used by RTCP receiver reports) More... | |
uint64_t | last_rtcp_ntp_time |
int64_t | last_rtcp_reception_time |
uint64_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 |
int64_t | last_feedback_time |
const RTPDynamicProtocolHandler * | handler |
PayloadContext * | dynamic_protocol_context |
int | prev_ret |
Fields for packet reordering. More... | |
RTPPacket * | queue |
A sorted queue of buffered packets not yet returned. More... | |
int | queue_len |
The number of packets in queue. More... | |
int | queue_size |
The size of queue, or 0 if reordering is disabled. More... | |
AVFormatContext* RTPDemuxContext::ic |
Definition at line 150 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_parse_open(), finalize_packet(), rtcp_parse_packet(), rtp_parse_one_packet(), rtp_parse_packet_internal(), and rtp_parse_queued_packet().
AVStream* RTPDemuxContext::st |
Definition at line 151 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), ff_rtsp_open_transport_ctx(), finalize_packet(), rtp_parse_one_packet(), and rtp_parse_packet_internal().
int RTPDemuxContext::payload_type |
Definition at line 152 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), and rtp_parse_packet_internal().
uint32_t RTPDemuxContext::ssrc |
Definition at line 153 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_send_rtcp_feedback(), ff_rtsp_open_transport_ctx(), and rtp_parse_packet_internal().
uint16_t RTPDemuxContext::seq |
Definition at line 154 of file rtpdec.h.
Referenced by ff_rtp_reset_packet_queue(), find_missing_packets(), has_next_packet(), rtp_parse_one_packet(), rtp_parse_packet_internal(), and rtp_parse_queued_packet().
uint32_t RTPDemuxContext::timestamp |
Definition at line 155 of file rtpdec.h.
Referenced by finalize_packet(), and rtsp_read_play().
uint32_t RTPDemuxContext::base_timestamp |
Definition at line 156 of file rtpdec.h.
Referenced by ff_rtsp_open_transport_ctx(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().
int64_t RTPDemuxContext::unwrapped_timestamp |
Definition at line 158 of file rtpdec.h.
Referenced by finalize_packet(), and rtsp_read_play().
int64_t RTPDemuxContext::range_start_offset |
Definition at line 159 of file rtpdec.h.
Referenced by finalize_packet(), and rtsp_read_play().
char RTPDemuxContext::hostname[256] |
Definition at line 162 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), and ff_rtp_parse_open().
int RTPDemuxContext::srtp_enabled |
Definition at line 164 of file rtpdec.h.
Referenced by ff_rtp_parse_packet(), and ff_rtp_parse_set_crypto().
struct SRTPContext RTPDemuxContext::srtp |
Definition at line 165 of file rtpdec.h.
Referenced by ff_rtp_parse_close(), ff_rtp_parse_packet(), and ff_rtp_parse_set_crypto().
RTPStatistics RTPDemuxContext::statistics |
Statistics for this stream (used by RTCP receiver reports)
Definition at line 168 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_parse_open(), rtp_parse_one_packet(), and rtp_parse_packet_internal().
int RTPDemuxContext::prev_ret |
Fields for packet reordering.
The return value of the actual parsing of the previous packet
Definition at line 171 of file rtpdec.h.
Referenced by ff_rtp_parse_packet(), ff_rtp_reset_packet_queue(), and rtp_parse_one_packet().
RTPPacket* RTPDemuxContext::queue |
A sorted queue of buffered packets not yet returned.
Definition at line 172 of file rtpdec.h.
Referenced by enqueue_packet(), ff_rtp_queued_packet_time(), ff_rtp_reset_packet_queue(), find_missing_packets(), has_next_packet(), rtp_parse_one_packet(), and rtp_parse_queued_packet().
int RTPDemuxContext::queue_len |
The number of packets in queue.
Definition at line 173 of file rtpdec.h.
Referenced by enqueue_packet(), ff_rtp_reset_packet_queue(), rtp_parse_one_packet(), and rtp_parse_queued_packet().
int RTPDemuxContext::queue_size |
The size of queue, or 0 if reordering is disabled.
Definition at line 174 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), and rtp_parse_one_packet().
uint64_t RTPDemuxContext::last_rtcp_ntp_time |
Definition at line 178 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().
int64_t RTPDemuxContext::last_rtcp_reception_time |
Definition at line 179 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr(), and rtcp_parse_packet().
uint64_t RTPDemuxContext::first_rtcp_ntp_time |
Definition at line 180 of file rtpdec.h.
Referenced by ff_rtp_parse_open(), ff_rtsp_open_transport_ctx(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().
uint32_t RTPDemuxContext::last_rtcp_timestamp |
Definition at line 181 of file rtpdec.h.
Referenced by finalize_packet(), and rtcp_parse_packet().
int64_t RTPDemuxContext::rtcp_ts_offset |
Definition at line 182 of file rtpdec.h.
Referenced by ff_rtsp_open_transport_ctx(), finalize_packet(), rtcp_parse_packet(), and rtsp_read_play().
unsigned int RTPDemuxContext::octet_count |
Definition at line 186 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr().
unsigned int RTPDemuxContext::last_octet_count |
Definition at line 187 of file rtpdec.h.
Referenced by ff_rtp_check_and_send_back_rr().
int64_t RTPDemuxContext::last_feedback_time |
Definition at line 188 of file rtpdec.h.
Referenced by ff_rtp_send_rtcp_feedback().
const RTPDynamicProtocolHandler* RTPDemuxContext::handler |
Definition at line 191 of file rtpdec.h.
Referenced by ff_rtp_parse_set_dynamic_protocol(), ff_rtp_send_rtcp_feedback(), rtp_parse_one_packet(), and rtp_parse_packet_internal().
PayloadContext* RTPDemuxContext::dynamic_protocol_context |
Definition at line 192 of file rtpdec.h.
Referenced by ff_rtp_parse_set_dynamic_protocol(), ff_rtp_send_rtcp_feedback(), rtp_parse_one_packet(), and rtp_parse_packet_internal().