annotate Plugins/Input/vorbis/vorbis.h @ 61:fa848bd484d8 trunk

[svn] Move plugins to Plugins/
author nenolod
date Fri, 28 Oct 2005 22:58:11 -0700
parents
children e85198a7f34d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
61
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
1 #ifndef __VORBIS_H__
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
2 #define __VORBIS_H__
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
3
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
4 #include <vorbis/vorbisfile.h>
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
5
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
6 #include "libaudacious/vfs.h"
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
7
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
8 extern ov_callbacks vorbis_callbacks;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
9
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
10 void vorbis_configure(void);
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
11
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
12 void vorbis_file_info_box(char *filename);
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
13
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
14 char *convert_to_utf8(const char *string);
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
15 char *convert_from_utf8(const char *string);
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
16
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
17 typedef struct {
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
18 gint http_buffer_size;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
19 gint http_prebuffer;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
20 gboolean use_proxy;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
21 gchar *proxy_host;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
22 gint proxy_port;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
23 gboolean proxy_use_auth;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
24 gchar *proxy_user, *proxy_pass;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
25 gboolean save_http_stream;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
26 gchar *save_http_path;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
27 gboolean tag_override;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
28 gchar *tag_format;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
29 gboolean use_anticlip;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
30 gboolean use_replaygain;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
31 gint replaygain_mode;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
32 gboolean use_booster;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
33 } vorbis_config_t;
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
34
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
35 enum {
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
36 REPLAYGAIN_MODE_TRACK,
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
37 REPLAYGAIN_MODE_ALBUM,
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
38 REPLAYGAIN_MODE_LAST
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
39 };
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
40
fa848bd484d8 [svn] Move plugins to Plugins/
nenolod
parents:
diff changeset
41 #endif /* __VORBIS_H__ */