Jack::JackEngineControl Struct Reference

Engine control in shared memory. More...

#include <JackEngineControl.h>

Inheritance diagram for Jack::JackEngineControl:

Jack::JackShmMem List of all members.

Public Member Functions

 JackEngineControl (bool sync, bool temporary, long timeout, bool rt, long priority, bool verbose, const char *server_name)
 ~JackEngineControl ()
void CycleBegin (JackClientInterface **table, JackGraphManager *manager, jack_time_t callback_usecs)
void CycleEnd (JackClientInterface **table)
void InitFrameTime ()
void ResetFrameTime (jack_time_t callback_usecs)
void ReadFrameTime (JackTimer *timer)
void CalcCPULoad (JackClientInterface **table, JackGraphManager *manager)
void GetTimeMeasure (JackClientInterface **table, JackGraphManager *manager, jack_time_t callback_usecs)
void ClearTimeMeasures ()
void ResetRollingUsecs ()

Public Attributes

jack_nframes_t fBufferSize
jack_nframes_t fSampleRate
bool fSyncMode
bool fTemporary
jack_time_t fPeriodUsecs
jack_time_t fTimeOutUsecs
bool fTimeOut
bool fRealTime
int fPriority
char fServerName [64]
JackTransportEngine fTransport
bool fVerbose
JackTimingMeasure fMeasure [TIME_POINTS]
jack_time_t fLastTime
jack_time_t fCurTime
jack_time_t fProcessTime
jack_time_t fLastProcessTime
jack_time_t fSpareUsecs
jack_time_t fMaxUsecs
unsigned int fAudioCycle
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 67 of file JackEngineControl.h.


The documentation for this struct was generated from the following files:
Generated on Thu Feb 14 11:16:03 2008 for Jackdmp by  doxygen 1.5.1