[][src]Trait rustdct::DST4

pub trait DST4<T: DCTnum>: Length {
    fn process_dst4(&self, input: &mut [T], output: &mut [T]);
}

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

Loading content...

Implementors

impl<T: DCTnum> DST4<T> for Type4ConvertToFFTOdd<T>
[src]

impl<T: DCTnum> DST4<T> for Type4ConvertToType3Even<T>
[src]

impl<T: DCTnum> DST4<T> for Type4Naive<T>
[src]

Loading content...