diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-08 23:52:52 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-08 23:52:52 -0500 |
| commit | 60e2fd4d44ef5dcdcf2ce011bb79b55c148f1259 (patch) | |
| tree | e328c1b080b339c12a6c1fd7a8e8eff8081f865c /MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs | |
| parent | f29469c9056faf361ce7c6f6dc7909af4c3b3edc (diff) | |
support mcm episodes
Diffstat (limited to 'MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs b/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs index ccb8c1c5f..a7c1e6e1b 100644 --- a/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs +++ b/MediaBrowser.Controller/Providers/ILocalMetadataProvider.cs @@ -1,6 +1,7 @@ -using System.Threading; +using MediaBrowser.Controller.Entities; +using System.Collections.Generic; +using System.Threading; using System.Threading.Tasks; -using MediaBrowser.Controller.Entities; namespace MediaBrowser.Controller.Providers { @@ -17,7 +18,7 @@ namespace MediaBrowser.Controller.Providers /// <param name="info">The information.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns>Task{MetadataResult{`0}}.</returns> - Task<MetadataResult<TItemType>> GetMetadata(ItemInfo info, CancellationToken cancellationToken); + Task<LocalMetadataResult<TItemType>> GetMetadata(ItemInfo info, CancellationToken cancellationToken); } public class ItemInfo @@ -26,4 +27,18 @@ namespace MediaBrowser.Controller.Providers public bool IsInMixedFolder { get; set; } } + + public class LocalMetadataResult<T> + where T : IHasMetadata + { + public bool HasMetadata { get; set; } + public T Item { get; set; } + + public List<LocalImageInfo> Images { get; set; } + + public LocalMetadataResult() + { + Images = new List<LocalImageInfo>(); + } + } } |
