blob: a05fa5c44ceea12d4f3d7b4a0f52f14e93626354 [file] [log] [blame]
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/cast_streaming/browser/renderer_controller_config.h"
namespace cast_streaming {
RendererControllerConfig::RendererControllerConfig() = default;
RendererControllerConfig::RendererControllerConfig(
mojo::AssociatedRemote<mojom::RendererController> control_config,
mojo::PendingReceiver<media::mojom::Renderer> external_renderer_control)
: control_configuration(std::move(control_config)),
external_renderer_controls(std::move(external_renderer_control)) {}
RendererControllerConfig::RendererControllerConfig(
RendererControllerConfig&& other) = default;
RendererControllerConfig::~RendererControllerConfig() = default;
RendererControllerConfig& RendererControllerConfig::operator=(
RendererControllerConfig&& other) = default;
} // namespace cast_streaming