private void tbSaturation_Scroll(object sender, EventArgs e) { IVideoEffectSaturation saturation; var effect = VideoEdit1.Video_Effects_Get("Saturation"); if (effect == null) { saturation = new VideoEffectSaturation(tbSaturation.Value); VideoEdit1.Video_Effects_Add(saturation); } else { saturation = effect as IVideoEffectSaturation; if (saturation != null) { saturation.Value = tbSaturation.Value; } } }
private void UpdateSaturation() { if (VideoCapture1 != null) { IVideoEffectSaturation saturation; var effect = VideoCapture1.Video_Effects_Get("Saturation"); if (effect == null) { saturation = new VideoEffectSaturation((int)tbSaturation.Value); VideoCapture1.Video_Effects_Add(saturation); } else { saturation = effect as IVideoEffectSaturation; if (saturation != null) { saturation.Value = (int)tbSaturation.Value; } } } }
private void tbSaturation_Scroll(object sender, RoutedPropertyChangedEventArgs <double> e) { if (VideoCapture1 != null) { IVideoEffectSaturation saturation; var effect = VideoCapture1.Video_Effects_Get("Saturation"); if (effect == null) { saturation = new VideoEffectSaturation((int)tbSaturation.Value); VideoCapture1.Video_Effects_Add(saturation); } else { saturation = effect as IVideoEffectSaturation; if (saturation != null) { saturation.Value = (int)tbSaturation.Value; } } } }