namespace ErsatzTV.FFmpeg.Environment; public class LibvaDriverNameVariable : IPipelineStep { private readonly string _driverName; public LibvaDriverNameVariable(string driverName) => _driverName = driverName; public IList EnvironmentVariables => new List { new("LIBVA_DRIVER_NAME", _driverName) }; public IList GlobalOptions => Array.Empty(); public IList InputOptions(InputFile inputFile) => Array.Empty(); public IList FilterOptions => Array.Empty(); public IList OutputOptions => Array.Empty(); public FrameState NextState(FrameState currentState) => currentState; }