2024-09-21 18:06:11 +02:00
|
|
|
using System.Collections.Generic;
|
2024-03-05 09:12:57 -05:00
|
|
|
using System.Threading;
|
2024-08-31 18:56:48 +02:00
|
|
|
using ConfusedPolarBear.Plugin.IntroSkipper.Data;
|
2024-10-16 14:47:20 +02:00
|
|
|
using Jellyfin.Data.Enums;
|
2024-03-05 09:12:57 -05:00
|
|
|
|
2024-08-31 18:56:48 +02:00
|
|
|
namespace ConfusedPolarBear.Plugin.IntroSkipper.Analyzers;
|
2024-04-20 12:58:29 +02:00
|
|
|
|
2024-03-05 09:12:57 -05:00
|
|
|
/// <summary>
|
|
|
|
/// Chapter name analyzer.
|
|
|
|
/// </summary>
|
|
|
|
public class SegmentAnalyzer : IMediaFileAnalyzer
|
|
|
|
{
|
|
|
|
/// <inheritdoc />
|
2024-10-05 19:30:30 +02:00
|
|
|
public IReadOnlyList<QueuedEpisode> AnalyzeMediaFiles(
|
|
|
|
IReadOnlyList<QueuedEpisode> analysisQueue,
|
2024-10-16 14:47:20 +02:00
|
|
|
MediaSegmentType mode,
|
2024-03-05 09:12:57 -05:00
|
|
|
CancellationToken cancellationToken)
|
|
|
|
{
|
|
|
|
return analysisQueue;
|
|
|
|
}
|
|
|
|
}
|