I'm using the Hyperdeck ethernet protocol with "notify" commands to avoid polling.
There seems to be no way of getting notified when the deck
timeline has been changed. This means you can't always determine which clip is currently playing.
Example with 7.1.2
- Timeline contains clip A.MOV
- Control application sends "clips clear".
- We receive a "transport info" notification saying "dynamic range:none", and nothing else.
- Control application sends "clips add: B.MOV".
- We receive a "transport info" notification saying "dynamic range: Rec709", and nothing else.
Ideally, we'd have a "notify timeline" mechanism which sends notifications whenever the timeline is modified - or a "timeline version" value (incremented whenever timeline is modified) returned/notified as part of the transport info.
...unless I've missed something?