Data Structures |
| struct | al_table |
| struct | outbuffer |
| struct | audioformat |
| struct | mpg123_pars |
| struct | mpg123_handle |
Defines |
| #define | MAXFRAMESIZE 3456 |
| #define | NUM_CHANNELS 2 |
| #define | SINGLE_STEREO -1 |
| #define | SINGLE_LEFT 0 |
| #define | SINGLE_RIGHT 1 |
| #define | SINGLE_MIX 3 |
| #define | spf(fr) ((fr)->lay == 1 ? 384 : ((fr)->lay==2 ? 1152 : ((fr)->lsf || (fr)->mpeg25 ? 576 : 1152))) |
| #define | GAPLESS_DELAY 529 |
Functions |
| void | invalidate_format (struct audioformat *af) |
| void | frame_init (mpg123_handle *fr) |
| void | frame_init_par (mpg123_handle *fr, mpg123_pars *mp) |
| int | frame_outbuffer (mpg123_handle *fr) |
| int | frame_output_format (mpg123_handle *fr) |
| int | frame_buffers (mpg123_handle *fr) |
| int | frame_reset (mpg123_handle *fr) |
| int | frame_buffers_reset (mpg123_handle *fr) |
| void | frame_exit (mpg123_handle *fr) |
| int | mpg123_print_index (mpg123_handle *fr, FILE *out) |
| off_t | frame_index_find (mpg123_handle *fr, off_t want_frame, off_t *get_frame) |
| int | frame_index_setup (mpg123_handle *fr) |
| void | do_volume (mpg123_handle *fr, double factor) |
| void | do_rva (mpg123_handle *fr) |
| void | frame_gapless_init (mpg123_handle *fr, off_t b, off_t e) |
| void | frame_gapless_realinit (mpg123_handle *fr) |
| void | frame_gapless_update (mpg123_handle *mh, off_t total_samples) |
| off_t | frame_expect_outsamples (mpg123_handle *fr) |
| void | frame_skip (mpg123_handle *fr) |
| off_t | frame_ins2outs (mpg123_handle *fr, off_t ins) |
| off_t | frame_outs (mpg123_handle *fr, off_t num) |
| off_t | frame_expect_outsampels (mpg123_handle *fr) |
| off_t | frame_offset (mpg123_handle *fr, off_t outs) |
| void | frame_set_frameseek (mpg123_handle *fr, off_t fe) |
| void | frame_set_seek (mpg123_handle *fr, off_t sp) |
| off_t | frame_tell_seek (mpg123_handle *fr) |
| int | frame_fill_toc (mpg123_handle *fr, unsigned char *in) |