MCPcopy Create free account
hub / github.com/StrangeLoopsAudio/gRainbow / sampleToXPosition

Method sampleToXPosition

Source/Components/TrimSelection.cpp:234–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232}
233
234double TrimSelection::sampleToXPosition(int sample) const {
235 double posRatio = (static_cast<double>(sample) / mSampleRate) / audioSampleDuration;
236 return (posRatio * mThumbnailRect.getWidth()) + mThumbnailRect.getX();
237}
238
239int TrimSelection::timeToSample(double time) const {
240 return static_cast<int>(time * mSampleRate);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected