using ErsatzTV.Core.Domain; namespace ErsatzTV.Core.Interfaces.FFmpeg; public interface ISongVideoGenerator { Task> GenerateSongVideo( Song song, Channel channel, Option maybePlayoutItemWatermark, Option maybeGlobalWatermark, string ffmpegPath, string ffprobePath, CancellationToken cancellationToken); }