/// <summary>
/// The Audio View Model
/// </summary>
+ /// <remarks>
+ /// TODO:
+ /// - Support setting fallback encoder options for Passthru tracks.
+ /// - Mixdown Dropdown should only show mixdowns for the set encoder. Not all.
+ /// </remarks>
public class AudioDefaultsViewModel : ViewModelBase, IAudioDefaultsViewModel
{
private BindingList<string> availableLanguages;
this.SelectedLangaugesToMove = new BindingList<string>();
this.AvailableLanguages = new BindingList<string>();
this.AudioEncoders = EnumHelper<AudioEncoder>.GetEnumList();
- this.Mixdowns = new BindingList<HBMixdown>(HandBrakeEncoderHelpers.Mixdowns);
+ this.Mixdowns = new BindingList<HBMixdown>(HandBrakeEncoderHelpers.Mixdowns.Where(m => m.ShortName != "none").ToList());
this.SampleRates = new ObservableCollection<string> { "Auto" };
foreach (var item in HandBrakeEncoderHelpers.AudioSampleRates)
/// </summary>
public IEnumerable<HBMixdown> Mixdowns { get; set; }
- /// <summary>
- /// Gets or sets AudioBitrates.
- /// </summary>
- public IEnumerable<int> AudioBitrates { get; set; }
-
/// <summary>
/// Gets or sets SampleRates.
/// </summary>