Files
ersatztv/ErsatzTV.Core/Interfaces/Scheduling/IMediaCollectionEnumerator.cs
T
Jason DoveandGitHub f929dc92d1 update dependencies; code cleanup (#1357)
* update dependencies

* code cleanup
2023-08-07 09:34:25 -05:00

14 lines
356 B
C#

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