Skip to content

node-av / lib / avGetAudioFrameDuration2

Function: avGetAudioFrameDuration2() ​

avGetAudioFrameDuration2(codecpar, frameBytes): number

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

Get the duration of a single audio frame in samples.

Returns the number of samples per audio frame for codecs with constant frame size, or calculates it based on frame bytes for variable frame size codecs.

Direct mapping to av_get_audio_frame_duration2().

Parameters ​

codecpar ​

NativeWrapper<NativeCodecParameters>

Codec parameters

frameBytes ​

number

Size of the frame in bytes

Returns ​

number

Number of samples in the frame, or 0 if unknown

Example ​

typescript
const frameDuration = avGetAudioFrameDuration2(codecpar, frameBytes);

See ​

av_get_audio_frame_duration2 - FFmpeg Doxygen