ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mpg123_handle Struct Reference

#include <frame.h>

Data Fields

int fresh
int new_format
real hybrid_block [2][2][SBLIMIT *SSLIMIT]
int hybrid_blc [2]
short * short_buffs [2][2]
realreal_buffs [2][2]
unsigned charrawbuffs
int rawbuffss
int bo
unsigned charrawdecwin
int rawdecwins
realdecwin
int have_eq_settings
real equalizer [2][32]
unsigned char ssave [34]
int halfphase
unsigned charconv16to8_buf
unsigned charconv16to8
int longLimit [9][23]
int shortLimit [9][14]
real gainpow2 [256+118+4]
real muls [27][64]
unsigned long ntom_val [2]
unsigned long ntom_step
struct synth_s synths
struct {
   enum optdec   type
   enum optcla   class
cpu_opts
int verbose
struct al_tablealloc
func_synth synth
func_synth_stereo synth_stereo
func_synth_mono synth_mono
void(* make_decode_tables )(mpg123_handle *fr)
int stereo
int jsbound
int single
int II_sblimit
int down_sample_sblimit
int lsf
int mpeg25
int down_sample
int header_change
int lay
int(* do_layer )(mpg123_handle *)
int error_protection
int bitrate_index
int sampling_frequency
int padding
int extension
int mode
int mode_ext
int copyright
int original
int emphasis
int framesize
int freesize
enum mpg123_vbr vbr
off_t num
off_t playnum
off_t audio_start
char accurate
char silent_resync
unsigned charxing_toc
int freeformat
long freeformat_framesize
int bitindex
unsigned charwordpointer
unsigned long ultmp
unsigned char uctmp
double maxoutburst
double lastscale
struct {
   int   level [2]
   float   gain [2]
   float   peak [2]
rva
off_t track_frames
off_t track_samples
double mean_framesize
off_t mean_frames
int fsizeold
int ssize
unsigned int bitreservoir
unsigned char bsspace [2][MAXFRAMESIZE+512]
unsigned charbsbuf
unsigned charbsbufold
int bsnum
unsigned long oldhead
unsigned long firsthead
int abr_rate
struct frame_index index
struct outbuffer buffer
struct audioformat af
int own_buffer
size_t outblock
int to_decode
int to_ignore
off_t firstframe
off_t lastframe
off_t ignoreframe
off_t firstoff
off_t lastoff
off_t begin_s
off_t begin_os
off_t end_s
off_t end_os
unsigned int crc
struct readerrd
struct reader_data rdat
struct mpg123_pars_struct p
int err
int decoder_change
int delayed_change
long clip
int metaflags
unsigned char id3buf [128]
mpg123_id3v2 id3v2
struct icy_meta icy
reallayerscratch
struct {
   real(*   fraction )[SBLIMIT]
layer1
struct {
   real(*   fraction )[4][SBLIMIT]
layer2
struct {
   real(*   hybrid_in )[SBLIMIT][SSLIMIT]
   real(*   hybrid_out )[SSLIMIT][SBLIMIT]
layer3
voidwrapperdata
void(* wrapperclean )(void *)

Detailed Description

Opaque structure for the libmpg123 decoder handle. Most functions take a pointer to a mpg123_handle as first argument and operate on its data in an object-oriented manner.

Definition at line 85 of file frame.h.


The documentation for this struct was generated from the following file:
  • include/reactos/libs/libmpg123/frame.h

Generated on Sat May 26 2012 06:30:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.