Struct imbe::enhance::FrameEnergy
[−]
[src]
pub struct FrameEnergy {
pub energy: f32,
pub scaled: f32,
pub tracking: f32,
}Energy-related parameters for a voice frame.
Fields
energy: f32
Spectral amplitude energy, RM0.
scaled: f32
Scaled energy value, RM1.
tracking: f32
Moving average energy tracker, SE.
Methods
impl FrameEnergy[src]
pub fn new(
spectrals: &Spectrals,
prev: &FrameEnergy,
params: &BaseParams
) -> FrameEnergy[src]
spectrals: &Spectrals,
prev: &FrameEnergy,
params: &BaseParams
) -> FrameEnergy
Create a new FrameEnergy from the given spectral amplitudes Ml,
previous frame energy values, and current frame parameters.
Trait Implementations
impl Default for FrameEnergy[src]
fn default() -> FrameEnergy[src]
Create a new FrameEnergy with default initial values.