diff options
| author | Bond-009 <bond.009@outlook.com> | 2022-11-23 18:24:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-23 18:24:07 +0100 |
| commit | f369ddf5221826e5e9797aad1e715c6bbb55c36e (patch) | |
| tree | e80e270b4f2600eaadd3bb7e1617c06acbd98f7b /MediaBrowser.Controller/Providers/IProviderManager.cs | |
| parent | f45230c16f62cddb05817d0453a8bb2d720bb8fd (diff) | |
| parent | 6252bc399a3a56fc684f11523218093f8ff5f2b0 (diff) | |
Merge pull request #7039 from 1337joe/providermanager-cleanup
Diffstat (limited to 'MediaBrowser.Controller/Providers/IProviderManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/IProviderManager.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/IProviderManager.cs b/MediaBrowser.Controller/Providers/IProviderManager.cs index 44bc4a50c..32a7951f6 100644 --- a/MediaBrowser.Controller/Providers/IProviderManager.cs +++ b/MediaBrowser.Controller/Providers/IProviderManager.cs @@ -132,6 +132,24 @@ namespace MediaBrowser.Controller.Providers IEnumerable<ImageProviderInfo> GetRemoteImageProviderInfo(BaseItem item); /// <summary> + /// Gets the image providers for the provided item. + /// </summary> + /// <param name="item">The item.</param> + /// <param name="refreshOptions">The image refresh options.</param> + /// <returns>The image providers for the item.</returns> + IEnumerable<IImageProvider> GetImageProviders(BaseItem item, ImageRefreshOptions refreshOptions); + + /// <summary> + /// Gets the metadata providers for the provided item. + /// </summary> + /// <param name="item">The item.</param> + /// <param name="libraryOptions">The library options.</param> + /// <typeparam name="T">The type of metadata provider.</typeparam> + /// <returns>The metadata providers.</returns> + IEnumerable<IMetadataProvider<T>> GetMetadataProviders<T>(BaseItem item, LibraryOptions libraryOptions) + where T : BaseItem; + + /// <summary> /// Gets all metadata plugins. /// </summary> /// <returns>IEnumerable{MetadataPlugin}.</returns> |
