Esempio n. 1
0
        // 再生、停止、再開


        public void 再生を開始する(double 再生開始時刻sec = 0.0)
        {
            this._VideoSource?.Start(再生開始時刻sec);

            this._再生タイマ.リセットする(QPCTimer.秒をカウントに変換して返す(再生開始時刻sec));

            this.再生中 = true;
        }
Esempio n. 2
0
        // 進行と描画


        public void 進行する()
        {
            long   現在時刻    = QPCTimer.生カウント;
            double 経過時間sec = QPCTimer.生カウント相対値を秒へ変換して返す(現在時刻 - this._前回の更新時刻);

            this._前回の更新時刻 = 現在時刻;

            Manager.Update((float)(経過時間sec * 60.0));        // Effekseerは毎秒60フレームで固定
        }