Ready event; interval on ad video start

We noticed video choppy video playback while the beacons were loading.  In the example from DV, the beacons are loading before the video loads.

This allows the ad to wait for all beacons to load before dispatching the AdLoaded event to the player, so they are not loading while the video is playing.  The impression timer will start when the ad's VPAID dispatcher dispatches the AdVideoStart event.  This allows the full first two seconds of the video to be measured with the beacon method.

(If the ad does not wait for the listener, the impression timer will start when the beacons have loaded (if needed) and the AdVideoStart event is dispatched.
Makes sense, but where is that data passed back to the ad?  The only output I see from the interval is a raised impression or unmeasurable event, with other calls (at quartiles and such) coming from the ad.  How do these other metrics get passed back to the ad?