Skip to content

node-av / lib / avGetPlanarSampleFmt

Function: avGetPlanarSampleFmt()

avGetPlanarSampleFmt(sampleFmt): AVSampleFormat

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

Get planar sample format.

Returns the planar (non-interleaved) version of a packed sample format, or the format itself if already planar.

Direct mapping to av_get_planar_sample_fmt().

Parameters

sampleFmt

AVSampleFormat

Audio sample format

Returns

AVSampleFormat

Planar version of the format

Example

typescript
import { AV_SAMPLE_FMT_FLT, AV_SAMPLE_FMT_FLTP } from 'node-av/constants';

const planar = avGetPlanarSampleFmt(AV_SAMPLE_FMT_FLT);   // Returns AV_SAMPLE_FMT_FLTP
const same = avGetPlanarSampleFmt(AV_SAMPLE_FMT_FLTP);    // Returns AV_SAMPLE_FMT_FLTP

See