Function anj_time_duration_fmul
Defined in File time.h
Function Documentation
-
static inline anj_time_duration_t anj_time_duration_fmul(const anj_time_duration_t duration, const double factor)
Multiplies a duration by a floating-point factor.
The intermediate result is computed in double and then truncated when converted back to microseconds.
Warning
Precision may be lost; no overflow checking is performed.
- Parameters:
duration – Duration to scale.
factor – Floating-point factor.
- Returns:
Scaled duration, or ANJ_TIME_DURATION_INVALID if inputs are invalid or
factoris NaN/Inf.