uk.org.toot.audio.server
Interface AudioTimingStrategy
- All Known Implementing Classes:
- SleepTimingStrategy, WaitTimingStrategy, YieldTimingStrategy
public interface AudioTimingStrategy
This interface defines the contract for a timing strategy for an
AudioServer.
Method Summary |
void |
block(long nowNanos,
long blockNanos)
Block (don't return) for blockNanos. |
int |
getThreadPriority()
Return the required Thread priority for the timing strategy. |
ONE_MILLION
static final int ONE_MILLION
- See Also:
- Constant Field Values
getThreadPriority
int getThreadPriority()
- Return the required Thread priority for the timing strategy.
block
void block(long nowNanos,
long blockNanos)
- Block (don't return) for blockNanos.
nowNanos is supplied as a convenience.