Restrict audio sample rate settings to allowed values (#1116)
This commit is contained in:
parent
65c64c4504
commit
13aad1a7cb
3 changed files with 16 additions and 3 deletions
|
|
@ -25,7 +25,9 @@ namespace LibationAvalonia.ViewModels.Settings
|
|||
public NAudio.Lame.EncoderQuality SelectedEncoderQuality { get; set; }
|
||||
|
||||
public AvaloniaList<EnumDiaplay<SampleRate>> SampleRates { get; }
|
||||
= new(Enum.GetValues<SampleRate>().Select(v => new EnumDiaplay<SampleRate>(v, $"{(int)v} Hz")));
|
||||
= new(Enum.GetValues<SampleRate>()
|
||||
.Where(r => r >= SampleRate.Hz_8000 && r <= SampleRate.Hz_48000)
|
||||
.Select(v => new EnumDiaplay<SampleRate>(v, $"{(int)v} Hz")));
|
||||
|
||||
public AvaloniaList<NAudio.Lame.EncoderQuality> EncoderQualities { get; }
|
||||
= new(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue