Code sample - Hardware video adjustments

Delphi and C# (ActiveX) sample code.

Many devices support video adjustments that you can use to improve the video quality. 

 

For instance, you can use Video_CaptureDevice_VideoAdjust_GetRanges to get the current level of brightness, available adjustment ranges and the pitch. 

VideoCapture1.Video_CaptureDevice_VideoAdjust_GetRanges(adj_Brightness, min, max, step, default, auto);
VideoCapture1.Video_CaptureDevice_VideoAdjust_GetRanges(
	VisioForge_Video_Capture_3.TxVFVideoCapAdjust.adj_Brightness,
	out min,
	out max,
	out step,
	out default_value,
	out auto);

And with Video_CaptureDevice_VideoAdjust_SetValue, you can set the necessary level. 

VideoCapture1.Video_CaptureDevice_VideoAdjust_SetValue(adj_Brightness, tbAdjBrightness.Position, cbAdjBrightnessAuto.Checked);
VideoCapture1.Video_CaptureDevice_VideoAdjust_SetValue(
	VisioForge_Video_Capture_3.TxVFVideoCapAdjust.adj_Brightness,
	tbAdjBrightness.Value,
	cbAdjBrightnessAuto.Checked);

VisioForge © 2006-2019

  • GitHub-Mark-64px
  • Twitter Социальные Иконка
  • VisioForge Facebook page
  • YouTube channel