FFmpeg
Macros | Typedefs | Functions
mpegaudio.h File Reference

mpeg audio declarations for both encoder and decoder. More...

#include <stdint.h>
#include "libavutil/internal.h"

Go to the source code of this file.

Macros

#define USE_FLOATS   0
 
#define MPA_FRAME_SIZE   1152
 
#define MPA_MAX_CODED_FRAME_SIZE   1792
 
#define MPA_MAX_CHANNELS   2
 
#define SBLIMIT   32 /* number of subbands */
 
#define MPA_STEREO   0
 
#define MPA_JSTEREO   1
 
#define MPA_DUAL   2
 
#define MPA_MONO   3
 
#define FRAC_BITS   23 /* fractional bits for sb_samples and dct */
 
#define WFRAC_BITS   16 /* fractional bits for window */
 
#define IMDCT_SCALAR   1.759
 
#define FRAC_ONE   (1 << FRAC_BITS)
 
#define FIX(a)   ((int)((a) * FRAC_ONE))
 
#define INTFLOAT   int
 
#define SUINTFLOAT   SUINT
 

Typedefs

typedef int32_t MPA_INT
 
typedef int16_t OUT_INT
 

Functions

int ff_mpa_l2_select_table (int bitrate, int nb_channels, int freq, int lsf)
 

Detailed Description

mpeg audio declarations for both encoder and decoder.