* fix validation in new form layout * pin mediatr to last oss version * update dependencies * cleanup code in core * cleanup code in ffmpeg * cleanup code in infra * cleanup code in scanner * cleanup code in application * cleanup main code * cleanup test code * solution-wide code cleanup
20 lines
550 B
C#
20 lines
550 B
C#
namespace ErsatzTV.FFmpeg.Capabilities;
|
|
|
|
public record FFmpegKnownFilter
|
|
{
|
|
public static readonly FFmpegKnownFilter ScaleNpp = new("scale_npp");
|
|
public static readonly FFmpegKnownFilter TonemapOpenCL = new("tonemap_opencl");
|
|
public static readonly FFmpegKnownFilter Libplacebo = new("libplacebo");
|
|
|
|
private FFmpegKnownFilter(string Name) => this.Name = Name;
|
|
|
|
public string Name { get; }
|
|
|
|
public static IList<string> AllFilters =>
|
|
new[]
|
|
{
|
|
ScaleNpp.Name,
|
|
TonemapOpenCL.Name
|
|
};
|
|
}
|