// file: $SPEECH_HOMEWORK4/hw4/class/snr_ratio/v1.0/snr_set_12.cc // // system include files // #include // isip include files // #include "signal_noise_ratio.h" #include "signal_noise_ratio_constants.h" // method: set_values_cc // // arguments: // // return: a logical_1 indicating status // // logical_1 Signal::set_values_cc (int_4 num_chan_a, int_4 frame_a, int_4 window_a, float_4 sth_a, float_4 nth_a, int_4 sf_a) { if (num_chan_a != 0) { set_num_chans_cc(num_chan_a); } if (frame_a != 0) { set_frame_duration_cc(frame_a); } if (window_a != 0) { set_window_duration_cc(window_a); } if (sth_a != 0) { set_signal_threshold_cc(sth_a); } if (nth_a != 0) { set_noise_threshold_cc(nth_a); } if (sf_a != 0) { set_sample_frequency_cc(sf_a); } // exit gracefully // return ISIP_TRUE; }