Second patch from X-Fixer: file info dialog, tag editor, tag formatting in plugin config

This commit is contained in:
Josh Coalson
2003-01-14 09:01:31 +00:00
parent ecf57b7514
commit 4563fa26a1
14 changed files with 1845 additions and 680 deletions

View File

@@ -4,41 +4,33 @@
//
typedef struct {
//!
/*
struct {
gboolean tag_override;
gchar *tag_format;
gboolean convert_char_set;
gchar *file_char_set;
gchar *user_char_set;
} title;
*/
BOOL enable;
BOOL album_mode;
INT preamp;
BOOL hard_limit;
} replaygain;
struct {
struct {
BOOL enable;
BOOL album_mode;
INT preamp;
BOOL hard_limit;
BOOL dither_24_to_16;
} normal;
struct {
BOOL dither;
INT noise_shaping; /* value must be one of NoiseShaping enum, c.f. plugin_common/replaygain_synthesis.h */
INT bps_out;
} replaygain;
struct {
struct {
BOOL dither_24_to_16;
} normal;
struct {
BOOL dither;
INT noise_shaping; /* value must be one of NoiseShaping enum, c.f. plugin_common/replaygain_synthesis.h */
INT bps_out;
} replaygain;
} resolution;
} output;
} resolution;
} output_config_t;
typedef struct {
struct {
char tag_format[256];
} title;
output_config_t output;
} flac_config_t;
extern flac_config_t flac_cfg;
extern char ini_name[MAX_PATH];
extern HANDLE thread_handle;
extern In_Module mod_;
//
// prototypes
@@ -46,4 +38,4 @@ extern In_Module mod_;
void ReadConfig();
void WriteConfig();
int DoConfig(HWND parent);
int DoConfig(HINSTANCE inst, HWND parent);