Skip to content

node-av / lib / avImageCopy2

Function: avImageCopy2() ​

avImageCopy2(dstData, dstLinesizes, srcData, srcLinesizes, pixFmt, width, height): void

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

Copy image data.

Copies image data from source to destination buffers.

Direct mapping to av_image_copy2().

Parameters ​

dstData ​

Buffer<ArrayBufferLike>[]

Destination data planes

dstLinesizes ​

number[]

Destination bytes per line

srcData ​

Buffer<ArrayBufferLike>[]

Source data planes

srcLinesizes ​

number[]

Source bytes per line

pixFmt ​

AVPixelFormat

Pixel format

width ​

number

Image width

height ​

number

Image height

Returns ​

void

Example ​

typescript
avImageCopy2(
  dstPlanes, dstStrides,
  srcPlanes, srcStrides,
  AV_PIX_FMT_YUV420P, 1920, 1080
);

See ​

av_image_copy2 - FFmpeg Doxygen