Lines Matching refs:SPR

139 	return hdr->NRec*hdr->SPR;  in biosig_get_number_of_samples()
143 return hdr->SPR; in biosig_get_number_of_samples_per_record()
147 if (hdr->SPR==0) return 0; in biosig_get_number_of_segments()
176 hc->SPR = 1; // one sample per block in biosig_set_number_of_channels()
195 if (spr >= 0) hdr->SPR = spr; in biosig_set_number_of_samples()
637 return (hdr->SampleRate * hc->SPR / hdr->SPR); in biosig_get_channel_samplerate()
641 return hc->SPR; in biosig_channel_get_samples_per_record()
645 hc->SPR = spr; in biosig_channel_set_samples_per_record()
653 hc->SPR = hdr->SPR * fs / hdr->SampleRate; in biosig_set_channel_samplerate_and_samples_per_record()
657 hc->SPR = spr; in biosig_set_channel_samplerate_and_samples_per_record()
660 assert (hdr->SampleRate * hc->SPR == fs * hdr->SPR); in biosig_set_channel_samplerate_and_samples_per_record()
661 return (hdr->SampleRate * hc->SPR != fs * hdr->SPR); in biosig_set_channel_samplerate_and_samples_per_record()
783 …size_t div = hdr->SPR/hc->SPR; // stride if sample rate of channel is smaller than the overall sa… in biosig_read_samples()
787 size_t startpos = POS/hdr->SPR; // round towards 0 in biosig_read_samples()
788 size_t endpos = (POS+LEN)/hdr->SPR + ((POS+LEN)%hdr->SPR != 0); // round towards infinity in biosig_read_samples()
797 size_t offset = hdr->AS.first * hdr->SPR - POS; in biosig_read_samples()
908 return (hdr->SampleRate*hdr->CHANNEL[biosig_signal].SPR/hdr->SPR); in biosig_get_samplefrequency()
927 double spr = samplefrequency * hdr->SPR / hdr->SampleRate; in biosig_set_samplefrequency()
928 hdr->CHANNEL[biosig_signal].SPR = spr; in biosig_set_samplefrequency()
932 hdr->CHANNEL[ch].SPR = hdr->SPR; in biosig_set_samplefrequency()
1281 hdr->SPR = (size_t)rspr; in biosig_set_datarecord_duration()
1447 …hdrlist[handle].chanpos[channel] = hdr->NRec*hc->SPR + offset; // update position pointer of chann… in edfseek()