Files
TeleWave/backend/src/TeleWave.Domain/Broadcast/BumperSelection.cs
T

18 lines
734 B
C#

namespace TeleWave.Domain.Broadcast;
/// <summary>Как выбирать блок заставки на каждом переходе между шоу.</summary>
public enum BumperSelection
{
/// <summary>По кругу в порядке блоков (курсор <see cref="Channel.NextBumperIndex"/>).</summary>
Rotation,
/// <summary>Случайный блок на каждом переходе (равновероятно).</summary>
Random,
/// <summary>Всегда первый (дефолтный) блок.</summary>
AlwaysFirst,
/// <summary>Случайный блок с учётом веса подблока (<see cref="BumperTextVariant.Weight"/>).</summary>
WeightedRandom,
}