Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

21 lines
572 B

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;
}