/* Preset.cs $ This file is part of the HandBrake source code. Homepage: . It may be used under the terms of the GNU General Public License. */ namespace HandBrake.ApplicationServices.Model { /// /// A Preset for encoding with. /// public class Preset { /// /// Gets or sets the category which the preset resides under /// public string Category { get; set; } /// /// Gets or sets the preset name /// public string Name { get; set; } /// /// Gets or sets the preset query /// public string Query { get; set; } /// /// Gets or sets a value indicating whether to use picture Settings in presets. /// public bool CropSettings { get; set; } /// /// Gets or sets the Settings for this encode/preset. Can be used in place of Query property. /// public EncodeTask EncodeSettings { get; set; } /// /// Gets or sets The version number which associates this preset with a HB build /// public string Version { get; set; } /// /// Gets or sets the Description for the preset /// public string Description { get; set; } /// /// Gets or sets a value indicating whether this is a built in preset /// public bool IsBuildIn { get; set; } /// /// Override the ToString Method /// /// /// The Preset Name /// public override string ToString() { return this.Name; } } }