19 #ifndef AVUTIL_IMGUTILS_H 20 #define AVUTIL_IMGUTILS_H 82 uint8_t *ptr,
const int linesizes[4]);
110 const uint8_t *src,
int src_linesize,
111 int bytewidth,
int height);
119 void av_image_copy(uint8_t *dst_data[4],
int dst_linesizes[4],
120 const uint8_t *src_data[4],
const int src_linesizes[4],
151 enum AVPixelFormat pix_fmt,
int width,
int height,
int align);
179 const uint8_t *
const src_data[4],
const int src_linesize[4],
180 enum AVPixelFormat pix_fmt,
int width,
int height,
int align);
int av_image_get_linesize(enum AVPixelFormat pix_fmt, int width, int plane)
int av_image_copy_to_buffer(uint8_t *dst, int dst_size, const uint8_t *const src_data[4], const int src_linesize[4], enum AVPixelFormat pix_fmt, int width, int height, int align)
int av_image_alloc(uint8_t *pointers[4], int linesizes[4], int w, int h, enum AVPixelFormat pix_fmt, int align)
int av_image_fill_arrays(uint8_t *dst_data[4], int dst_linesize[4], const uint8_t *src, enum AVPixelFormat pix_fmt, int width, int height, int align)
void av_image_fill_max_pixsteps(int max_pixsteps[4], int max_pixstep_comps[4], const AVPixFmtDescriptor *pixdesc)
int av_image_check_sar(unsigned int w, unsigned int h, AVRational sar)
int av_image_get_buffer_size(enum AVPixelFormat pix_fmt, int width, int height, int align)
void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4], const uint8_t *src_data[4], const int src_linesizes[4], enum AVPixelFormat pix_fmt, int width, int height)
int av_image_check_size(unsigned int w, unsigned int h, int log_offset, void *log_ctx)
int av_image_fill_pointers(uint8_t *data[4], enum AVPixelFormat pix_fmt, int height, uint8_t *ptr, const int linesizes[4])
int av_image_fill_linesizes(int linesizes[4], enum AVPixelFormat pix_fmt, int width)
Definition: rational.h:58
void av_image_copy_plane(uint8_t *dst, int dst_linesize, const uint8_t *src, int src_linesize, int bytewidth, int height)
AVPixelFormat
Definition: pixfmt.h:60