NvMedia Array API

The NvMedia array component provides interfaces to allocate and de-allocate one-dimensional data. It consists of a set of APIs and attributes for the user to create a one-dimensional array of various types of data elements using NvSciBuf APIs. This component also provides the interfaces to manage memory locks on arrays for applications to access the array memory.

To create NvMedia arrays, use NvSciBuf APIs to allocate arrays with NvMedia array attributes. Since NvSciBuf APIs facilitate data sharing between NvMedia and NVIDIA® CUDA ®, the allocated arrays are accessible by the NvSciBuf APIs. See the Buffer Allocation API documentation for more information.