Jack::JackEngineControl Struct Reference

Engine control in shared memory. More...

#include <JackEngineControl.h>

Inheritance diagram for Jack::JackEngineControl:

Jack::JackShmMem Jack::JackShmMemAble

List of all members.

Public Member Functions

 JackEngineControl (bool sync, bool temporary, long timeout, bool rt, long priority, bool verbose, const char *server_name)
void CycleIncTime (jack_time_t callback_usecs)
void CycleBegin (JackClientInterface **table, JackGraphManager *manager, jack_time_t cur_cycle_begin, jack_time_t prev_cycle_end)
void CycleEnd (JackClientInterface **table)
void InitFrameTime ()
void ResetFrameTime (jack_time_t callback_usecs)
void ReadFrameTime (JackTimer *timer)
void NotifyXRun (float delayed_usecs)
void ResetXRun ()
void CalcCPULoad (JackClientInterface **table, JackGraphManager *manager, jack_time_t cur_cycle_begin, jack_time_t prev_cycle_end)
void ResetRollingUsecs ()

Public Attributes

jack_nframes_t fBufferSize
jack_nframes_t fSampleRate
bool fSyncMode
bool fTemporary
jack_time_t fPeriodUsecs
jack_time_t fTimeOutUsecs
float fMaxDelayedUsecs
float fXrunDelayedUsecs
bool fTimeOut
bool fRealTime
int fPriority
char fServerName [64]
JackTransportEngine fTransport
bool fVerbose
jack_time_t fPrevCycleTime
jack_time_t fCurCycleTime
jack_time_t fSpareUsecs
jack_time_t fMaxUsecs
jack_time_t fRollingClientUsecs [JACK_ENGINE_ROLLING_COUNT]
int fRollingClientUsecsCnt
int fRollingClientUsecsIndex
int fRollingInterval
float fCPULoad
UInt64 fPeriod
UInt64 fComputation
UInt64 fConstraint
JackFrameTimer fFrameTimer


Detailed Description

Engine control in shared memory.

Definition at line 43 of file JackEngineControl.h.


The documentation for this struct was generated from the following files:

Generated on Tue Dec 2 14:05:23 2008 for Jackdmp by  doxygen 1.5.7.1