// --------------------------------------------------------------------------------------------------------------------
//
// 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; }
}
}