void EFFECT_LOWPASS::set_parameter(int param, CHAIN_OPERATOR::parameter_t value) { switch (param) { case 1: set_cutoff(value, samples_per_second()); break; } }
make_system() { int done; do_calc_data(); if (nsymbonscr) { set_cutoff(); done = adjust(); } else done = TRUE; return done; }
/* * check_config: * ------------- */ static void check_config() { static char *mode_names[4] = { "stereo", "j-stereo", "dual-ch", "mono" }; static char *layer_names[4] = { "", "III", "II", "I" }; static char *version_names[4] = { "MPEG 2.5", "", "MPEG 2", "MPEG 1" }; static char *psy_names[3] = { "none", "MUSICAM", "Shine" }; static char *demp_names[4] = { "none", "50/15us", "", "CITT" }; config.mpeg.samplerate_index = find_samplerate_index(config.wave.samplerate); config.mpeg.bitrate_index = find_bitrate_index(config.mpeg.bitr); cutoff = set_cutoff(); printf("%s layer %s, %s Psychoacoustic Model: %s\n", version_names[config.mpeg.type], layer_names[config.mpeg.layr], mode_names[config.mpeg.mode], psy_names[config.mpeg.psyc] ); printf("Bitrate=%d kbps ",config.mpeg.bitr ); printf("De-emphasis: %s %s %s\n", demp_names[config.mpeg.emph], (config.mpeg.original) ? "Original" : "", (config.mpeg.copyright) ? "(C)" : "" ); }