NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
nvmedia_vpi_nvscisync.h File Reference

Detailed Description

NVIDIA Media Interface: VPI NvSciSync

Description: This file contains the NvMediaVPI and NvSciSync related APIs.

Definition in file nvmedia_vpi_nvscisync.h.

Go to the source code of this file.

Macros

#define NVMEDIA_VPI_NVSCISYNC_VERSION_MAJOR   (1u)
 Major version number. More...
 
#define NVMEDIA_VPI_NVSCISYNC_VERSION_MINOR   (1u)
 Minor version number. More...
 
#define NVMEDIA_VPI_MAX_PRENVSCISYNCFENCES   (3u)
 Maximum number of times NvMediaVPIInsertPreNvSciSyncFence() can be called before each VPI queue call. More...
 
#define LAST_QUEUED_TASK_IDX   (0xFFFFFFFFu)
 Index of last queued task. More...
 

Functions

NvMediaStatus NvMediaVPINvSciSyncGetVersion (NvMediaVersion *version)
 Returns the version information for the NvMedia VPI NvSciSync library. More...
 
NvMediaStatus NvMediaVPIFillNvSciSyncAttrList (const NvMediaVPI *vpi, NvSciSyncAttrList attrlist, NvMediaNvSciSyncClientType clienttype)
 Fills the NvMediaVPI specific NvSciSync attributes. More...
 
NvMediaStatus NvMediaVPIRegisterNvSciSyncObj (NvMediaVPI *vpi, NvMediaNvSciSyncObjType syncobjtype, NvSciSyncObj nvscisync)
 Registers an NvSciSyncObj with NvMediaVPI. More...
 
NvMediaStatus NvMediaVPIUnRegisterNvSciSyncObj (NvMediaVPI *vpi, NvSciSyncObj nvscisync)
 Unregisters an NvSciSyncObj with NvMediaVPI. More...
 
NvMediaStatus NvMediaVPISetNvSciSyncObjforSOF (NvMediaVPI *vpi, NvSciSyncObj nvscisyncSOF)
 Sets the NvSciSyncObj to be used for a Start of Frame (SOF) NvSciSyncFence. More...
 
NvMediaStatus NvMediaVPISetNvSciSyncObjforEOF (NvMediaVPI *vpi, NvSciSyncObj nvscisyncEOF)
 Sets the NvSciSyncObj to be used for an End of Frame (EOF) NvSciSyncFence. More...
 
NvMediaStatus NvMediaVPIInsertPreNvSciSyncFence (NvMediaVPI *vpi, const NvSciSyncFence *prenvscisyncfence)
 Sets an NvSciSyncFence as a prefence for a VPI submit operation. More...
 
NvMediaStatus NvMediaVPIGetSOFNvSciSyncFence (const NvMediaVPI *vpi, NvSciSyncObj sofnvscisyncobj, NvSciSyncFence *sofnvscisyncfence, uint32_t opIdx)
 Gets an SOF NvSciSyncFence for a queued VPI task. More...
 
NvMediaStatus NvMediaVPIGetEOFNvSciSyncFence (const NvMediaVPI *vpi, NvSciSyncObj eofnvscisyncobj, NvSciSyncFence *eofnvscisyncfence, uint32_t opIdx)
 Gets an EOF NvSciSyncFence for a queued VPI task. More...