Functions and structures for dealing with VPI images. More...
#include "Export.h"#include "ImageFormat.h"#include "PixelType.h"#include "Status.h"#include "Types.h"#include <stdint.h>
 Include dependency graph for Image.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | VPIImagePlane | 
| Stores information about an image plane.  More... | |
| struct | VPIImageData | 
| Stores information about image characteristics and content.  More... | |
Macros | |
| #define | VPI_MAX_PLANE_COUNT (6) | 
| Maximum number of data planes an image can have.  | |
Image-specific flags.  | |
| #define | VPI_DISABLE_BL_HOST_LOCK (1u << 31) | 
| Flag to allow vpiImageLock of block-linear images to succeed.  More... | |
Functions | |
| VPIStatus | vpiImageCreate (int32_t width, int32_t height, VPIImageFormat fmt, uint32_t flags, VPIImage *img) | 
| Create an empty image instance with the specified flags.  More... | |
| VPIStatus | vpiImageCreateHostMemWrapper (const VPIImageData *hostData, uint32_t flags, VPIImage *img) | 
| Create an image object by wrapping around an existing host memory block.  More... | |
| VPIStatus | vpiImageSetWrappedHostMem (VPIImage img, const VPIImageData *hostData) | 
| Redefines the wrapped host memory in an existing VPIImage wrapper.  More... | |
| void | vpiImageDestroy (VPIImage img) | 
| Destroy an image instance.  More... | |
| VPIStatus | vpiImageInvalidate (VPIImage img) | 
| Informs that the image's wrapped memory was updated outside VPI.  More... | |
| VPIStatus | vpiImageGetSize (VPIImage img, int32_t *width, int32_t *height) | 
| Get the image size in pixels.  More... | |
| VPIStatus | vpiImageGetFormat (VPIImage img, VPIImageFormat *format) | 
| Get the image format.  More... | |
| VPIStatus | vpiImageGetFlags (VPIImage img, uint32_t *flags) | 
| Get the image flags.  More... | |
| VPIStatus | vpiImageLock (VPIImage img, VPILockMode mode, VPIImageData *hostData) | 
| Acquires the lock on an image object and returns a pointer to the image planes.  More... | |
| VPIStatus | vpiImageUnlock (VPIImage img) | 
| Releases the lock on an image object.  More... | |
Functions and structures for dealing with VPI images.
Definition in file Image.h.