// -------------------------------------------------------------------------------------------------------------------- // // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. // // // The Add Preset View Model Interface // // -------------------------------------------------------------------------------------------------------------------- namespace HandBrakeWPF.ViewModels.Interfaces { using HandBrake.ApplicationServices.Model; using HandBrake.ApplicationServices.Services.Encode.Model; using HandBrake.ApplicationServices.Services.Scan.Model; using HandBrakeWPF.Model.Audio; using HandBrakeWPF.Model.Subtitles; /// /// The Add Preset View Model /// public interface IAddPresetViewModel { /// /// Prepare the Preset window to create a Preset Object later. /// /// /// The Encode Task. /// /// /// The title. /// /// /// The audio Behaviours. /// /// /// The subtitle Behaviours. /// void Setup(EncodeTask task, Title title, AudioBehaviours audioBehaviours, SubtitleBehaviours subtitleBehaviours); } }