Files
ersatztv/ErsatzTV.Core/Interfaces/Scheduling/IMediaCollectionEnumerator.cs
T

13 lines
319 B
C#

using ErsatzTV.Core.Domain;
namespace ErsatzTV.Core.Interfaces.Scheduling;
public interface IMediaCollectionEnumerator
{
CollectionEnumeratorState State { get; }
Option<MediaItem> Current { get; }
void MoveNext();
Option<MediaItem> Peek(int offset);
Option<TimeSpan> MinimumDuration { get; }
}