blob: 227cfb2df92bd31468df18e7ab9e63cdc50b0d9e [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/mojo/mojom/media_types.mojom"
public_headers = [
"//media/base/audio_codecs.h",
"//media/base/buffering_state.h",
"//media/base/channel_layout.h",
"//media/base/container_names.h",
"//media/base/decode_status.h",
"//media/base/decrypt_config.h",
"//media/base/encryption_pattern.h",
"//media/base/encryption_scheme.h",
"//media/base/hdr_metadata.h",
"//media/base/media_log_event.h",
"//media/base/media_status.h",
"//media/base/output_device_info.h",
"//media/base/pipeline_status.h",
"//media/base/sample_format.h",
"//media/base/subsample_entry.h",
"//media/base/video_codecs.h",
"//media/base/video_transformation.h",
"//media/base/video_types.h",
"//media/base/waiting.h",
"//media/base/watch_time_keys.h",
]
traits_headers = [
"//media/base/ipc/media_param_traits_macros.h",
"//media/mojo/mojom/video_transformation_mojom_traits.h",
]
public_deps = [
"//media",
"//media/base/ipc",
]
sources = [
"//media/mojo/mojom/video_transformation_mojom_traits.cc",
"//media/mojo/mojom/video_transformation_mojom_traits.h",
]
type_mappings = [
"media.mojom.AudioCodec=media::AudioCodec",
"media.mojom.BufferingState=media::BufferingState",
"media.mojom.BufferingStateChangeReason=media::BufferingStateChangeReason",
"media.mojom.ChannelLayout=media::ChannelLayout",
"media.mojom.ColorSpace=media::ColorSpace",
"media.mojom.DecodeStatus=media::DecodeStatus",
"media.mojom.EncryptionMode=media::EncryptionMode",
"media.mojom.EncryptionScheme.CipherMode=media::EncryptionScheme::CipherMode",
"media.mojom.MediaContainerName=media::container_names::MediaContainerName",
"media.mojom.MediaLogEvent=media::MediaLogEvent",
"media.mojom.OutputDeviceStatus=media::OutputDeviceStatus",
"media.mojom.PipelineStatus=media::PipelineStatus",
"media.mojom.SampleFormat=media::SampleFormat",
"media.mojom.SubsampleEntry=media::SubsampleEntry",
"media.mojom.VideoCodec=media::VideoCodec",
"media.mojom.VideoCodecProfile=media::VideoCodecProfile",
"media.mojom.VideoPixelFormat=media::VideoPixelFormat",
"media.mojom.VideoRotation=media::VideoRotation",
"media.mojom.VideoTransformation=media::VideoTransformation",
"media.mojom.WaitingReason=media::WaitingReason",
"media.mojom.WatchTimeKey=media::WatchTimeKey",
"media.mojom.EncryptionPattern=media::EncryptionPattern",
"media.mojom.MediaStatusState=media::MediaStatus::State",
]