Crate rustdct

Source

Re-exports§

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

Modules§

algorithm
mdct
Algorithms for computing the Modified Discrete Cosine Transform

Structs§

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

Traits§

Dct1
A trait for algorithms which compute the Discrete Cosine Transform Type 1 (DCT1)
Dct2
A trait for algorithms which compute the Discrete Cosine Transform Type 2 (DCT2)
Dct3
A trait for algorithms which compute the Discrete Cosine Transform Type 3 (DCT3)
Dct4
A trait for algorithms which compute the Discrete Cosine Transform Type 4 (DCT4)
Dct5
A trait for algorithms which compute the Discrete Cosine Transform Type 5 (DCT5)
Dct6
A trait for algorithms which compute the Discrete Cosine Transform Type 6 (DCT6)
Dct7
A trait for algorithms which compute the Discrete Cosine Transform Type 7 (DCT7)
Dct8
A trait for algorithms which compute the Discrete Cosine Transform Type 8 (DCT8)
Dct6And7
A trait for algorithms that can compute both DCT6 and DCT7, all in one struct
DctNum
Generic floating point number
Dst1
A trait for algorithms which compute the Discrete Sine Transform Type 1 (DST1)
Dst2
A trait for algorithms which compute the Discrete Sine Transform Type 2 (DST2)
Dst3
A trait for algorithms which compute the Discrete Sine Transform Type 3 (DST3)
Dst4
A trait for algorithms which compute the Discrete Sine Transform Type 4 (DST4)
Dst5
A trait for algorithms which compute the Discrete Cosine Transform Type 5 (DST5)
Dst6
A trait for algorithms which compute the Discrete Cosine Transform Type 6 (DST6)
Dst7
A trait for algorithms which compute the Discrete Cosine Transform Type 7 (DST7)
Dst8
A trait for algorithms which compute the Discrete Cosine Transform Type 8 (DST8)
Dst6And7
A trait for algorithms that can compute both DST6 and DST7, all in one struct
RequiredScratch
TransformType4
A trait for algorithms that can compute both DCT4 and DST4, all in one struct
TransformType2And3
A trait for algorithms that can compute all of DCT2, DCT3, DST2, DST3, all in one struct