mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2024-09-20 13:32:23 +02:00
c3b5cd997e
Former-commit-id: 72366d573a
24 lines
No EOL
534 B
C#
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}";
|
|
}
|
|
} |