12345678910111213141516171819202122232425262728293031 |
- using MediaBrowser.Model.Sync;
- using System.Collections.Generic;
- namespace MediaBrowser.Server.Implementations.Sync
- {
- public interface IHasSyncQuality
- {
- /// <summary>
- /// Gets the device profile.
- /// </summary>
- /// <param name="target">The target.</param>
- /// <param name="profile">The profile.</param>
- /// <param name="quality">The quality.</param>
- /// <returns>DeviceProfile.</returns>
- SyncJobOptions GetSyncJobOptions(SyncTarget target, string profile, string quality);
-
- /// <summary>
- /// Gets the quality options.
- /// </summary>
- /// <param name="target">The target.</param>
- /// <returns>IEnumerable<SyncQualityOption>.</returns>
- IEnumerable<SyncQualityOption> GetQualityOptions(SyncTarget target);
- /// <summary>
- /// Gets the profile options.
- /// </summary>
- /// <param name="target">The target.</param>
- /// <returns>IEnumerable<SyncQualityOption>.</returns>
- IEnumerable<SyncProfileOption> GetProfileOptions(SyncTarget target);
- }
- }
|