MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / hasMiddleAverage

Method hasMiddleAverage

sources/base/SoundCaptureResult.cpp:285–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

283}
284
285bool SoundCaptureResult::hasMiddleAverage(int middle)
286{
287 if (mtWorking._targetAverageCounter <= 0)
288 {
289 return false;
290 }
291
292 int red = Limit(mtWorking._targetAverageR / 2 + mtWorking._averageColor.Red(), 255);
293 int green = Limit(mtWorking._targetAverageG / 2 + mtWorking._averageColor.Green(), 255);
294 int blue = Limit(mtWorking._targetAverageB / 2 + mtWorking._averageColor.Blue(), 255);
295
296 mtWorking._averageColor = ColorRgb(red, green, blue);
297
298 if (middle == 0)
299 mtWorking._targetAverageCounter--;
300
301 return true;
302}
303
304bool SoundCaptureResult::hasMiddleSlow(int middle)
305{

Callers 1

hasResultMethod · 0.80

Calls 4

ColorRgbClass · 0.85
RedMethod · 0.80
GreenMethod · 0.80
BlueMethod · 0.80

Tested by

no test coverage detected