chromium/remoting/host/mojo_video_capturer_list.cc

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

#include "remoting/host/mojo_video_capturer_list.h"

#include "base/functional/bind.h"
#include "base/memory/ptr_util.h"
#include "remoting/base/auto_thread_task_runner.h"
#include "remoting/host/desktop_environment.h"
#include "remoting/host/mojo_video_capturer.h"
#include "third_party/webrtc/modules/desktop_capture/mouse_cursor.h"

namespace remoting {

MojoVideoCapturerList::MojoVideoCapturerList() = default;
MojoVideoCapturerList::~MojoVideoCapturerList() = default;

mojom::CreateVideoCapturerResultPtr MojoVideoCapturerList::CreateVideoCapturer(
    webrtc::ScreenId screen_id,
    DesktopEnvironment* environment,
    scoped_refptr<AutoThreadTaskRunner> caller_task_runner) {}

bool MojoVideoCapturerList::IsEmpty() const {}

void MojoVideoCapturerList::Clear() {}

void MojoVideoCapturerList::SetMouseCursor(const webrtc::MouseCursor& cursor) {}

void MojoVideoCapturerList::SetMouseCursorPosition(
    const webrtc::DesktopVector& position) {}

void MojoVideoCapturerList::SetComposeEnabled(bool enabled) {}

}  // namespace remoting