// file: $SPEECH_HOMEWORK4/hw4/class/snr_ratio/v1.0/snr_set_13.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, float_4 window_a, float_4 pre_emphasis_a, int_4 lp_order_a, float_4 window_center_a, int_4 sf_a) { if (num_chan_a != 0) { set_num_chans_cc(num_chan_a); } if (window_a != 0) { set_window_duration_cc(window_a); } if (pre_emphasis_a != 0) { set_pre_emphasize_value_cc(pre_emphasis_a); } if (lp_order_a != 0) { set_lp_order_cc(lp_order_a); } if (window_center_a != 0) { set_window_center_cc(window_center_a); } if (sf_a != 0) { set_sample_frequency_cc(sf_a); } // exit gracefully // return ISIP_TRUE; }