Files
ersatztv/ErsatzTV.Core/Interfaces/FFmpeg/WatermarkResult.cs
T
Jason DoveandGitHub 0318e71745 refactor watermark selection (#2328)
* move watermark options into watermark selector

* fix graphics engine overlay performance

* more refactoring

* add some tests for existing watermark selector behavior

* remove extra ffprobe call on all watermarks

* remove a bunch of unused code; add failing tests

* implement new watermark selection

* add tests for new selector

* probably sufficient (though verbose) test coverage

* more tests

* remove some unused code

* simplify watermark selection

* remove old selection code and tests

* more tests
2025-08-18 01:04:36 +00:00

12 lines
322 B
C#

using ErsatzTV.Core.Domain;
namespace ErsatzTV.Core.Interfaces.FFmpeg;
public abstract record WatermarkResult;
public sealed record InheritWatermark : WatermarkResult;
public sealed record DisableWatermark : WatermarkResult;
public sealed record CustomWatermarks(List<ChannelWatermark> Watermarks) : WatermarkResult;