/// <summary> /// Initializes a new instance of the <see cref="BaseCaptureAction{TSettings}"/> class. /// </summary> /// <param name="audioService">The audio service.</param> /// <param name="folderBrowserDialogProvider">The folder browser dialog.</param> public CaptureActionBase(IAudioService audioService, IFolderBrowserDialogProvider folderBrowserDialogProvider) : base(audioService) => this.FolderBrowserDialogProvider = folderBrowserDialogProvider;
/// <summary> /// Initializes a new instance of the <see cref="Sampler"/> class. /// </summary> /// <param name="audioService">The audio service.</param> /// <param name="folderBrowserDialogProvider">The folder browser dialog.</param> public Sampler(IAudioService audioService, IFolderBrowserDialogProvider folderBrowserDialogProvider) : base(audioService, folderBrowserDialogProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="RecordAudio"/> class. /// </summary> /// <param name="audioService">The audio service.</param> /// <param name="folderBrowserDialogProvider">The folder browser dialog.</param> /// <param name="args">The <see cref="ActionEventArgs{AppearancePayload}"/> instance containing the event data.</param> public RecordAudio(IAudioService audioService, IFolderBrowserDialogProvider folderBrowserDialogProvider) : base(audioService, folderBrowserDialogProvider) { }