avpicture_fill

Overview

Defined in avcodec.h

Fill in the AVPicture fields.

The fields of the given AVPicture are filled in by using the 'ptr' address which points to the image data buffer. Depending on the specified picture format, one or multiple image data pointers and line sizes will be set.

If a planar format is specified, several pointers will be set pointing to the different picture planes and the line sizes of the different planes will be stored in the lines_sizes array.

int avpicture_fill(AVPicture *picture,
                   uint8_t *ptr,
                   int pix_fmt,
                   int width,
                   int height);

Parameters

picture
AVPicture *picture

AVPicture whose fields are to be filled in.

ptr
uint8_t *ptr

Buffer which will contain or contains the actual image data.

pix_fmt
int pix_fmt

The format in which the picture data is stored. The format must be one of the values in the PixelFormat enum.

width
int width

The width of the image in pixels.

height
int height

The height of the image in pixels.

Return value

Size of the image data in bytes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值