Crate rustdct[][src]

Re-exports

pub use rustfft;
pub use rustfft::num_complex;
pub use rustfft::num_traits;

Modules

Algorithms for computing the Modified Discrete Cosine Transform

Structs

The DCT planner is used to make new DCT algorithm instances.

Traits

A trait for algorithms which compute the Discrete Cosine Transform Type 1 (DCT1)

A trait for algorithms which compute the Discrete Cosine Transform Type 2 (DCT2)

A trait for algorithms which compute the Discrete Cosine Transform Type 3 (DCT3)

A trait for algorithms which compute the Discrete Cosine Transform Type 4 (DCT4)

A trait for algorithms which compute the Discrete Cosine Transform Type 5 (DCT5)

A trait for algorithms which compute the Discrete Cosine Transform Type 6 (DCT6)

A trait for algorithms that can compute both DCT6 and DCT7, all in one struct

A trait for algorithms which compute the Discrete Cosine Transform Type 7 (DCT7)

A trait for algorithms which compute the Discrete Cosine Transform Type 8 (DCT8)

Generic floating point number

A trait for algorithms which compute the Discrete Sine Transform Type 1 (DST1)

A trait for algorithms which compute the Discrete Sine Transform Type 2 (DST2)

A trait for algorithms which compute the Discrete Sine Transform Type 3 (DST3)

A trait for algorithms which compute the Discrete Sine Transform Type 4 (DST4)

A trait for algorithms which compute the Discrete Cosine Transform Type 5 (DST5)

A trait for algorithms which compute the Discrete Cosine Transform Type 6 (DST6)

A trait for algorithms that can compute both DST6 and DST7, all in one struct

A trait for algorithms which compute the Discrete Cosine Transform Type 7 (DST7)

A trait for algorithms which compute the Discrete Cosine Transform Type 8 (DST8)

A trait for algorithms that can compute all of DCT2, DCT3, DST2, DST3, all in one struct

A trait for algorithms that can compute both DCT4 and DST4, all in one struct