protected long unScaleTime(int reqSampleRate,long timelineTimeInSamples){
  if (reqSampleRate == sampleRate)   return (timelineTimeInSamples);
  return (Math.round((double)(sampleRate) * (double)(timelineTimeInSamples) / (reqSampleRate)));
}

protected long unScaleTime ( int reqSampleRate , long timelineTimeInSamples ) { if ( reqSampleRate == sampleRate ) return ( timelineTimeInSamples ) ; return ( Math . round ( ( double ) ( sampleRate ) * ( double ) ( timelineTimeInSamples ) / ( reqSampleRate ) ) ) ; }
unscales a discrete time from the timeline ' s sample rate .
