using MediaBrowser.Model.Dlna;
using MediaBrowser.Model.Sync;
using System.Collections.Generic;
namespace MediaBrowser.Server.Implementations.Sync
{
public interface IHasSyncQuality
{
///
/// Gets the device profile.
///
/// The target.
/// The profile.
/// The quality.
/// DeviceProfile.
DeviceProfile GetDeviceProfile(SyncTarget target, string profile, string quality);
///
/// Gets the quality options.
///
/// The target.
/// IEnumerable<SyncQualityOption>.
IEnumerable GetQualityOptions(SyncTarget target);
///
/// Gets the profile options.
///
/// The target.
/// IEnumerable<SyncQualityOption>.
IEnumerable GetProfileOptions(SyncTarget target);
}
}