10#include <zephyr/drivers/video.h>
11#include <mpix/image.h>
12#include <mpix/types.h>
44 struct video_format *vfmt)
60 vbuf->bytesused = mpix_ring_used_size(&img->
last_op->
ring);
static void mpix_image_from_buf(struct mpix_image *img, const uint8_t *buffer, size_t size, const struct mpix_format *fmt)
Initialize an image from a memory buffer.
Definition image.h:30
static int mpix_image_to_buf(struct mpix_image *img, uint8_t *buffer, size_t size)
Convert an image and store it into the output buffer.
Definition image.h:46
static int mpix_image_to_vbuf(struct mpix_image *img, struct video_buffer *vbuf)
Initialize an image from a memory buffer.
Definition zephyr.h:57
static void mpix_image_from_vbuf(struct mpix_image *img, struct video_buffer *vbuf, struct video_format *vfmt)
Initialize an image from a zephyr video buffer.
Definition zephyr.h:43
static void mpix_zephyr_set_format(struct mpix_image *img, struct video_format *vfmt)
Initialize an image with Zephyr native types.
Definition zephyr.h:21
struct mpix_ring ring
Definition types.h:121
Represent the image currently being processed.
Definition types.h:136
struct mpix_base_op * last_op
Definition types.h:140
const uint8_t * buffer
Definition types.h:142
struct mpix_format fmt
Definition types.h:146