Skip to content

node-av / lib / avGetAudioFrameDuration2

Function: avGetAudioFrameDuration2()

avGetAudioFrameDuration2(codecpar, frameBytes): number

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

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