|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Holds all state and statistics accumulated for a single RTP stream. More...
#include <rtp_stream.h>
Public Attributes | |
| rtpstream_id_t | id |
| uint8_t | first_payload_type |
| const char * | first_payload_type_name |
| const char * | payload_type_names [256] |
| char * | all_payload_type_names |
| bool | is_srtp |
| uint32_t | packet_count |
| bool | end_stream |
| int | rtp_event |
| int | call_num |
| uint32_t | setup_frame_number |
| frame_data * | start_fd |
| frame_data * | stop_fd |
| nstime_t | start_rel_time |
| nstime_t | stop_rel_time |
| nstime_t | start_abs_time |
| uint16_t | vlan_id |
| bool | tag_vlan_error |
| bool | tag_diffserv_error |
| tap_rtp_stat_t | rtp_stats |
| bool | problem |
| const char * | ed137_info |
Holds all state and statistics accumulated for a single RTP stream.
| char* _rtpstream_info::all_payload_type_names |
Comma-separated string of all codec names observed across the stream's lifetime
| int _rtpstream_info::call_num |
Call number matching the parent voip_calls_info_t entry; used to correlate streams with VoIP calls
| const char* _rtpstream_info::ed137_info |
Pointer to a static string describing ED-137 radio metadata; no freeing required
| bool _rtpstream_info::end_stream |
True when the stream has ended; used to track continuity across payload type changes
| uint8_t _rtpstream_info::first_payload_type |
Numeric RTP payload type of the first observed packet
| const char* _rtpstream_info::first_payload_type_name |
Human-readable codec name for first_payload_type
| rtpstream_id_t _rtpstream_info::id |
Network 5-tuple and SSRC that uniquely identify this stream
| bool _rtpstream_info::is_srtp |
True if the stream is SRTP (encrypted RTP)
| uint32_t _rtpstream_info::packet_count |
Total number of RTP packets observed in this stream
| const char* _rtpstream_info::payload_type_names[256] |
Codec name for each payload type byte value seen in this stream; populated during TAP_ANALYSE only
| bool _rtpstream_info::problem |
True if sequence number or timestamp anomalies were detected in this stream
| int _rtpstream_info::rtp_event |
RTP event code if this stream carries RFC 2833 telephone events; -1 if not an event stream
| tap_rtp_stat_t _rtpstream_info::rtp_stats |
Detailed RTP quality statistics (jitter, loss, etc.) accumulated by the tap
| uint32_t _rtpstream_info::setup_frame_number |
Frame number of the signalling message (e.g. SDP) that set up this stream
| nstime_t _rtpstream_info::start_abs_time |
Absolute wall-clock timestamp of the first packet
| frame_data* _rtpstream_info::start_fd |
Pointer to the frame_data of the first packet in the stream
| nstime_t _rtpstream_info::start_rel_time |
Relative capture timestamp of the first packet
| frame_data* _rtpstream_info::stop_fd |
Pointer to the frame_data of the last packet in the stream
| nstime_t _rtpstream_info::stop_rel_time |
Relative capture timestamp of the last packet
| bool _rtpstream_info::tag_diffserv_error |
True if an inconsistent or unexpected DSCP/DiffServ marking was detected
| bool _rtpstream_info::tag_vlan_error |
True if an inconsistent or unexpected VLAN tag was detected
| uint16_t _rtpstream_info::vlan_id |
VLAN identifier associated with this stream; 0 if untagged