#include <rtp.h>
This structure is used to receive additional information about the state of incoming RTP packet.
- See also
- pjmedia_rtp_status
◆ bad
int pjmedia_rtp_status::bad |
General flag to indicate that sequence is bad, and application should not process this packet. More information will be given in other flags.
◆ badpt
int pjmedia_rtp_status::badpt |
◆ badssrc
int pjmedia_rtp_status::badssrc |
◆ dup
int pjmedia_rtp_status::dup |
Indicates duplicate packet
◆ outorder
int pjmedia_rtp_status::outorder |
Indicates out of order packet
◆ probation
int pjmedia_rtp_status::probation |
Indicates that session is in probation until more packets are received.
◆ restart
int pjmedia_rtp_status::restart |
Indicates that sequence number has made a large jump, and internal base sequence number has been adjusted.
struct { ... } ::flag pjmedia_rtp_status::flag |
◆ value
Status value, to conveniently address all flags.
union { ... } pjmedia_rtp_status::status |
Status information union.
◆ diff
Sequence number difference from previous packet. Normally the value should be 1.
Value greater than one may indicate packet loss. If packet with lower sequence is received, the value will be set to zero. If base sequence has been restarted, the value will be one.
The documentation for this struct was generated from the following file: