blob: 146a77bdd745e2933a613e5de3fbc8cb41c06515 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
mojom = "//media/capture/mojom/video_capture_types.mojom"
public_headers = [
"//media/capture/video_capture_types.h",
"//media/capture/video/video_capture_device_descriptor.h",
"//media/capture/video/video_capture_device_info.h",
]
traits_headers = [ "//media/capture/mojom/video_capture_types_mojom_traits.h" ]
sources = [
"//media/capture/mojom/video_capture_types_mojom_traits.cc",
]
deps = [
"//media",
"//media/base/ipc",
"//media/capture:capture_base",
"//media/mojo/interfaces",
"//ui/gfx/geometry/mojo:struct_traits",
]
type_mappings = [
"media.mojom.ResolutionChangePolicy=media::ResolutionChangePolicy",
"media.mojom.PowerLineFrequency=media::PowerLineFrequency",
"media.mojom.VideoCapturePixelFormat=media::VideoPixelFormat",
"media.mojom.VideoCaptureBufferType=media::VideoCaptureBufferType",
"media.mojom.VideoCaptureError=media::VideoCaptureError",
"media.mojom.VideoCaptureFrameDropReason=media::VideoCaptureFrameDropReason",
"media.mojom.VideoCaptureFormat=media::VideoCaptureFormat",
"media.mojom.VideoCaptureParams=media::VideoCaptureParams",
"media.mojom.VideoCaptureDeviceDescriptorCameraCalibration=media::VideoCaptureDeviceDescriptor::CameraCalibration",
"media.mojom.VideoCaptureDeviceDescriptor=media::VideoCaptureDeviceDescriptor",
"media.mojom.VideoCaptureDeviceInfo=media::VideoCaptureDeviceInfo",
]