3.9 Output Frame Completion Results Flags¶
BMDOutputFrameCompletionResult
enumerates the possible frame output completion statuses.
Frames are “flushed” when they have been scheduled but are no longer needed due to an action initiated by the API user e.g. a speed or direction change.
If frame scheduling falls behind frame output, the hardware will output the least late frame available. When this happens, the frame will receive a completion status of “displayed late”.
Frames that are never displayed due to a less late frame being available will receive a completion status of “dropped”.
bmdOutputFrameCompleted
Frame was displayed normally
bmdOutputFrameDisplayedLate
Frame was displayed late
bmdOutputFrameDropped
Frame was dropped
bmdOutputFrameFlushed
Frame was flushed