Mercurial > audlegacy-plugins
comparison src/flac113/configure.h @ 103:117bc56d906b trunk
[svn] flac -> flac113
author | nenolod |
---|---|
date | Mon, 23 Oct 2006 19:51:39 -0700 |
parents | src/flac/configure.h@3da1b8942b8b |
children | 31d21ad70903 |
comparison
equal
deleted
inserted
replaced
102:aff1cf3e86dd | 103:117bc56d906b |
---|---|
1 /* libxmms-flac - XMMS FLAC input plugin | |
2 * Copyright (C) 2002,2003,2004,2005 Daisuke Shimamura | |
3 * | |
4 * Based on mpg123 plugin | |
5 * | |
6 * This program is free software; you can redistribute it and/or | |
7 * modify it under the terms of the GNU General Public License | |
8 * as published by the Free Software Foundation; either version 2 | |
9 * of the License, or (at your option) any later version. | |
10 * | |
11 * This program is distributed in the hope that it will be useful, | |
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 * GNU General Public License for more details. | |
15 * | |
16 * You should have received a copy of the GNU General Public License | |
17 * along with this program; if not, write to the Free Software | |
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
19 */ | |
20 | |
21 #ifndef __CONFIGURE_H__ | |
22 #define __CONFIGURE_H__ | |
23 | |
24 #include <glib.h> | |
25 | |
26 typedef struct { | |
27 struct { | |
28 gboolean tag_override; | |
29 gchar *tag_format; | |
30 gboolean convert_char_set; | |
31 gchar *user_char_set; | |
32 } title; | |
33 | |
34 struct { | |
35 gint http_buffer_size; | |
36 gint http_prebuffer; | |
37 gboolean use_proxy; | |
38 gchar *proxy_host; | |
39 gint proxy_port; | |
40 gboolean proxy_use_auth; | |
41 gchar *proxy_user; | |
42 gchar *proxy_pass; | |
43 gboolean save_http_stream; | |
44 gchar *save_http_path; | |
45 gboolean cast_title_streaming; | |
46 gboolean use_udp_channel; | |
47 } stream; | |
48 | |
49 struct { | |
50 struct { | |
51 gboolean enable; | |
52 gboolean album_mode; | |
53 gint preamp; | |
54 gboolean hard_limit; | |
55 } replaygain; | |
56 struct { | |
57 struct { | |
58 gboolean dither_24_to_16; | |
59 } normal; | |
60 struct { | |
61 gboolean dither; | |
62 gint noise_shaping; /* value must be one of NoiseShaping enum, c.f. plugin_common/replaygain_synthesis.h */ | |
63 gint bps_out; | |
64 } replaygain; | |
65 } resolution; | |
66 } output; | |
67 } flac_config_t; | |
68 | |
69 extern flac_config_t flac_cfg; | |
70 | |
71 extern void FLAC_XMMS__configure(void); | |
72 extern void FLAC_XMMS__aboutbox(); | |
73 | |
74 #endif | |
75 | |
76 | |
77 |