// Copyright (c) Arlo Godfrey. All Rights Reserved. // Licensed under the GNU Lesser General Public License, Version 3.0 with additional terms. // See the LICENSE, LICENSE.LESSER and LICENSE.ADDITIONAL files in the project root for more information. namespace StrixMusic.Sdk.AppModels { /// /// Describes the type of device used for playback. /// /// /// If the device type is anything but , playback is expected to be handled outside of a core (by a playback handler in the SDK, for example). /// public enum DeviceType { /// /// This device provides playback state for audio that is played on this device. /// Local, /// /// Audio is played back on a remote device, via the a third-party API. /// Remote, /// /// Audio is played back by the app, but is being streamed over Bluetooth. /// Bluetooth, /// /// Audio is played back by the app, but is cast to another device via some version of DLNA, such as Miracast, AllShare, ReadyMedia, etc. /// DLNA, /// /// Audio is being played back by the app, but is cast to another device via the Chromecast protocol. /// Chromecast, } }