[−][src]Trait rustdct::DST4
An umbrella trait for algorithms which compute the Discrete Sine Transform Type 4 (DST4)
Required methods
fn process_dst4(&self, input: &mut [T], output: &mut [T])
Computes the DST Type 4 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> DST4<T> for Type4ConvertToFFTOdd<T>
[src]
impl<T: DCTnum> DST4<T> for Type4ConvertToFFTOdd<T>
fn process_dst4(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DST4<T> for Type4ConvertToType3Even<T>
[src]
impl<T: DCTnum> DST4<T> for Type4ConvertToType3Even<T>
fn process_dst4(&self, input: &mut [T], output: &mut [T]) | [src] |
impl<T: DCTnum> DST4<T> for Type4Naive<T>
[src]
impl<T: DCTnum> DST4<T> for Type4Naive<T>
fn process_dst4(&self, input: &mut [T], output: &mut [T]) | [src] |