コード例 #1
0
ファイル: pos.cpp プロジェクト: faesong/oom
bool Pos::operator==(const Pos& s) const
{
    if (_type == FRAMES)
        return _frame == s.frame();
    else
        return _tick == s.tick();
}
コード例 #2
0
ファイル: pos.cpp プロジェクト: hanabokuro/MuseScore
void PosLen::setPos(const Pos& pos)
      {
      switch(pos.type()) {
            case FRAMES:
                  setFrame(pos.frame());
                  break;
            case TICKS:
                  setTick(pos.tick());
                  break;
            }
      }
コード例 #3
0
ファイル: audiodev.cpp プロジェクト: muse-sequencer/muse
void AudioDevice::seekTransport(const Pos &p)
{
  _dummyPosPending   = p.frame();
  // STOP -> STOP means seek in stop mode. PLAY -> START_PLAY means seek in play mode.
  _dummyStatePending = (_dummyState == Audio::STOP ? Audio::STOP : Audio::START_PLAY);
}