mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2025-12-14 18:15:44 +00:00
32 lines
764 B
C#
32 lines
764 B
C#
using System;
|
|
using System.IO;
|
|
|
|
namespace FFMpegCore.FFMPEG.Argument
|
|
{
|
|
/// <summary>
|
|
/// Represents output parameter
|
|
/// </summary>
|
|
public class OutputArgument : Argument<string>
|
|
{
|
|
public OutputArgument() { }
|
|
|
|
public OutputArgument(string value) : base(value) { }
|
|
|
|
public OutputArgument(VideoInfo value) : base(value.FullName) { }
|
|
|
|
public OutputArgument(FileInfo value) : base(value.FullName) { }
|
|
|
|
public OutputArgument(Uri value) : base(value.AbsolutePath) { }
|
|
|
|
/// <inheritdoc/>
|
|
public override string GetStringValue()
|
|
{
|
|
return $"\"{Value}\"";
|
|
}
|
|
|
|
public FileInfo GetAsFileInfo()
|
|
{
|
|
return new FileInfo(Value);
|
|
}
|
|
}
|
|
}
|