private void tbContrast_Scroll(object sender, EventArgs e) { IVFVideoEffectContrast contrast; var effect = VideoCapture1.Video_Effects_Get("Contrast"); if (effect == null) { contrast = new VFVideoEffectContrast(true, tbContrast.Value); VideoCapture1.Video_Effects_Add(contrast); } else { contrast = effect as IVFVideoEffectContrast; if (contrast != null) { contrast.Value = tbContrast.Value; } } }
private void tbContrast_Scroll(object sender, RoutedPropertyChangedEventArgs <double> e) { IVFVideoEffectContrast contrast; var effect = VideoCapture1.Video_Effects_Get("Contrast"); if (effect == null) { contrast = new VFVideoEffectContrast(true, (int)tbContrast.Value); VideoCapture1.Video_Effects_Add(contrast); } else { contrast = effect as IVFVideoEffectContrast; if (contrast != null) { contrast.Value = (int)tbContrast.Value; } } }