• 首頁
  • 文件
  • 下載
  • 狀態
  • 常見問題
  • 郵件列表
  • 應用程式
  • 外部鏈結
  • 版權
  • 志願者
  • 聯繫

類別:Timer

系統時間函式

類型 使用 成員 說明
建構子 public Timer(void)
解構子 public ~Timer(void)
函式 public static void Initialize (void) 初始化設定,一般沒有使用到。
函式 public static CaTime Time (void) 現在時間。
函式 public static void Sleep (int msec) 將控制權交回給系統msec微秒。
函式 public void Anchor (CaTime latency) 設定預定時間。
函式 public void Anchor (CaTime latency,double divided) 設定預定時間。
函式 public bool isArrival (void) 預定時間是否到達。
函式 public CaTime dT (double multiply) 目前的時間與開始時間的差數。
資料 protected CaTime TimeAt 開始時間。
資料 protected CaTime TimeAnchor 預定時間。

建議

這是專門為了「音訊驅動介面」內部使用的類別,專門用於處理較精確的時間標記。

C++定義


class Timer
{
  public:

    explicit      Timer      (void) ;
    virtual      ~Timer      (void) ;

    static void   Initialize (void) ;
    static CaTime Time       (void) ;
    static void   Sleep      (int msec) ;

    void          Anchor     (CaTime latency) ;
    void          Anchor     (CaTime latency,double divided) ;
    bool          isArrival  (void) ;
    CaTime        dT         (double multiply) ;

  protected:

    CaTime TimeAt     ;
    CaTime TimeAnchor ;

};