WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJMEDIA Reference

pjmedia_rtcp_xr_session Struct Reference

#include <rtcp_xr.h>

Data Fields

char * name
 
pjmedia_rtcp_xr_pkt pkt
 
pj_uint32_t rx_lrr
 
pj_timestamp rx_lrr_time
 
pj_uint32_t rx_last_rr
 
pjmedia_rtcp_xr_stat stat
 
pj_uint32_t src_ref_seq
 
pj_bool_t uninitialized_src_ref_seq
 
struct {
   pj_uint32_t   pkt
 
   pj_uint32_t   lost
 
   pj_uint32_t   loss_count
 
   pj_uint32_t   discard_count
 
   pj_uint32_t   c11
 
   pj_uint32_t   c13
 
   pj_uint32_t   c14
 
   pj_uint32_t   c22
 
   pj_uint32_t   c23
 
   pj_uint32_t   c33
 
voip_mtc_stat
 
unsigned ptime
 
unsigned frames_per_packet
 
struct pjmedia_rtcp_sessionrtcp_session
 

Detailed Description

RTCP session is used to monitor the RTP session of one endpoint. There should only be one RTCP session for a bidirectional RTP streams.

Field Documentation

◆ name

char* pjmedia_rtcp_xr_session::name

Name identification.

◆ pkt

pjmedia_rtcp_xr_pkt pjmedia_rtcp_xr_session::pkt

Cached RTCP XR packet.

◆ rx_lrr

pj_uint32_t pjmedia_rtcp_xr_session::rx_lrr

NTP ts in last RR received.

◆ rx_lrr_time

pj_timestamp pjmedia_rtcp_xr_session::rx_lrr_time

Time when last RR is received.

◆ rx_last_rr

pj_uint32_t pjmedia_rtcp_xr_session::rx_last_rr

pkt received since last

sending RR time.

◆ stat

pjmedia_rtcp_xr_stat pjmedia_rtcp_xr_session::stat

RTCP XR statistics.

◆ ptime

unsigned pjmedia_rtcp_xr_session::ptime

Packet time.

◆ frames_per_packet

unsigned pjmedia_rtcp_xr_session::frames_per_packet

frames per packet.

◆ rtcp_session

struct pjmedia_rtcp_session* pjmedia_rtcp_xr_session::rtcp_session

Parent/RTCP session.


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

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.