2
0

IAttachmentExtractor.cs 527 B

123456789101112131415161718192021
  1. #nullable disable
  2. #pragma warning disable CS1591
  3. using System.IO;
  4. using System.Threading;
  5. using System.Threading.Tasks;
  6. using MediaBrowser.Controller.Entities;
  7. using MediaBrowser.Model.Entities;
  8. namespace MediaBrowser.Controller.MediaEncoding
  9. {
  10. public interface IAttachmentExtractor
  11. {
  12. Task<(MediaAttachment attachment, Stream stream)> GetAttachment(
  13. BaseItem item,
  14. string mediaSourceId,
  15. int attachmentStreamIndex,
  16. CancellationToken cancellationToken);
  17. }
  18. }