public void SeekToLastTest() { var target = new FfmpegInputOptions(); Assert.Equal(TimeSpan.Zero, target.SeekToLast); target.SeekToLast = TimeSpan.FromSeconds(1.5); Assert.Equal(TimeSpan.FromSeconds(1.5), target.SeekToLast); Assert.Equal("-sseof 1.5", target.ToString()); }
public void FilePathTest() { var target = new FfmpegInputOptions(); Assert.Null(target.FilePath); target.FilePath = "C:\\test.mp4"; Assert.Equal("C:\\test.mp4", target.FilePath); Assert.Equal("-i \"C:\\test.mp4\"", target.ToString()); }
public void DurationTest() { var target = new FfmpegInputOptions(); Assert.Equal(TimeSpan.Zero, target.Duration); target.Duration = TimeSpan.FromSeconds(1.5); Assert.Equal(TimeSpan.FromSeconds(1.5), target.Duration); Assert.Equal("-t 1.5", target.ToString()); }
public void StreamLoopTest() { var target = new FfmpegInputOptions(); Assert.Equal(0, target.StreamLoop); var value = -1; target.StreamLoop = value; Assert.Equal(value, target.StreamLoop); Assert.Equal("-stream_loop -1", target.ToString()); }
public void TimeSpanOffsetTest() { var target = new FfmpegInputOptions(); Assert.Equal(TimeSpan.Zero, target.TimeSpanOffset); var value = TimeSpan.FromSeconds(1.5); target.TimeSpanOffset = value; Assert.Equal(value, target.TimeSpanOffset); Assert.Equal("-itsoffset 1.5", target.ToString()); }