using MediaBrowser.Model.Sync; using System.Collections.Generic; namespace Emby.Server.Implementations.Sync { public interface IHasSyncQuality { /// /// Gets the device profile. /// /// The target. /// The profile. /// The quality. /// DeviceProfile. SyncJobOptions GetSyncJobOptions(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); } }