FFMpegCore/FFMpegCore/FFMPEG/Argument/Atoms/DisableChannelArgument.cs
Malte Rosenbjerg 7d77c33609 Remove ArgumentStringifier + cleanup
No reason to split the responsibility


Former-commit-id: 0e2c788796
2020-02-27 20:16:17 +01:00

25 lines
610 B
C#

using FFMpegCore.FFMPEG.Enums;
namespace FFMpegCore.FFMPEG.Argument
{
/// <summary>
/// Represents cpu speed parameter
/// </summary>
public class DisableChannelArgument : Argument<Channel>
{
public DisableChannelArgument() { }
public DisableChannelArgument(Channel value) : base(value) { }
/// <inheritdoc/>
public override string GetStringValue()
{
return Value switch
{
Channel.Video => "-vn",
Channel.Audio => "-an",
_ => string.Empty
};
}
}
}