pub struct RecvStats {
pub base: Box<Stats>,
pub jitter: u32,
pub packet_count: u64,
pub byte_count: u64,
pub bitrate: u32,
pub bitrate_by_layer: Vec<BitrateByLayer>,
}
Expand description
The table RecvStats
in the namespace FBS.RtpStream
Generated from these locations:
- Table
RecvStats
in the filefbs/rtpStream.fbs:67
Fields§
§base: Box<Stats>
The field base
in the table RecvStats
jitter: u32
The field jitter
in the table RecvStats
packet_count: u64
The field packet_count
in the table RecvStats
byte_count: u64
The field byte_count
in the table RecvStats
bitrate: u32
The field bitrate
in the table RecvStats
bitrate_by_layer: Vec<BitrateByLayer>
The field bitrate_by_layer
in the table RecvStats
Implementations§
Source§impl RecvStats
impl RecvStats
Sourcepub fn builder() -> RecvStatsBuilder<()>
pub fn builder() -> RecvStatsBuilder<()>
Creates a RecvStatsBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_base: impl WriteAs<Offset<Stats>>, field_jitter: impl WriteAsDefault<u32, u32>, field_packet_count: impl WriteAsDefault<u64, u64>, field_byte_count: impl WriteAsDefault<u64, u64>, field_bitrate: impl WriteAsDefault<u32, u32>, field_bitrate_by_layer: impl WriteAs<Offset<[Offset<BitrateByLayer>]>>, ) -> Offset<Self>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RecvStats
impl<'de> Deserialize<'de> for RecvStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialOrd for RecvStats
impl PartialOrd for RecvStats
Source§impl<'a> TryFrom<RecvStatsRef<'a>> for RecvStats
impl<'a> TryFrom<RecvStatsRef<'a>> for RecvStats
impl StructuralPartialEq for RecvStats
impl VectorWrite<Offset<RecvStats>> for RecvStats
impl WriteAs<Offset<RecvStats>> for RecvStats
impl WriteAsOffset<RecvStats> for RecvStats
impl<T0: WriteAs<Offset<Stats>>, T1: WriteAsDefault<u32, u32>, T2: WriteAsDefault<u64, u64>, T3: WriteAsDefault<u64, u64>, T4: WriteAsDefault<u32, u32>, T5: WriteAs<Offset<[Offset<BitrateByLayer>]>>> WriteAsOffset<RecvStats> for RecvStatsBuilder<(T0, T1, T2, T3, T4, T5)>
impl WriteAsOptional<Offset<RecvStats>> for RecvStats
Auto Trait Implementations§
impl Freeze for RecvStats
impl RefUnwindSafe for RecvStats
impl Send for RecvStats
impl Sync for RecvStats
impl Unpin for RecvStats
impl UnwindSafe for RecvStats
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