Functions and structures for handling NvBuffer interoperability with VPI. More...
#include "Export.h"
#include "ImageFormat.h"
#include "Status.h"
#include "Types.h"
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | VPIWrapNvBufferParams |
Parameters for customizing NvBuffer wrapping. More... | |
Functions | |
VPIStatus | vpiInitWrapNvBufferParams (VPIWrapNvBufferParams *params) |
Initialize VPIWrapNvBufferParams with default values. More... | |
VPIStatus | vpiImageCreateNvBufferWrapper (int32_t dmabuf_fd, const VPIWrapNvBufferParams *params, uint32_t flags, VPIImage *img) |
Create an image object by wrapping an existing NvBuffer given its dmabuf_fd handle. More... | |
VPIStatus | vpiImageSetWrappedNvBuffer (VPIImage img, int dmabuf_fd) |
Redefines the wrapped NvBuffer memory in an existing VPIImage wrapper. More... | |
Functions and structures for handling NvBuffer interoperability with VPI.
Definition in file NvBufferInterop.h.
VPIStatus vpiInitWrapNvBufferParams | ( | VPIWrapNvBufferParams * | params | ) |
Initialize VPIWrapNvBufferParams with default values.
Default values are:
[in] | params | Structure to be initialized with default values. |