mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
Second patch from X-Fixer: file info dialog, tag editor, tag formatting in plugin config
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user