#nullable disable #pragma warning disable CS1591 using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Entities; namespace MediaBrowser.Controller.MediaEncoding { public interface IEncodingManager { /// /// Refreshes the chapter images. /// /// Video to use. /// Directory service to use. /// Set of chapters to refresh. /// Option to extract images. /// Option to save chapters. /// CancellationToken to use for operation. /// true if successful, false if not. Task RefreshChapterImages(Video video, IDirectoryService directoryService, IReadOnlyList chapters, bool extractImages, bool saveChapters, CancellationToken cancellationToken); } }