Value | Meaning |
---|---|
MPG123_VERBOSE0 | |
MPG123_FLAGS | < set verbosity value for enabling messages to stderr, >= 0 makes sense (integer) |
MPG123_ADD_FLAGS | < set all flags, p.ex val = MPG123_GAPLESS|MPG123_MONO_MIX (integer) |
MPG123_FORCE_RATE | < add some flags (integer) |
MPG123_DOWN_SAMPLE | < when value > 0, force output rate to that value (integer) |
MPG123_RVA | < 0=native rate, 1=half rate, 2=quarter rate (integer) |
MPG123_DOWNSPEED | < one of the RVA choices above (integer) |
MPG123_UPSPEED | < play a frame N times (integer) |
MPG123_START_FRAME | < play every Nth frame (integer) |
MPG123_DECODE_FRAMES | < start with this frame (skip frames before that, integer) |
MPG123_ICY_INTERVAL | < decode only this number of frames (integer) |
MPG123_OUTSCALE | < stream contains ICY metadata with this interval (integer) |
MPG123_TIMEOUT | < the scale for output samples (amplitude - integer or float according to mpg123 output format, normally integer) |
MPG123_REMOVE_FLAGS | < timeout for reading from a stream (not supported on win32, integer) |
MPG123_RESYNC_LIMIT | < remove some flags (inverse of MPG123_ADD_FLAGS, integer) |
MPG123_INDEX_SIZE | < Try resync on frame parsing for that many bytes or until end of stream (<0 ... integer). This can enlarge the limit for skipping junk on beginning, too (but not reduce it). |
MPG123_PREFRAMES | |
MPG123_FEEDPOOL | |
MPG123_FEEDBUFFER |
Enumeration of the parameters types that it is possible to set/get.