chromium/components/viz/service/frame_sinks/video_capture/frame_sink_video_capturer_manager.h

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

#ifndef COMPONENTS_VIZ_SERVICE_FRAME_SINKS_VIDEO_CAPTURE_FRAME_SINK_VIDEO_CAPTURER_MANAGER_H_
#define COMPONENTS_VIZ_SERVICE_FRAME_SINKS_VIDEO_CAPTURE_FRAME_SINK_VIDEO_CAPTURER_MANAGER_H_

namespace viz {

class CapturableFrameSink;
struct VideoCaptureTarget;
class FrameSinkVideoCapturerImpl;

// Interface implemented by the owner/manager of FrameSinkVideoCapturerImpl
// instances. This allows the capturer to query for the existence of a frame
// sink target and also notify the owner when it should be destroyed.
class FrameSinkVideoCapturerManager {};

}  // namespace viz

#endif  // COMPONENTS_VIZ_SERVICE_FRAME_SINKS_VIDEO_CAPTURE_FRAME_SINK_VIDEO_CAPTURER_MANAGER_H_