So... a couple general questions about how ScheduleVideoFrame() works...
1) Are frames sent synchronously to the DeckLink, and buffered there? Or is there rather no buffering, or maybe just front/back buffering, with the additionally queued frames sent when the front/back flip happens?
2) I schedule frames, say, and times 0, 1001, 2002, etc. (vanilla 1080/59.94i). Does StartScheduledPlayback() start the clock running when it gets called, at the given time? e.g.,
a) schedule first 3 frames at 0, 1001, and 2002.
b) call StartScheduledPlayback(0,30000,1.0f)
This would be a reasonable way to start up buffered output to the DeckLink?
By the way, I like the SDK, and I find the SDK PDF doc super.