Skip to content

node-av / lib / avRescaleRnd

Function: avRescaleRnd() ​

avRescaleRnd(a, b, c, rnd): bigint

Defined in: src/lib/utilities.ts:880

Rescale with rounding.

Rescales a value with specified rounding behavior.

Direct mapping to av_rescale_rnd().

Parameters ​

a ​

number | bigint

Value to rescale

b ​

number | bigint

Multiplier

c ​

number | bigint

Divisor

rnd ​

number

Rounding mode (AV_ROUND_*)

Returns ​

bigint

Rescaled value

Example ​

typescript
import { AV_ROUND_NEAR_INF } from 'node-av/constants';

const rescaled = avRescaleRnd(1000n, 90000n, 1000n, AV_ROUND_NEAR_INF);
// Returns 90000n

See ​

av_rescale_rnd - FFmpeg Doxygen