diff --git a/samples/RhythmGame/src/main/cpp/Game.cpp b/samples/RhythmGame/src/main/cpp/Game.cpp index f276d3100..e57911d9b 100644 --- a/samples/RhythmGame/src/main/cpp/Game.cpp +++ b/samples/RhythmGame/src/main/cpp/Game.cpp @@ -53,7 +53,7 @@ void Game::start() { AudioStreamBuilder builder; builder.setFormat(AudioFormat::I16); builder.setChannelCount(2); - builder.setSampleRate(kSampleRate); + builder.setSampleRate(kSampleRateHz); builder.setCallback(this); builder.setPerformanceMode(PerformanceMode::LowLatency); builder.setSharingMode(SharingMode::Exclusive); @@ -86,7 +86,7 @@ void Game::tap(int64_t eventTimeAsUptime) { if (mClapWindows.pop(nextClapWindowFrame)){ int64_t frameDelta = nextClapWindowFrame - mCurrentFrame; - int64_t timeDelta = convertFramesToMillis(frameDelta, kSampleRate); + int64_t timeDelta = convertFramesToMillis(frameDelta, kSampleRateHz); int64_t windowTime = mLastUpdateTime + timeDelta; TapResult result = getTapResult(eventTimeAsUptime, windowTime); mUiEvents.push(result); diff --git a/samples/RhythmGame/src/main/cpp/utils/UtilityFunctions.cpp b/samples/RhythmGame/src/main/cpp/utils/UtilityFunctions.cpp index 81bbc1a49..50d538a88 100644 --- a/samples/RhythmGame/src/main/cpp/utils/UtilityFunctions.cpp +++ b/samples/RhythmGame/src/main/cpp/utils/UtilityFunctions.cpp @@ -28,8 +28,8 @@ int64_t nowUptimeMillis() { } TapResult getTapResult(int64_t tapTimeInMillis, int64_t tapWindowInMillis){ - if (tapTimeInMillis <= tapWindowInMillis + kWindowCenterOffset) { - if (tapTimeInMillis >= tapWindowInMillis - kWindowCenterOffset) { + if (tapTimeInMillis <= tapWindowInMillis + kWindowCenterOffsetMs) { + if (tapTimeInMillis >= tapWindowInMillis - kWindowCenterOffsetMs) { return TapResult::Success; } else { return TapResult::Early;