16 #ifndef NVMEDIA_ARRAY_NVSCIBUF_H
17 #define NVMEDIA_ARRAY_NVSCIBUF_H
37 #define NVMEDIA_ARRAY_NVSCIBUF_VERSION_MAJOR (1u)
39 #define NVMEDIA_ARRAY_NVSCIBUF_VERSION_MINOR (0u)
111 uint32_t numElements,
NVIDIA Software Communications Interface (SCI) : NvSciBuf
NvMediaStatus NvMediaArrayNvSciBufInit(void)
Initializes the NvMediaArray NvSciBuf APIs.
void NvMediaArrayNvSciBufDeinit(void)
De-initializes the NvMediaArray NvSciBuf APIs.
NvMediaStatus NvMediaArrayNvSciBufGetVersion(NvMediaVersion *version)
Returns version information for the NvMediaArray NvSciBuf API.
struct NvMediaDevice NvMediaDevice
An opaque handle representing an NvMediaDevice object.
struct NvSciBufObjRefRec * NvSciBufObj
Holds a pointer to NvSciBufObjRefRec.
NvMediaStatus NvMediaArrayFillNvSciBufAttrs(NvMediaDevice *device, NvMediaArrayType type, uint32_t stride, uint32_t numElements, const NvMediaArrayAllocAttr *attrs, uint32_t numAttrs, NvSciBufAttrList attr_h)
Fills the NvSciBuf attributes used to allocate an array.
NvMediaStatus
Defines all possible error codes.
struct NvSciBufAttrListRec * NvSciBufAttrList
Holds a pointer to NvSciBufAttrListRec.
NvMediaStatus NvMediaArrayCreateFromNvSciBuf(NvMediaDevice *device, NvSciBufObj nvSciBufObj, NvMediaArray **nvmArray)
Creates NvMediaArray from an NvSciBuf handle.