Files
ersatztv/ErsatzTV.FFmpeg/Filter/AudioPadFilter.cs
T
Jason DoveandGitHub c02b83d0d6 code cleanup (#743)
* update tools

* run code cleanup

* update dependencies
2022-04-19 17:47:18 -05:00

22 lines
572 B
C#

using System.Globalization;
namespace ErsatzTV.FFmpeg.Filter;
public class AudioPadFilter : BaseFilter
{
private readonly TimeSpan _wholeDuration;
public AudioPadFilter(TimeSpan wholeDuration) => _wholeDuration = wholeDuration;
public override string Filter
{
get
{
var durationString = _wholeDuration.TotalMilliseconds.ToString(NumberFormatInfo.InvariantInfo);
return $"apad=whole_dur={durationString}ms";
}
}
public override FrameState NextState(FrameState currentState) => currentState;
}