Struct rustdct::DCTplanner
[−]
[src]
pub struct DCTplanner<T> { /* fields omitted */ }
Methods
impl<T: DCTnum> DCTplanner<T>
[src]
fn new() -> Self
fn plan_dct1(&mut self, len: usize) -> Box<DCT1<T>>
fn plan_dct2(&mut self, len: usize) -> Box<DCT2<T>>
fn plan_dct3(&mut self, len: usize) -> Box<DCT3<T>>
fn plan_dct4(&mut self, len: usize) -> Box<DCT4<T>>
fn plan_mdct<F>(&mut self, len: usize, window_fn: F) -> Box<MDCT<T>> where
F: Fn(usize) -> Vec<T>,
F: Fn(usize) -> Vec<T>,
fn plan_imdct<F>(&mut self, len: usize, window_fn: F) -> Box<IMDCT<T>> where
F: Fn(usize) -> Vec<T>,
F: Fn(usize) -> Vec<T>,