chromium/chrome/browser/ui/thumbnails/thumbnail_capture_driver.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ui/thumbnails/thumbnail_capture_driver.h"

#include "base/check_op.h"
#include "base/time/time.h"

// static
constexpr base::TimeDelta ThumbnailCaptureDriver::kCooldownDelay;

// static
constexpr size_t ThumbnailCaptureDriver::kMaxCooldownRetries;

ThumbnailCaptureDriver::ThumbnailCaptureDriver(Client* client,
                                               ThumbnailScheduler* scheduler)
    :{}

ThumbnailCaptureDriver::~ThumbnailCaptureDriver() {}

void ThumbnailCaptureDriver::UpdatePageReadiness(PageReadiness page_readiness) {}

void ThumbnailCaptureDriver::UpdatePageVisibility(bool page_visible) {}

void ThumbnailCaptureDriver::UpdateThumbnailVisibility(bool thumbnail_visible) {}

void ThumbnailCaptureDriver::SetCanCapture(bool can_capture) {}

void ThumbnailCaptureDriver::GotFrame() {}

void ThumbnailCaptureDriver::SetCapturePermittedByScheduler(bool scheduled) {}

void ThumbnailCaptureDriver::UpdateCaptureState() {}

void ThumbnailCaptureDriver::UpdateSchedulingPriority() {}

void ThumbnailCaptureDriver::StartCooldown() {}

void ThumbnailCaptureDriver::OnCooldownEnded() {}