Files
ersatztv/ErsatzTV.FFmpeg/State/AudioState.cs
T
Jason DoveandGitHub 694b6bbd91 scaling behavior and normalize loudness (#1439)
* update changelog [no ci]

* add ffmpeg profile scaling behavior

* update dependencies

* add normalize loudness mode

* update changelog
2023-09-21 02:46:43 -05:00

22 lines
553 B
C#

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