17 #ifndef _NVMEDIA_CVSCRATCHPAD_H
18 #define _NVMEDIA_CVSCRATCHPAD_H
38 #define NVMEDIA_CVSCRATCHPAD_VERSION_MAJOR 1
40 #define NVMEDIA_CVSCRATCHPAD_VERSION_MINOR 0
133 #endif // _NVMEDIA_CVSCRATCHPAD_H
NvMediaStatus NvMediaCVScratchpadGetProperties(NvMediaCVScratchpad *handle, uint32_t *size, NvMediaCVScratchMemoryAllocationType *memoryType)
Gets the size in bytes and memory location type of a CVScratchpad.
Specifies the number of memory types.
NvMediaCVScratchpad * NvMediaCVScratchpadCreate(NvMediaDevice *device, uint32_t size, NvMediaCVScratchMemoryAllocationType memoryType)
Creates an NvMedia CVScratchpad handle.
Specifies scratch memory allocated in DRAM.
NvMediaStatus NvMediaCVScratchpadDestroy(NvMediaCVScratchpad *handle)
Destroys a CVScratchpad handle created by NvMediaCVScratchpadCreate().
NvMediaStatus
The set of all possible error codes.
Specifies scratch memory allocated in CVSRAM.
struct NvMediaCVScratchpad NvMediaCVScratchpad
Holds a descriptor for the CVScratchpad.
void NvMediaDevice
An opaque handle representing a NvMediaDevice object.
NvMediaCVScratchMemoryAllocationType
Specifies the type of memory that is allocated.
NvMediaStatus NvMediaCVScratchpadGetVersion(NvMediaVersion *version)
Returns version information for the CVScratchpad component.