// file: $SPEECH_HOMEWORK/hw4/class/snr_ratio/v1.0/snr_cstr_1.cc // // isip include files // #include "signal_noise_ratio.h" #include "signal_noise_ratio_constants.h" // method: default constructor // // arguments: none // // return: none // Signal::Signal() { // set the default debug level // debug_level_d = ISIP_DEBUG_NONE; // initialize parameter file data // param_file_d = (char_1*)NULL; input_file_d = (char_1*)NULL; output_file_d = (char_1*)NULL; // initiate information for signal // num_chans_d = SIGNAL_DEFAULT_NUM_CHANNELS; num_bytes_d = SIGNAL_DEFAULT_NUM_BYTES; sample_freq_d = SIGNAL_DEFAULT_SAMPLE_FREQUENCY; // initate information used to process the signal // signal_threshold_d = SIGNAL_DEFAULT_SIGNAL_THRESHOLD; noise_threshold_d = SIGNAL_DEFAULT_NOISE_THRESHOLD; frame_duration_d = SIGNAL_DEFAULT_FRAME_DURATION; window_duration_d = SIGNAL_DEFAULT_WINDOW_DURATION; window_method_d = SIGNAL_DEFAULT_WINDOW_METHOD; pre_emphasize_d = SIGNAL_DEFAULT_PRE_EMPHASIZE; pre_emphasize_value_d = SIGNAL_DEFAULT_PRE_EMPHASIZE_VALUE; num_bins_d = SIGNAL_DEFAULT_NUM_BINS; lp_order_d = SIGNAL_DEFAULT_LP_ORDER; window_center_d = SIGNAL_DEFAULT_WINDOW_CENTER; // exit gracefully // }