Hello,
We have an importer plugin (that streams media from a remote storage) and a PPro JS/JSX Panel (that browse that remote storage).
We need to know as soon as the user invoked the play command (clicked the play button, or the shortcut key, or whatever) even before the PPro started the actual playback, so we can start streaming ASAP and fill the playback cache properly (to avoid drop frames during playback).
Today, we can tell that the PPro started playing using our other (transmitter) plugin, when the StartPlaybackClock method is invoked. But that is "too late" - this few hundreds of milliseconds would have helped us to avoid drops. (Likewise, If there was such event on the JSX layer, it would have been helpful too - we could find a quick way to transmit the info down to the C++-importer-plugin. Currently we found only a way to observe the playback-state by polling).
Thanks,
Oran Gilad
XTRMX R&D Leader