pub struct BweTraceInfo {
pub bwe_type: BweType,
pub desired_bitrate: u32,
pub effective_desired_bitrate: u32,
pub min_bitrate: u32,
pub max_bitrate: u32,
pub start_bitrate: u32,
pub max_padding_bitrate: u32,
pub available_bitrate: u32,
}
Expand description
The table BweTraceInfo
in the namespace FBS.Transport
Generated from these locations:
- Table
BweTraceInfo
in the filefbs/transport.fbs:237
Fields§
§bwe_type: BweType
The field bwe_type
in the table BweTraceInfo
desired_bitrate: u32
The field desired_bitrate
in the table BweTraceInfo
effective_desired_bitrate: u32
The field effective_desired_bitrate
in the table BweTraceInfo
min_bitrate: u32
The field min_bitrate
in the table BweTraceInfo
max_bitrate: u32
The field max_bitrate
in the table BweTraceInfo
start_bitrate: u32
The field start_bitrate
in the table BweTraceInfo
max_padding_bitrate: u32
The field max_padding_bitrate
in the table BweTraceInfo
available_bitrate: u32
The field available_bitrate
in the table BweTraceInfo
Implementations§
Source§impl BweTraceInfo
impl BweTraceInfo
Sourcepub fn builder() -> BweTraceInfoBuilder<()>
pub fn builder() -> BweTraceInfoBuilder<()>
Creates a BweTraceInfoBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_bwe_type: impl WriteAsDefault<BweType, BweType>, field_desired_bitrate: impl WriteAsDefault<u32, u32>, field_effective_desired_bitrate: impl WriteAsDefault<u32, u32>, field_min_bitrate: impl WriteAsDefault<u32, u32>, field_max_bitrate: impl WriteAsDefault<u32, u32>, field_start_bitrate: impl WriteAsDefault<u32, u32>, field_max_padding_bitrate: impl WriteAsDefault<u32, u32>, field_available_bitrate: impl WriteAsDefault<u32, u32>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for BweTraceInfo
impl Clone for BweTraceInfo
Source§fn clone(&self) -> BweTraceInfo
fn clone(&self) -> BweTraceInfo
Returns a copy of the value. Read more
1.0.0 · 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 BweTraceInfo
impl Debug for BweTraceInfo
Source§impl Default for BweTraceInfo
impl Default for BweTraceInfo
Source§impl<'de> Deserialize<'de> for BweTraceInfo
impl<'de> Deserialize<'de> for BweTraceInfo
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 Hash for BweTraceInfo
impl Hash for BweTraceInfo
Source§impl Ord for BweTraceInfo
impl Ord for BweTraceInfo
Source§fn cmp(&self, other: &BweTraceInfo) -> Ordering
fn cmp(&self, other: &BweTraceInfo) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BweTraceInfo
impl PartialEq for BweTraceInfo
Source§impl PartialOrd for BweTraceInfo
impl PartialOrd for BweTraceInfo
Source§impl Serialize for BweTraceInfo
impl Serialize for BweTraceInfo
Source§impl<'a> TryFrom<BweTraceInfoRef<'a>> for BweTraceInfo
impl<'a> TryFrom<BweTraceInfoRef<'a>> for BweTraceInfo
impl Eq for BweTraceInfo
impl StructuralPartialEq for BweTraceInfo
impl VectorWrite<Offset<BweTraceInfo>> for BweTraceInfo
impl WriteAs<Offset<BweTraceInfo>> for BweTraceInfo
impl WriteAsOffset<BweTraceInfo> for BweTraceInfo
impl<T0: WriteAsDefault<BweType, BweType>, T1: WriteAsDefault<u32, u32>, T2: WriteAsDefault<u32, u32>, T3: WriteAsDefault<u32, u32>, T4: WriteAsDefault<u32, u32>, T5: WriteAsDefault<u32, u32>, T6: WriteAsDefault<u32, u32>, T7: WriteAsDefault<u32, u32>> WriteAsOffset<BweTraceInfo> for BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl WriteAsOptional<Offset<BweTraceInfo>> for BweTraceInfo
Auto Trait Implementations§
impl Freeze for BweTraceInfo
impl RefUnwindSafe for BweTraceInfo
impl Send for BweTraceInfo
impl Sync for BweTraceInfo
impl Unpin for BweTraceInfo
impl UnwindSafe for BweTraceInfo
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