#include "third_party/blink/renderer/modules/mediacapturefromelement/auto_canvas_draw_listener.h"
#include <memory>
#include "third_party/blink/renderer/platform/graphics/web_graphics_context_3d_provider_wrapper.h"
#include "third_party/skia/include/core/SkImage.h"
namespace blink {
AutoCanvasDrawListener::AutoCanvasDrawListener(
std::unique_ptr<CanvasCaptureHandler> handler)
: … { … }
CanvasDrawListener::NewFrameCallback
AutoCanvasDrawListener::GetNewFrameCallback() { … }
bool AutoCanvasDrawListener::CanDiscardAlpha() const { … }
bool AutoCanvasDrawListener::NeedsNewFrame() const { … }
void AutoCanvasDrawListener::RequestFrame() { … }
}