* update changelog [no ci] * add ffmpeg profile scaling behavior * update dependencies * add normalize loudness mode * update changelog
22 lines
553 B
C#
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
|
|
);
|
|
}
|