Constant AV_TX_INT32_RDFT

pub const AV_TX_INT32_RDFT: u32 = 8; // 8u32
Expand description

Real to complex and complex to real DFTs. For the float and int32 variants, the scale type is ‘float’, while for the double variant, it’s a ‘double’. If scale is NULL, 1.0 will be used as a default.

For forward transforms (R2C), stride must be the spacing between two samples in bytes. For inverse transforms, the stride must be set to the spacing between two complex values in bytes.

The forward transform performs a real-to-complex DFT of N samples to N/2+1 complex values.

The inverse transform performs a complex-to-real DFT of N/2+1 complex values to N real samples. The output is not normalized, but can be made so by setting the scale value to 1.0/len. NOTE: the inverse transform always overwrites the input.