/// <summary> /// The encode service_ encode completed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void EncodeService_EncodeCompleted(object sender, EncodeCompletedEventArgs e) { if (!this.queueProcessor.IsProcessing) { this.JobStatus = Resources.QueueViewModel_LastJobFinished; } }
private void EncodeServiceEncodeCompleted(object sender, EncodeCompletedEventArgs e) { this.LastProcessedJob.Status = QueueItemStatus.Completed; this.LastProcessedJob.Statistics.EndTime = DateTime.Now; this.LastProcessedJob.Statistics.CompletedActivityLogPath = e.ActivityLogPath; this.LastProcessedJob.Statistics.FinalFileSize = e.FinalFilesizeInBytes; // Clear the completed item of the queue if the setting is set. if (this.clearCompleted) { this.ClearCompleted(); } if (!e.Successful) { this.LastProcessedJob.Status = QueueItemStatus.Error; } // Move onto the next job. if (this.IsProcessing) { this.ProcessNextJob(); } else { this.EncodeService.EncodeCompleted -= this.EncodeServiceEncodeCompleted; this.BackupQueue(string.Empty); this.OnQueueCompleted(new QueueCompletedEventArgs(true)); } }
/// <summary> /// After an encode is complete, move onto the next job. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> private void EncodeServiceEncodeCompleted(object sender, EncodeCompletedEventArgs e) { this.LastProcessedJob.Status = QueueItemStatus.Completed; // Clear the completed item of the queue if the setting is set. if (this.clearCompleted) { this.ClearCompleted(); } if (!e.Successful) { this.LastProcessedJob.Status = QueueItemStatus.Error; } // Move onto the next job. if (this.IsProcessing) { this.ProcessNextJob(); } else { this.EncodeService.EncodeCompleted -= this.EncodeServiceEncodeCompleted; this.OnQueueCompleted(new QueueCompletedEventArgs(true)); this.BackupQueue(string.Empty); } }
/// <summary> /// Invoke the Encode Completed Event /// </summary> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> public void InvokeEncodeCompleted(EncodeCompletedEventArgs e) { EncodeCompletedStatus handler = this.EncodeCompleted; if (handler != null) { handler(this, e); } }
/// <summary> /// Handle the Encode Completed Event /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> private void encodeService_EncodeCompleted(object sender, EncodeCompletedEventArgs e) { this.Percentage = "0.00%"; this.PercentageValue = 0; this.IsEncoding = false; this.encodeService.EncodeCompleted -= this.encodeService_EncodeCompleted; this.encodeService.EncodeStatusChanged -= this.encodeService_EncodeStatusChanged; this.PlayFile(); }
/// <summary> /// The encode service_ encode completed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> private void EncodeService_EncodeCompleted(object sender, EncodeCompletedEventArgs e) { // Send the file to the users requested application if (e.Successful) { this.SendToApplication(e.SourceFileName, e.FileName); } if (this.userSettingService.GetUserSetting <bool>(UserSettingConstants.PlaySoundWhenDone)) { this.PlayWhenDoneSound(); } }
/// <summary> /// The encode service_ encode completed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> private void EncodeService_EncodeCompleted(object sender, EncodeCompletedEventArgs e) { // Send the file to the users requested applicaiton if (e.Successful) { this.SendToApplication(e.FileName); } // Allow the system to sleep again. Execute.OnUIThread(() => { if (this.userSettingService.GetUserSetting <bool>(UserSettingConstants.PreventSleep)) { Win32.AllowSleep(); } }); }
/// <summary> /// Encode Completed Event Handler. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void EncodeServiceEncodeCompleted(object sender, EncodeCompletedEventArgs e) { this.NotifyOfPropertyChange(() => this.EncodeLog); }
/// <summary> /// The encode service_ encode completed. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> private void EncodeService_EncodeCompleted(object sender, EncodeCompletedEventArgs e) { // Send the file to the users requested applicaiton if (e.Successful) { this.SendToApplication(e.FileName); } // Allow the system to sleep again. Execute.OnUIThread(() => { if (this.userSettingService.GetUserSetting<bool>(UserSettingConstants.PreventSleep)) { Win32.AllowSleep(); } }); }
private void OnEncodeCompleted(EncodeCompletedEventArgs e) { this.EncodeCompleted?.Invoke(this, e); }
/// <summary> /// Invoke the Encode Completed Event /// </summary> /// <param name="e"> /// The EncodeCompletedEventArgs. /// </param> public void InvokeEncodeCompleted(EncodeCompletedEventArgs e) { EncodeCompletedStatus handler = this.EncodeCompleted; handler?.Invoke(this, e); }