using ErsatzTV.Core.Domain; using ErsatzTV.Core.FFmpeg; namespace ErsatzTV.Core.Interfaces.FFmpeg; public interface IWatermarkSelector { List SelectWatermarks( Option globalWatermark, Channel channel, PlayoutItem playoutItem, DateTimeOffset now, bool shouldLogMessages); Option GetWatermarkOptions( Channel channel, Option playoutItemWatermark, Option globalWatermark, bool shouldLogMessages); }