pub struct ReceiverBatchCounters {Show 14 fields
pub packets: usize,
pub accepted_packets: usize,
pub dropped_packets: usize,
pub crc_dropped: usize,
pub icv_dropped: usize,
pub report_dropped: usize,
pub ignored_frames: usize,
pub sessions: usize,
pub wfb_payloads: usize,
pub rtp_packets: usize,
pub video_frames: usize,
pub raw_payload_count: usize,
pub raw_payload_bytes: usize,
pub route_errors: usize,
}Expand description
Counters collected while processing one receive batch.
Fields§
§packets: usizeRealtek RX packets seen in the batch.
accepted_packets: usizePackets accepted after Realtek descriptor filtering.
dropped_packets: usizePackets dropped by descriptor filtering.
crc_dropped: usizePackets dropped because the Realtek descriptor reported a CRC error.
icv_dropped: usizePackets dropped because the Realtek descriptor reported an ICV error.
report_dropped: usizePackets dropped because they were not normal RX packets.
ignored_frames: usize802.11 frames that did not match any configured route or payload shape.
sessions: usizeWFB session packets accepted by configured routes.
wfb_payloads: usizeRecovered payloads on the configured video route.
rtp_packets: usizeRTP packets observed on the configured video route.
video_frames: usizeAnnex-B frames emitted by the RTP depacketizer.
raw_payload_count: usizeRaw payload copies emitted for routes in ReceiverBatchOptions.
raw_payload_bytes: usizeTotal bytes copied into raw payload outputs.
route_errors: usizeRoute-manager errors treated as dropped/ignored frames.
Trait Implementations§
Source§impl Clone for ReceiverBatchCounters
impl Clone for ReceiverBatchCounters
Source§fn clone(&self) -> ReceiverBatchCounters
fn clone(&self) -> ReceiverBatchCounters
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ReceiverBatchCounters
Source§impl Debug for ReceiverBatchCounters
impl Debug for ReceiverBatchCounters
Source§impl Default for ReceiverBatchCounters
impl Default for ReceiverBatchCounters
Source§fn default() -> ReceiverBatchCounters
fn default() -> ReceiverBatchCounters
impl Eq for ReceiverBatchCounters
Source§impl PartialEq for ReceiverBatchCounters
impl PartialEq for ReceiverBatchCounters
Source§fn eq(&self, other: &ReceiverBatchCounters) -> bool
fn eq(&self, other: &ReceiverBatchCounters) -> bool
self and other values to be equal, and is used by ==.