// TODO signal player to actually start playing
if (state == Started)
throw new ClockStartedError();
if (state != Prefetched)
throw new NotPrefetchedError("syncStart");
currentTime = at;
sendControllerEvent(new StartEvent(this, Prefetched, Started, Started, at, at));
}