using MediaBrowser.Model.Dlna; using System.Collections.Generic; namespace MediaBrowser.Controller.Dlna { public interface IDlnaManager { /// /// Gets the profile infos. /// /// IEnumerable{DeviceProfileInfo}. IEnumerable GetProfileInfos(); /// /// Gets the profile. /// /// The headers. /// DeviceProfile. DeviceProfile GetProfile(IDictionary headers); /// /// Gets the default profile. /// /// DeviceProfile. DeviceProfile GetDefaultProfile(); /// /// Deletes the profile. /// /// The identifier. void DeleteProfile(string id); /// /// Gets the profile. /// /// The identifier. /// DeviceProfile. DeviceProfile GetProfile(string id); /// /// Gets the profile. /// /// The device information. /// DeviceProfile. DeviceProfile GetProfile(DeviceIdentification deviceInfo); } }