mpg123.h File Reference

#include <stdio.h>
#include <signal.h>
#include <math.h>

Include dependency graph for mpg123.h:

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

Go to the source code of this file.

Classes

struct  frame
struct  gr_info_s
struct  III_sideinfo

Defines

#define strchr   index
#define strrchr   rindex
#define memcpy(d, s, n)   bcopy ((s), (d), (n))
#define memmove(d, s, n)   bcopy ((s), (d), (n))
#define FALSE   0
#define TRUE   1
#define REAL_IS_FLOAT
#define real   float
#define FALSE   0
#define TRUE   1
#define SBLIMIT   32
#define SSLIMIT   18
#define MPG_MD_STEREO   0
#define MPG_MD_JOINT_STEREO   1
#define MPG_MD_DUAL_CHANNEL   2
#define MPG_MD_MONO   3
#define MAXFRAMESIZE   2880
#define SCALE_BLOCK   12
#define AUSHIFT   (3)

Functions

char * strchr ()
char ** strrchr ()


Define Documentation

#define AUSHIFT   (3)

Definition at line 72 of file mpg123.h.

#define FALSE   0

Definition at line 54 of file mpg123.h.

#define FALSE   0

Definition at line 54 of file mpg123.h.

Referenced by expose_event(), gtkcontrol(), head_check(), lame_encode_mp3_frame(), and text_window().

#define MAXFRAMESIZE   2880

Definition at line 65 of file mpg123.h.

Referenced by decodeMP3_clipchoice(), InitVbrTag(), and PutVbrTag().

#define memcpy ( d,
s,
 )     bcopy ((s), (d), (n))

Definition at line 15 of file mpg123.h.

#define memmove ( d,
s,
 )     bcopy ((s), (d), (n))

Definition at line 16 of file mpg123.h.

#define MPG_MD_DUAL_CHANNEL   2

Definition at line 62 of file mpg123.h.

#define MPG_MD_JOINT_STEREO   1

Definition at line 61 of file mpg123.h.

Referenced by do_layer1(), do_layer2(), do_layer3(), and do_layer3_sideinfo().

#define MPG_MD_MONO   3

Definition at line 63 of file mpg123.h.

Referenced by decode_header().

#define MPG_MD_STEREO   0

Definition at line 60 of file mpg123.h.

#define real   float

Definition at line 47 of file mpg123.h.

Referenced by dct12(), dct36(), dct64(), dct64_1(), decodeMP3_unclipped(), do_layer1(), do_layer2(), do_layer3(), I_step_two(), II_step_two(), III_antialias(), III_dequantize_sample(), III_hybrid(), III_i_stereo(), init_layer2(), make_decode_tables(), synth_1to1_mono_unclipped(), and synth_1to1_unclipped().

#define REAL_IS_FLOAT

Definition at line 44 of file mpg123.h.

#define SBLIMIT   32

Definition at line 57 of file mpg123.h.

Referenced by dct12(), decode_header(), do_layer1(), do_layer3(), III_dequantize_sample(), III_i_stereo(), and InitMP3().

#define SCALE_BLOCK   12

Definition at line 68 of file mpg123.h.

Referenced by do_layer1(), and do_layer2().

#define SSLIMIT   18

Definition at line 58 of file mpg123.h.

Referenced by do_layer3().

#define strchr   index

Definition at line 10 of file mpg123.h.

#define strrchr   rindex

Definition at line 11 of file mpg123.h.

#define TRUE   1

Definition at line 55 of file mpg123.h.

#define TRUE   1

Definition at line 55 of file mpg123.h.

Referenced by configure_event(), gpk_bargraph_draw(), gpk_graph_draw(), gpk_rectangle_draw(), gtkcontrol(), head_check(), lame_encode_mp3_frame(), and text_window().


Function Documentation

char* strchr (  ) 

char* * strrchr (  ) 


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