mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2024-11-10 08:34:12 +01:00
parent
229fb93980
commit
d0afc5001b
2 changed files with 37 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
||||||
using System;
|
using FFMpegCore.Enums;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
|
@ -6,6 +7,28 @@ namespace FFMpegCore.Arguments
|
||||||
{
|
{
|
||||||
public class SetMirrorVideo : IArgument
|
public class SetMirrorVideo : IArgument
|
||||||
{
|
{
|
||||||
public string Text { get; set; } = "-vf \"hflip\"";
|
public SetMirrorVideo(Mirror value)
|
||||||
|
{
|
||||||
|
_value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Mirror _value { get; set; }
|
||||||
|
|
||||||
|
public string Text
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
switch (_value)
|
||||||
|
{
|
||||||
|
case Mirror.Horizontall:
|
||||||
|
return "-vf \"hflip\"";
|
||||||
|
case Mirror.Verticall:
|
||||||
|
return "-vf \"vflip\"";
|
||||||
|
default:
|
||||||
|
throw new Exception("SetMirrorVideo: argument not found");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
12
FFMpegCore/FFMpeg/Enums/Mirror.cs
Normal file
12
FFMpegCore/FFMpeg/Enums/Mirror.cs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace FFMpegCore.Enums
|
||||||
|
{
|
||||||
|
public enum Mirror : byte
|
||||||
|
{
|
||||||
|
Verticall = 1,
|
||||||
|
Horizontall = 2
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue