=====avpicture_fill===== ====Overview==== Defined in ''avcodec.h''\\ Fill in the AVPicture fields.\\ The fields of the given [[ffmpeg: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 [[ffmpeg: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 [[ffmpeg: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 ====See also==== ---- Back to [[ffmpeg:ffmpeg]]