Mercurial > audlegacy-plugins
diff src/vorbis/vorbis.h @ 12:3da1b8942b8b trunk
[svn] - remove src/Input src/Output src/Effect src/General src/Visualization src/Container
author | nenolod |
---|---|
date | Mon, 18 Sep 2006 03:14:20 -0700 |
parents | src/Input/vorbis/vorbis.h@088092a52fea |
children | 324a6d834f32 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/vorbis/vorbis.h Mon Sep 18 03:14:20 2006 -0700 @@ -0,0 +1,45 @@ +#ifndef __VORBIS_H__ +#define __VORBIS_H__ + +#include <vorbis/vorbisfile.h> + +#include "audacious/vfs.h" + +extern ov_callbacks vorbis_callbacks; + +void vorbis_configure(void); + +void vorbis_file_info_box(char *filename); + +char *convert_to_utf8(const char *string); +char *convert_from_utf8(const char *string); + +typedef struct { + gint http_buffer_size; + gint http_prebuffer; + gboolean use_proxy; + gchar *proxy_host; + gint proxy_port; + gboolean proxy_use_auth; + gchar *proxy_user, *proxy_pass; + gboolean save_http_stream; + gchar *save_http_path; + gboolean tag_override; + gchar *tag_format; + gboolean use_anticlip; + gboolean use_replaygain; + gint replaygain_mode; + gboolean use_booster; + gboolean title_encoding_enabled; + gchar *title_encoding; +} vorbis_config_t; + +enum { + REPLAYGAIN_MODE_TRACK, + REPLAYGAIN_MODE_ALBUM, + REPLAYGAIN_MODE_LAST +}; + +#define ENCODING_SEPARATOR " ,:;|/" + +#endif /* __VORBIS_H__ */