blob: 94d567cc610f051cb3868cb7e4bf4225a24a9f9a [file] [log] [blame]
# Copyright 2020 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.
assert(is_fuchsia)
source_set("cast_streaming") {
deps = [
"//base",
"//components/openscreen_platform",
"//components/openscreen_platform:openscreen_platform_network_service",
"//fuchsia/base",
"//media",
"//media/mojo/common",
"//media/mojo/mojom",
"//mojo/public/cpp/system",
"//third_party/fuchsia-sdk/sdk/fidl/fuchsia.web",
"//third_party/openscreen/src/cast/streaming:receiver",
"//third_party/openscreen/src/platform:api",
"//third_party/openscreen/src/util",
]
visibility = [ "//fuchsia/engine/*" ]
public = [
"public/cast_streaming.h",
"public/cast_streaming_session.h",
]
sources = [
"cast_message_port_impl.cc",
"cast_message_port_impl.h",
"cast_streaming.cc",
"cast_streaming_session.cc",
"stream_consumer.cc",
"stream_consumer.h",
]
}