Lines Matching refs:mRbWritePtr
388 mCondVar.wait(l, [&] { return (mRbReadPtr != mRbWritePtr) || mStopRequested; }); in run()
390 while (mRbReadPtr != mRbWritePtr && !mStopRequested) { in run()
394 mRbWritePtr.load()); in run()
441 mCallbackRingBuffer[mRbWritePtr].mMel = mel; in momentaryExposure()
442 mCallbackRingBuffer[mRbWritePtr].mMelsSize = 0; in momentaryExposure()
443 mCallbackRingBuffer[mRbWritePtr].mPort = port; in momentaryExposure()
445 incRingBufferIndex(mRbWritePtr); in momentaryExposure()
461 std::copy_n(std::begin(mels), melsSize, mCallbackRingBuffer[mRbWritePtr].mMels.begin()); in newMelValues()
462 mCallbackRingBuffer[mRbWritePtr].mMelsSize = melsSize; in newMelValues()
463 mCallbackRingBuffer[mRbWritePtr].mMel = 0.f; in newMelValues()
464 mCallbackRingBuffer[mRbWritePtr].mPort = port; in newMelValues()
466 incRingBufferIndex(mRbWritePtr); in newMelValues()
470 size_t curIdx = mRbWritePtr.load(); in ringBufferIsFull()