mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2025-12-15 18:45:44 +00:00
25 lines
563 B
C#
25 lines
563 B
C#
namespace FFMpegCore.Arguments;
|
|
|
|
public class VerbosityLevelArgument : IArgument
|
|
{
|
|
private readonly VerbosityLevel _verbosityLevel;
|
|
|
|
public VerbosityLevelArgument(VerbosityLevel verbosityLevel)
|
|
{
|
|
_verbosityLevel = verbosityLevel;
|
|
}
|
|
|
|
public string Text => $"{((int)_verbosityLevel < 32 ? "-hide_banner " : "")}-loglevel {_verbosityLevel.ToString().ToLowerInvariant()}";
|
|
}
|
|
|
|
public enum VerbosityLevel
|
|
{
|
|
Quiet = -8,
|
|
Fatal = 8,
|
|
Error = 16,
|
|
Warning = 24,
|
|
Info = 32,
|
|
Verbose = 40,
|
|
Debug = 48,
|
|
Trace = 56
|
|
}
|