pub struct AqReport {
pub frame_count: usize,
pub avg_qp: f64,
pub min_qp: f64,
pub max_qp: f64,
pub qp_range: f64,
pub avg_complexity: f64,
}Expand description
Adaptive quantization report.
Fields§
§frame_count: usizeTotal frames processed.
avg_qp: f64Average QP across all frames.
min_qp: f64Minimum QP used.
max_qp: f64Maximum QP used.
qp_range: f64QP range (max - min).
avg_complexity: f64Average frame complexity.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AqReport
impl RefUnwindSafe for AqReport
impl Send for AqReport
impl Sync for AqReport
impl Unpin for AqReport
impl UnsafeUnpin for AqReport
impl UnwindSafe for AqReport
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