Jack2
1.9.9
|
A class using the JackAtomicState to manage jack time. More...
#include <JackFrameTimer.h>
Public Member Functions | |
void | InitFrameTime () |
void | ResetFrameTime (jack_time_t callback_usecs) |
void | IncFrameTime (jack_nframes_t buffer_size, jack_time_t callback_usecs, jack_time_t period_usecs) |
void | ReadFrameTime (JackTimer *timer) |
![]() | |
JackTimer * | ReadCurrentState () |
Returns the current state : only valid in the RT reader thread. | |
UInt16 | GetCurrentIndex () |
Returns the current state index. | |
JackTimer * | TrySwitchState () |
Tries to switch to the next state and returns the new current state (either the same as before if case of switch failure or the new one) | |
JackTimer * | TrySwitchState (bool *result) |
Tries to switch to the next state and returns the new current state (either the same as before if case of switch failure or the new one) | |
JackTimer * | WriteNextStateStart () |
Start write operation : setup and returns the next state to update, check for recursive write calls. | |
void | WriteNextStateStop () |
Stop write operation : make the next state ready to be used by the RT thread. | |
bool | IsPendingChange () |
Additional Inherited Members | |
![]() | |
UInt32 | WriteNextStateStartAux () |
void | WriteNextStateStopAux () |
![]() | |
JackTimer | fState [2] |
volatile AtomicCounter | fCounter |
SInt32 | fCallWriteCounter |
A class using the JackAtomicState to manage jack time.
Definition at line 79 of file JackFrameTimer.h.