2.4.2 Playback

An application performing a standard streaming playback operation should perform the following steps:

While more frames or audio need to be pre-rolled:

While playback is running:

If audio is not required, the call to IDeckLinkOutput::EnableAudioOutput(), IDeckLinkOutput::SetAudioCallback() and IDeckLinkOutput::BeginAudioPreroll() may be omitted.

If pre-roll is not required initial IDeckLinkOutput::ScheduleVideoFrame() calls and the call to IDeckLinkOutput::BeginAudioPreroll() and IDeckLinkOutput::EndAudioPreroll() may be omitted.