Yes, I assume it is (it's the code built-in to GapiDraw).
But even if that's the case, the basic logic I was trying to express is, seemingly at least, being broken: if I set the frsme rate to 40 and I'm getting nothing lower thsn 25, and I then set the frame rate to 24, isn't it reasonable to assume I'd see a very steady 24?
Instead I'm ocassionaly seeing numbrs as low as 21, and that doesn't make sense to me.