[][src]Crate rustdct

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

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

Dct2

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

Dct3

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

Dct4

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

Dct5

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

Dct6

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

Dct6And7

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

Dct7

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

Dct8

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

DctNum

Generic floating point number

Dst1

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

Dst2

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

Dst3

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

Dst4

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

Dst5

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

Dst6

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

Dst6And7

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

Dst7

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

Dst8

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

RequiredScratch
TransformType2And3

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

TransformType4

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