protected override void Generate() { FDevice.GetAvailableVideoFrameCount(out FFramesAvailable); if (FFlush) { FFlush = false; FDevice.FlushStreams(); } }