Change fps parameter to double

This commit is contained in:
Malte Rosenbjerg 2025-10-17 21:50:49 +02:00
parent 3c3da28a99
commit 6b1e34ce08
3 changed files with 4 additions and 5 deletions

View file

@ -4,12 +4,11 @@ namespace FFMpegCore.Arguments;
public class GifPaletteArgument : IArgument
{
private readonly int _fps;
private readonly double _fps;
private readonly Size? _size;
private readonly int _streamIndex;
public GifPaletteArgument(int streamIndex, int fps, Size? size)
public GifPaletteArgument(int streamIndex, double fps, Size? size)
{
_streamIndex = streamIndex;
_fps = fps;

View file

@ -258,7 +258,7 @@ public class FFMpegArgumentOptions : FFMpegArgumentsBase
return WithArgument(new ID3V2VersionArgument(id3v2Version));
}
public FFMpegArgumentOptions WithGifPaletteArgument(int streamIndex, Size? size, int fps = 12)
public FFMpegArgumentOptions WithGifPaletteArgument(int streamIndex, Size? size, double fps = 12)
{
return WithArgument(new GifPaletteArgument(streamIndex, fps, size));
}

View file

@ -62,7 +62,7 @@ public static class SnapshotArgumentBuilder
TimeSpan? captureTime = null,
TimeSpan? duration = null,
int? streamIndex = null,
int fps = 12)
double fps = 12)
{
var defaultGifOutputSize = new Size(480, -1);