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.Text;
|
||||
|
||||
|
@ -6,6 +7,28 @@ namespace FFMpegCore.Arguments
|
|||
{
|
||||
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