pub struct VuvDecisions {
pub voiced: [bool; 12],
pub num_bands: usize,
}Expand description
Per-frame V/UV decision vector.
Fields§
§voiced: [bool; 12]true = voiced band (periodic content dominates), false =
unvoiced (noise-like). Only the first num_bands entries
are valid; the rest are padding zeros.
num_bands: usizeNumber of active harmonic bands for this frame (derived from the pitch).
Trait Implementations§
Source§impl Clone for VuvDecisions
impl Clone for VuvDecisions
Source§fn clone(&self) -> VuvDecisions
fn clone(&self) -> VuvDecisions
Returns a duplicate 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 VuvDecisions
impl Debug for VuvDecisions
impl Copy for VuvDecisions
Auto Trait Implementations§
impl Freeze for VuvDecisions
impl RefUnwindSafe for VuvDecisions
impl Send for VuvDecisions
impl Sync for VuvDecisions
impl Unpin for VuvDecisions
impl UnwindSafe for VuvDecisions
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