1 // Copyright 2018 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
7 import "media/mojo/mojom/capture_handle.mojom";
9 // Describes the different types of display surface.
10 enum DisplayCaptureSurfaceType {
16 // Describes the conditions under which the cursor is captured.
17 enum CursorCaptureType {
23 struct DisplayMediaInformation {
24 DisplayCaptureSurfaceType display_surface;
26 CursorCaptureType cursor;
27 CaptureHandle? capture_handle;