Jamba
3.0.2
|
#include <SampleRateBasedClock.h>
Classes | |
class | RateLimiter |
Public Member Functions | |
RateLimiter | getRateLimiter (uint32 iMillis) const |
uint32 | getSampleCountFor (uint32 iMillis) const |
uint32 | getSampleCountFor1Bar (double iTempo, int32 iTimeSigNumerator=4, int32 iTimeSigDenominator=4) const |
SampleRate | getSampleRate () const |
uint32 | getTimeForSampleCount (uint32 iSampleCount) const |
SampleRateBasedClock (SampleRate iSampleRate) | |
void | setSampleRate (SampleRate iSampleRate) |
Private Attributes | |
SampleRate | fSampleRate |
The purpose of this class is to deal with timing based on the sample rate and do the proper conversions.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |