Fix lossless option being available with encoders that don't support it

This commit is contained in:
N00MKRAD
2023-12-21 04:46:15 +01:00
parent a04df766fb
commit da8a431545
5 changed files with 18 additions and 13 deletions

View File

@@ -10,7 +10,7 @@ namespace Flowframes.Data
public class EncoderInfoVideo : EncoderInfo
{
public Codec Codec { get; set; } = (Codec)(-1);
public bool Lossless { get; set; } = false;
public bool? Lossless { get; set; } = false; // True = Lossless Codec; False = Lossy codec with lossless option; null: Lossy with no lossless option
public bool HwAccelerated { get; set; } = false;
public int Modulo { get; set; } = 2;
public int MaxFramerate { get; set; } = 1000;