Files
ersatztv/ErsatzTV.FFmpeg/State/AudioState.cs
T
Jason DoveandGitHub 0af81ad839 add target loudness to ffmpeg profile (#2727)
* add target loudness to ffmpeg profile

* fix filter
2025-12-19 14:46:17 -06:00

24 lines
584 B
C#

namespace ErsatzTV.FFmpeg.State;
public record AudioState(
Option<string> AudioFormat,
Option<int> AudioChannels,
Option<int> AudioBitrate,
Option<int> AudioBufferSize,
Option<int> AudioSampleRate,
bool PadAudio,
AudioFilter NormalizeLoudnessFilter,
Option<double> TargetLoudness)
{
public static readonly AudioState Copy = new(
Format.AudioFormat.Copy,
Option<int>.None,
Option<int>.None,
Option<int>.None,
Option<int>.None,
false,
AudioFilter.None,
Option<double>.None
);
}