// -------------------------------------------------------------------------------------------------------------------- // // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. // // // Represents an audio track to encode. // // -------------------------------------------------------------------------------------------------------------------- namespace HandBrake.ApplicationServices.Interop.Json.Encode { /// /// Represents an audio track to encode. /// public class AudioTrack { /// /// Gets or sets the bitrate. /// public int? Bitrate { get; set; } /// /// Gets or sets the compression level. /// public double? CompressionLevel { get; set; } /// /// Gets or sets the drc. /// public double DRC { get; set; } /// /// Gets or sets the encoder. /// public int Encoder { get; set; } /// /// Gets or sets the gain. /// public double Gain { get; set; } /// /// Gets or sets the mixdown. /// public int Mixdown { get; set; } /// /// Gets or sets a value indicating whether normalize mix level. /// public bool NormalizeMixLevel { get; set; } /// /// Gets or sets the quality. /// public double? Quality { get; set; } /// /// Gets or sets the samplerate. /// public int Samplerate { get; set; } /// /// Gets or sets the Name of the audio track. /// public string Name { get; set; } /// /// Gets or sets the track. /// public int Track { get; set; } /// /// Gets or sets the dither method. /// public int DitherMethod { get; set; } } }