|
FFmpeg
|
#include "libavutil/common.h"#include "libavutil/intreadwrite.h"#include "libavutil/mathematics.h"#include "adx.h"Go to the source code of this file.
Functions | |
| void | ff_adx_calculate_coeffs (int cutoff, int sample_rate, int bits, int *coeff) |
| Calculate LPC coefficients based on cutoff frequency and sample rate. | |
| int | ff_adx_decode_header (AVCodecContext *avctx, const uint8_t *buf, int bufsize, int *header_size, int *coeff) |
| Decode ADX stream header. | |
| void ff_adx_calculate_coeffs | ( | int | cutoff, |
| int | sample_rate, | ||
| int | bits, | ||
| int * | coeff | ||
| ) |
Calculate LPC coefficients based on cutoff frequency and sample rate.
| cutoff | cutoff frequency | |
| sample_rate | sample rate | |
| bits | number of bits used to quantize coefficients | |
| [out] | coeff | 2 quantized LPC coefficients |
Definition at line 26 of file adx.c.
Referenced by adx_encode_init(), and ff_adx_decode_header().
| int ff_adx_decode_header | ( | AVCodecContext * | avctx, |
| const uint8_t * | buf, | ||
| int | bufsize, | ||
| int * | header_size, | ||
| int * | coeff | ||
| ) |
Decode ADX stream header.
Sets avctx->channels and avctx->sample_rate.
| avctx | codec context | |
| buf | header data | |
| bufsize | data size, should be at least 24 bytes | |
| [out] | header_size | size of ADX header |
| [out] | coeff | 2 LPC coefficients, can be NULL |
Definition at line 38 of file adx.c.
Referenced by adx_decode_frame(), and adx_decode_init().
1.8.2