/// <summary> /// Video EQ (Method) /// <summary> public static void Video_EQ_Filter() { if (VM.FilterVideoView.FilterVideo_EQ_Brightness_Value != 0 || VM.FilterVideoView.FilterVideo_EQ_Contrast_Value != 0 || VM.FilterVideoView.FilterVideo_EQ_Saturation_Value != 0 || VM.FilterVideoView.FilterVideo_EQ_Gamma_Value != 0) { // EQ List List <string> vEQ_Filter_List = new List <string>() { // EQ Brightness VideoFilters.Video_EQ_Brightness_Filter(), // Contrast VideoFilters.Video_EQ_Contrast_Filter(), // Struation VideoFilters.Video_EQ_Saturation_Filter(), // Gamma VideoFilters.Video_EQ_Gamma_Filter(), }; // Join string filters = string.Join("\r\n:", vEQ_Filter_List .Where(s => !string.IsNullOrEmpty(s))); // Combine vFiltersList.Add("eq=\r\n" + filters); } }
/// <summary> /// Video EQ (Method) /// <summary> public static void Video_EQ_Filter(MainWindow mainwindow) { if (mainwindow.slFiltersVideo_EQ_Brightness.Value != 0 || mainwindow.slFiltersVideo_EQ_Contrast.Value != 0 || mainwindow.slFiltersVideo_EQ_Saturation.Value != 0 || mainwindow.slFiltersVideo_EQ_Gamma.Value != 0) { // EQ List List <string> vEQ_Filter_List = new List <string>() { // EQ Brightness VideoFilters.Video_EQ_Brightness_Filter(mainwindow), // Contrast VideoFilters.Video_EQ_Contrast_Filter(mainwindow), // Struation VideoFilters.Video_EQ_Saturation_Filter(mainwindow), // Gamma VideoFilters.Video_EQ_Gamma_Filter(mainwindow), }; // Join string filters = string.Join("\r\n:", vEQ_Filter_List .Where(s => !string.IsNullOrEmpty(s))); // Combine vFiltersList.Add("eq=\r\n" + filters); } }