blob: 02aaa323e580b4d6eb111c4953da92420494a951 [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",
]