Exported symbols from imdct.c.
More...
|
int | imdct_init (int nbits, struct mdct_context **result) |
| Initialize the inverse modified cosine transform. More...
|
|
void | imdct (struct mdct_context *s, float *output, const float *input) |
| Compute the inverse MDCT. More...
|
|
void | imdct_end (struct mdct_context *s) |
| Deallocate imdct resources. More...
|
|
Exported symbols from imdct.c.
◆ imdct_init()
int imdct_init |
( |
int |
nbits, |
|
|
struct mdct_context ** |
result |
|
) |
| |
Initialize the inverse modified cosine transform.
- Parameters
-
nbits | The number of bits to use (4 <= nbits <= 18). |
result | Opaque structure that must be passed to imdct(). |
- Returns
- Standard.
References arr_alloc(), and zalloc().
◆ imdct()
void imdct |
( |
struct mdct_context * |
ctx, |
|
|
float * |
output, |
|
|
const float * |
input |
|
) |
| |
Compute the inverse MDCT.
- Parameters
-
ctx | The initialized context structure. |
output | N samples. |
input | N/2 samples. |
- See also
- imdct_init().
◆ imdct_end()
void imdct_end |
( |
struct mdct_context * |
ctx | ) |
|
Deallocate imdct resources.
- Parameters
-