Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CFrameRate Class Reference

#include </home/clem/local/src/opie/inputmethods/dasher/FrameRate.h>

List of all members.

Public Member Functions

 CFrameRate ()
 ~CFrameRate ()
const double Rxmax () const
const int Steps () const
const double Framerate () const
void Reset (unsigned long Time)
void NewFrame (unsigned long Time)
void SetBitrate (double TargetRate)
void SetMaxBitrate (double MaxRate)

Private Attributes

double m_dFr
double m_dMaxbitrate
double m_dRXmax
int m_iFrames
int m_iTime
int m_iTime2
int m_iSamples
int m_iSteps


Constructor & Destructor Documentation

CFrameRate::CFrameRate  )  [inline]
 

Definition at line 41 of file FrameRate.h.

References m_dFr, m_dMaxbitrate, m_dRXmax, m_iFrames, m_iSamples, m_iSteps, and m_iTime.

CFrameRate::~CFrameRate  )  [inline]
 

Definition at line 23 of file FrameRate.h.


Member Function Documentation

const double CFrameRate::Framerate  )  const [inline]
 

Definition at line 26 of file FrameRate.h.

References m_dFr.

Referenced by Dasher::CDasherModel::Framerate().

void CFrameRate::NewFrame unsigned long  Time  )  [inline]
 

Definition at line 62 of file FrameRate.h.

References LN2, m_dFr, m_dMaxbitrate, m_dRXmax, m_iFrames, m_iSamples, m_iSteps, m_iTime, and m_iTime2.

Referenced by Dasher::CDasherModel::NewFrame().

void CFrameRate::Reset unsigned long  Time  )  [inline]
 

Definition at line 92 of file FrameRate.h.

References m_iFrames, and m_iTime.

Referenced by Dasher::CDasherModel::Reset_framerate().

const double CFrameRate::Rxmax  )  const [inline]
 

Definition at line 24 of file FrameRate.h.

References m_dRXmax.

Referenced by Dasher::CDasherModel::Get_new_root_coords().

void CFrameRate::SetBitrate double  TargetRate  )  [inline]
 

Definition at line 99 of file FrameRate.h.

References m_dMaxbitrate.

Referenced by Dasher::CDasherModel::SetBitrate().

void CFrameRate::SetMaxBitrate double  MaxRate  )  [inline]
 

Definition at line 105 of file FrameRate.h.

References m_dMaxbitrate.

Referenced by Dasher::CDasherModel::SetMaxBitrate().

const int CFrameRate::Steps  )  const [inline]
 

Definition at line 25 of file FrameRate.h.

References m_iSteps.

Referenced by Dasher::CDasherModel::Get_new_root_coords().


Member Data Documentation

double CFrameRate::m_dFr [private]
 

Definition at line 34 of file FrameRate.h.

Referenced by CFrameRate(), Framerate(), and NewFrame().

double CFrameRate::m_dMaxbitrate [private]
 

Definition at line 35 of file FrameRate.h.

Referenced by CFrameRate(), NewFrame(), SetBitrate(), and SetMaxBitrate().

double CFrameRate::m_dRXmax [private]
 

Definition at line 36 of file FrameRate.h.

Referenced by CFrameRate(), NewFrame(), and Rxmax().

int CFrameRate::m_iFrames [private]
 

Definition at line 37 of file FrameRate.h.

Referenced by CFrameRate(), NewFrame(), and Reset().

int CFrameRate::m_iSamples [private]
 

Definition at line 37 of file FrameRate.h.

Referenced by CFrameRate(), and NewFrame().

int CFrameRate::m_iSteps [private]
 

Definition at line 38 of file FrameRate.h.

Referenced by CFrameRate(), NewFrame(), and Steps().

int CFrameRate::m_iTime [private]
 

Definition at line 37 of file FrameRate.h.

Referenced by CFrameRate(), NewFrame(), and Reset().

int CFrameRate::m_iTime2 [private]
 

Definition at line 37 of file FrameRate.h.

Referenced by NewFrame().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:28:37 2005 for OPIE by  doxygen 1.4.2