blob: 647eb2a34fed6f158128ce4a0c7a749f86a2c90d [file] [log] [blame]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module media;
import "lib/media/fidl/net_media_player.fidl";
// Network media service definition.
[ServiceName="media::NetMediaService"]
interface NetMediaService {
// Creates a net media player that wraps the provided MediaPlayer.
CreateNetMediaPlayer@0(
string service_name,
MediaPlayer media_player,
NetMediaPlayer& net_media_player);
// Creates a proxy for a remote NetMediaPlayer.
CreateNetMediaPlayerProxy@1(
string device_name,
string service_name,
NetMediaPlayer& net_media_player_proxy);
};