Variable
ConstApplied absolutely, never as a multiple of the rate already in force: "hold for double speed" is the promise, and a learner already at 2× has no use for 4×. The hook does not apply it — useSpeedHold reports the hold and the caller owns the rate — but it lives here because it is this gesture's contract, and the indicator's label reads it from here too.
The rate a hold runs the video at.