pub struct MaximumBitrateDescriptor {
pub maximum_bitrate: u32,
}Expand description
maximum_bitrate_descriptor body (§2.6.26 Table 2-57).
maximum_bitrate is a 22-bit field in units of 50 bytes/s (§2.6.27).
Multiply by 50 to get bytes/s, or by 400 to get bits/s.
Fields§
§maximum_bitrate: u32Raw 22-bit maximum_bitrate value (units of 50 bytes/s).
Implementations§
Source§impl MaximumBitrateDescriptor
impl MaximumBitrateDescriptor
Sourcepub fn bits_per_second(self) -> u64
pub fn bits_per_second(self) -> u64
Convert to bits/s. maximum_bitrate units are 50 bytes/s, i.e.
400 bits/s, so the conversion is a multiply by 400 (which fits
in u64 for the full 22-bit range).
Trait Implementations§
Source§impl Clone for MaximumBitrateDescriptor
impl Clone for MaximumBitrateDescriptor
Source§fn clone(&self) -> MaximumBitrateDescriptor
fn clone(&self) -> MaximumBitrateDescriptor
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 moreimpl Copy for MaximumBitrateDescriptor
Source§impl Debug for MaximumBitrateDescriptor
impl Debug for MaximumBitrateDescriptor
impl Eq for MaximumBitrateDescriptor
Source§impl PartialEq for MaximumBitrateDescriptor
impl PartialEq for MaximumBitrateDescriptor
Source§fn eq(&self, other: &MaximumBitrateDescriptor) -> bool
fn eq(&self, other: &MaximumBitrateDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MaximumBitrateDescriptor
Auto Trait Implementations§
impl Freeze for MaximumBitrateDescriptor
impl RefUnwindSafe for MaximumBitrateDescriptor
impl Send for MaximumBitrateDescriptor
impl Sync for MaximumBitrateDescriptor
impl Unpin for MaximumBitrateDescriptor
impl UnsafeUnpin for MaximumBitrateDescriptor
impl UnwindSafe for MaximumBitrateDescriptor
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