using ErsatzTV.FFmpeg.Format; namespace ErsatzTV.FFmpeg.Capabilities; public class NoHardwareCapabilities : IHardwareCapabilities { public FFmpegCapability CanDecode( string videoFormat, Option videoProfile, Option maybePixelFormat) => FFmpegCapability.Software; public FFmpegCapability CanEncode( string videoFormat, Option videoProfile, Option maybePixelFormat) => FFmpegCapability.Software; public Option GetRateControlMode(string videoFormat, Option maybePixelFormat) => Option.None; }