pub struct ReceiverBatch {
pub frames: Vec<DepacketizedFrame>,
pub raw_payloads: Vec<RoutePayload>,
pub counters: ReceiverBatchCounters,
pub fec_counters: FecCounters,
}Expand description
Output produced from one transfer, packet list, frame, or fragment push.
Fields§
§frames: Vec<DepacketizedFrame>Encoded Annex-B video frames from the configured video route.
raw_payloads: Vec<RoutePayload>Raw payload bytes for requested route taps.
counters: ReceiverBatchCountersPer-batch parser and routing counters.
fec_counters: FecCountersCurrent cumulative FEC counters for the video runtime.
Trait Implementations§
Source§impl Clone for ReceiverBatch
impl Clone for ReceiverBatch
Source§fn clone(&self) -> ReceiverBatch
fn clone(&self) -> ReceiverBatch
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReceiverBatch
impl Debug for ReceiverBatch
impl Eq for ReceiverBatch
Source§impl PartialEq for ReceiverBatch
impl PartialEq for ReceiverBatch
Source§fn eq(&self, other: &ReceiverBatch) -> bool
fn eq(&self, other: &ReceiverBatch) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReceiverBatch
Auto Trait Implementations§
impl Freeze for ReceiverBatch
impl RefUnwindSafe for ReceiverBatch
impl Send for ReceiverBatch
impl Sync for ReceiverBatch
impl Unpin for ReceiverBatch
impl UnsafeUnpin for ReceiverBatch
impl UnwindSafe for ReceiverBatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more