Struct imbe::descramble::VoiceDecisions [] [src]

pub struct VoiceDecisions { /* fields omitted */ }

Tracks harmonic voiced/unvoiced decisions.

The decisions are initialized from the received "tilde" vl vector [p25-26], and then may be modified by adaptive smoothing to force certain harmonics as voiced [p49], which forms the "overbar" vl vector.

Methods

impl VoiceDecisions
[src]

[src]

Create a new VoiceDecisions from the given band voiced/unvoiced bitmap, b1, and frame parameters.

[src]

Force the given harmonic to be voiced.

[src]

Compute the number of unvoiced spectral amplitudes/harmonics, Luv.

[src]

Check if the given harmonic is voiced.

Trait Implementations

impl Copy for VoiceDecisions
[src]

impl Clone for VoiceDecisions
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for VoiceDecisions
[src]

[src]

Create a new VoiceDecisions in default state.