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.