|
|
Enumeration of the parameters types that it is possible to set/get.
- Enumerator:
| MPG123_VERBOSE |
set verbosity value for enabling messages to stderr, >= 0 makes sense (integer)
|
| MPG123_FLAGS |
set all flags, p.ex val = MPG123_GAPLESS|MPG123_MONO_MIX (integer)
|
| MPG123_ADD_FLAGS |
add some flags (integer)
|
| MPG123_FORCE_RATE |
when value > 0, force output rate to that value (integer)
|
| MPG123_DOWN_SAMPLE |
0=native rate, 1=half rate, 2=quarter rate (integer)
|
| MPG123_RVA |
one of the RVA choices above (integer)
|
| MPG123_DOWNSPEED |
play a frame N times (integer)
|
| MPG123_UPSPEED |
play every Nth frame (integer)
|
| MPG123_START_FRAME |
start with this frame (skip frames before that, integer)
|
| MPG123_DECODE_FRAMES |
decode only this number of frames (integer)
|
| MPG123_ICY_INTERVAL |
stream contains ICY metadata with this interval (integer)
|
| MPG123_OUTSCALE |
the scale for output samples (amplitude - integer or float according to mpg123 output format, normally integer)
|
| MPG123_TIMEOUT |
timeout for reading from a stream (not supported on win32, integer)
|
| MPG123_REMOVE_FLAGS |
remove some flags (inverse of MPG123_ADD_FLAGS, integer)
|
| MPG123_RESYNC_LIMIT |
Try resync on frame parsing for that many bytes or until end of stream (<0 ... integer).
|
| MPG123_INDEX_SIZE |
Set the frame index size (if supported). Values <0 mean that the index is allowed to grow dynamically in these steps (in positive direction, of course) -- Use this when you really want a full index with every individual frame.
|
| MPG123_PREFRAMES |
Decode/ignore that many frames in advance for layer 3. This is needed to fill bit reservoir after seeking, for example (but also at least one frame in advance is needed to have all "normal" data for layer 3). Give a positive integer value, please.
|
Definition at line 135 of file mpg123.h.
{
MPG123_VERBOSE,
MPG123_FLAGS,
MPG123_ADD_FLAGS,
MPG123_FORCE_RATE,
MPG123_DOWN_SAMPLE,
MPG123_RVA,
MPG123_DOWNSPEED,
MPG123_UPSPEED,
MPG123_START_FRAME,
MPG123_DECODE_FRAMES,
MPG123_ICY_INTERVAL,
MPG123_OUTSCALE,
MPG123_TIMEOUT,
MPG123_REMOVE_FLAGS,
MPG123_RESYNC_LIMIT,
MPG123_INDEX_SIZE
,MPG123_PREFRAMES
};
|