[−][src]Trait rustdct::DCT2
An umbrella trait for algorithms which compute the Discrete Cosine Transform Type 2 (DCT2)
Required methods
fn process_dct2(&self, input: &mut [T], output: &mut [T])
Computes the DCT Type 2 on the input
buffer and places the result in the output
buffer.
This method uses the input
buffer as scratch space, so the contents of input
should be considered garbage
after calling
Implementors
impl<T: DCTnum> DCT2<T> for Type2And3ConvertToFFT<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3ConvertToFFT<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Naive<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Naive<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3SplitRadix<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3SplitRadix<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly16<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly16<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly2<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly2<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly3<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly3<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly4<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly4<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly8<T>
[src]
impl<T: DCTnum> DCT2<T> for Type2And3Butterfly8<T>
fn process_dct2(&self, input: &mut [T], output: &mut [T]) | [src] |