node-av / lib / avGetBytesPerSample
Function: avGetBytesPerSample()
avGetBytesPerSample(
sampleFmt
):number
Defined in: src/lib/utilities.ts:64
Get bytes per audio sample.
Returns the number of bytes required to store a single audio sample in the specified format.
Direct mapping to av_get_bytes_per_sample().
Parameters
sampleFmt
Audio sample format
Returns
number
Number of bytes per sample, or 0 if unknown format
Example
typescript
import { AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_FLTP } from 'node-av/constants';
const bytesS16 = avGetBytesPerSample(AV_SAMPLE_FMT_S16); // Returns 2
const bytesFloat = avGetBytesPerSample(AV_SAMPLE_FMT_FLTP); // Returns 4
See
av_get_bytes_per_sample - FFmpeg Doxygen