Lines Matching refs:rate
29 float rate;
117 /* Get the rate of the stream. */
121 return stream->rate;
124 /* Set the playback rate of the stream. This scales pitch and speed at the same time. */
127 float rate)
129 stream->rate = rate;
267 stream->rate = 1.0f;
275 /* Get the sample rate of the stream. */
282 /* Set the sample rate of the stream. This will cause samples buffered in the stream to
552 float rate = stream->rate*stream->pitch;
554 (int)((remainingSamples/speed + stream->numPitchSamples)/rate + 0.5f);
899 /* Change the rate. */
902 float rate,
905 int newSampleRate = stream->sampleRate/rate;
1052 float rate = stream->rate;
1055 rate *= stream->pitch;
1071 } else if(rate != 1.0f) {
1072 if(!adjustRate(stream, rate, originalNumOutputSamples)) {
1129 float rate,
1139 sonicSetRate(stream, rate);
1156 float rate,
1166 sonicSetRate(stream, rate);