Hello,
my goal is to use IG ProgressBar in WinForms environment to show audio output level from a microphone. I would like the bar to retain peak value for a while, whenever actual bar value decreases.
Should I work on DrawFilter direction or what else? Any hint or sample would be appreciated.
Best regards
Franz
Hi Franz,
The UltraProgressBar doesn't have any built-in functionality to keep track of the peak value. You might want to consider using UltraWinGauge instead. It seems like a series of linear gauges would be a good fit for a sort've audio output meter.
Thank you Mike for your quick reply,
I was on ProgressBar instead of Gauge (even if the latter is for sure a more powerful choice) because it seemed to me a 'lighter' control: in my application I might have, only for output levels, some tens microphone controls receiving a signal update rate of 30 frames/sec.
Anyway, using Gauge too, there is some logic to implement, to mantain peak indicator for a couple of seconds and then resetting it to current value (or make it disappear as long as current value keeps decreasing).
Do you suggest to use anyway UltraGauge, without fearing any performance issues?
Thank you in advance.