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