interface.h File Reference

#include "common.h"

Include dependency graph for interface.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

BOOL InitMP3 (PMPSTR mp)
int decodeMP3 (PMPSTR mp, unsigned char *inmemory, int inmemsize, char *outmemory, int outmemsize, int *done)
void ExitMP3 (PMPSTR mp)
int decodeMP3_unclipped (PMPSTR mp, unsigned char *inmemory, int inmemsize, char *outmemory, int outmemsize, int *done)
void remove_buf (PMPSTR mp)


Function Documentation

int decodeMP3 ( PMPSTR  mp,
unsigned char *  inmemory,
int  inmemsize,
char *  outmemory,
int  outmemsize,
int *  done 
)

Definition at line 577 of file interface.c.

References decodeMP3_clipchoice(), MP3_ERR, synth_1to1(), and synth_1to1_mono().

Here is the call graph for this function:

int decodeMP3_unclipped ( PMPSTR  mp,
unsigned char *  inmemory,
int  inmemsize,
char *  outmemory,
int  outmemsize,
int *  done 
)

Definition at line 589 of file interface.c.

References decodeMP3_clipchoice(), MP3_ERR, real, synth_1to1_mono_unclipped(), and synth_1to1_unclipped().

Here is the call graph for this function:

void ExitMP3 ( PMPSTR  mp  ) 

Definition at line 62 of file interface.c.

References buf::next, buf::pnt, and mpstr_tag::tail.

BOOL InitMP3 ( PMPSTR  mp  ) 

Definition at line 27 of file interface.c.

References mpstr_tag::bitindex, mpstr_tag::bsize, mpstr_tag::bsnum, mpstr_tag::bsspace, mpstr_tag::data_parsed, mpstr_tag::dsize, mpstr_tag::enc_delay, mpstr_tag::enc_padding, mpstr_tag::fr, mpstr_tag::framesize, mpstr_tag::free_format, mpstr_tag::fsizeold, mpstr_tag::head, mpstr_tag::header_parsed, init_layer2(), init_layer3(), make_decode_tables(), mpstr_tag::num_frames, mpstr_tag::old_free_format, SBLIMIT, mpstr_tag::side_parsed, frame::single, mpstr_tag::ssize, mpstr_tag::sync_bitstream, mpstr_tag::synth_bo, mpstr_tag::tail, mpstr_tag::vbr_header, and mpstr_tag::wordpointer.

Here is the call graph for this function:

void remove_buf ( PMPSTR  mp  ) 

Definition at line 108 of file interface.c.

References mpstr_tag::head, buf::next, buf::pnt, buf::prev, and mpstr_tag::tail.

Referenced by copy_mp(), and read_buf_byte().


Generated on Sun Dec 2 11:37:37 2007 for LAME by  doxygen 1.5.2