1 #include "mpg123lib_intern.h"
3 int mpg123_feature(const enum mpg123_feature_set key
)
7 case MPG123_FEATURE_ABI_UTF8OPEN
:
8 #ifdef WANT_WIN32_UNICODE
12 #endif /* WANT_WIN32_UNICODE */
14 case MPG123_FEATURE_OUTPUT_8BIT
:
19 #endif /* mpg123_output_8bit */
21 case MPG123_FEATURE_OUTPUT_16BIT
:
26 #endif /* mpg123_output_16bit */
28 case MPG123_FEATURE_OUTPUT_32BIT
:
33 #endif /* mpg123_output_32bit */
35 case MPG123_FEATURE_PARSE_ID3V2
:
42 case MPG123_FEATURE_DECODE_LAYER1
:
47 #endif /* NO_LAYER1 */
49 case MPG123_FEATURE_DECODE_LAYER2
:
54 #endif /* NO_LAYER2 */
56 case MPG123_FEATURE_DECODE_LAYER3
:
61 #endif /* NO_LAYER3 */
63 case MPG123_FEATURE_DECODE_ACCURATE
:
64 #ifdef ACCURATE_ROUNDING
68 #endif /* ACCURATE_ROUNDING */
70 case MPG123_FEATURE_DECODE_DOWNSAMPLE
:
75 #endif /* NO_DOWNSAMPLE */
77 case MPG123_FEATURE_DECODE_NTOM
:
84 case MPG123_FEATURE_PARSE_ICY
:
91 case MPG123_FEATURE_INDEX
:
96 #endif /* FRAME_INDEX */
97 case MPG123_FEATURE_TIMEOUT_READ
:
103 case MPG123_FEATURE_EQUALIZER
: