pub struct VbvReport {
pub is_compliant: bool,
pub underflow_count: u64,
pub overflow_count: u64,
pub utilization: BufferUtilization,
}Expand description
VBV compliance report.
Fields§
§is_compliant: boolWhether encoding was VBV compliant.
underflow_count: u64Number of buffer underflows.
overflow_count: u64Number of buffer overflows.
utilization: BufferUtilizationBuffer utilization.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VbvReport
impl RefUnwindSafe for VbvReport
impl Send for VbvReport
impl Sync for VbvReport
impl Unpin for VbvReport
impl UnsafeUnpin for VbvReport
impl UnwindSafe for VbvReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more