FFMpegCore/FFMpegCore/FFMpeg/Arguments/VariableBitRateArgument.cs
Malte Rosenbjerg c3b5cd997e Cleanup
Former-commit-id: 72366d573a
2020-05-09 17:53:03 +02:00

24 lines
No EOL
534 B
C#

using System;
namespace FFMpegCore.Arguments
{
/// <summary>
/// Variable Bitrate Argument (VBR) argument
/// </summary>
public class VariableBitRateArgument : IArgument
{
public readonly int Vbr;
public VariableBitRateArgument(int vbr)
{
if (vbr < 0 || vbr > 5)
{
throw new ArgumentException("Argument is outside range (0 - 5)", nameof(vbr));
}
Vbr = vbr;
}
public string Text => $"-vbr {Vbr}";
}
}