NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only
nvmedia_iep_nvscisync.h File Reference

Detailed Description

NVIDIA Media Interface: IEP NvSciSync

Description: This file contains NvSciSync related APIs for NvMediaIEP.

Definition in file nvmedia_iep_nvscisync.h.

Go to the source code of this file.

Macros

#define NVMEDIA_IEP_NVSCISYNC_VERSION_MAJOR   1
 Major version number. More...
 
#define NVMEDIA_IEP_NVSCISYNC_VERSION_MINOR   1
 Minor version number. More...
 
#define NVMEDIA_IEP_MAX_PRENVSCISYNCFENCES   (3U)
 Specifies the maximum number of times NvMediaIEPInsertPreNvSciSyncFence() can be called before each call to NvMediaIEPFeedFrame(). More...
 

Functions

NvMediaStatus NvMediaIEPNvSciSyncGetVersion (NvMediaVersion *version)
 Returns the version information for the NvMedia IEP NvSciSync library. More...
 
NvMediaStatus NvMediaIEPFillNvSciSyncAttrList (const NvMediaIEP *encoder, NvSciSyncAttrList attrlist, NvMediaNvSciSyncClientType clienttype)
 Fills the NvMediaIEP specific NvSciSync attributes. More...
 
NvMediaStatus NvMediaIEPRegisterNvSciSyncObj (const NvMediaIEP *encoder, NvMediaNvSciSyncObjType syncobjtype, NvSciSyncObj nvscisync)
 Registers an NvSciSyncObj with NvMediaIEP. More...
 
NvMediaStatus NvMediaIEPUnregisterNvSciSyncObj (const NvMediaIEP *encoder, NvSciSyncObj nvscisync)
 Unregisters an NvSciSyncObj with NvMediaIEP. More...
 
NvMediaStatus NvMediaIEPSetNvSciSyncObjforEOF (const NvMediaIEP *encoder, NvSciSyncObj nvscisyncEOF)
 Specifies the NvSciSyncObj to be used for an EOF NvSciSyncFence. More...
 
NvMediaStatus NvMediaIEPInsertPreNvSciSyncFence (const NvMediaIEP *encoder, const NvSciSyncFence *prenvscisyncfence)
 Sets an NvSciSyncFence as a prefence for an NvMediaIEPFeedFrame() NvSciSyncFence operation. More...
 
NvMediaStatus NvMediaIEPGetEOFNvSciSyncFence (const NvMediaIEP *encoder, NvSciSyncObj eofnvscisyncobj, NvSciSyncFence *eofnvscisyncfence)
 Gets EOF NvSciSyncFence for an NvMediaIEPFeedFrame() operation. More...
 
NvMediaStatus NvMediaIEPSetNvSciSyncObjforSOF (const NvMediaIEP *encoder, NvSciSyncObj nvscisyncSOF)
 Specifies the NvSciSyncObj to be used for an SOF NvSciSyncFence. More...
 
NvMediaStatus NvMediaIEPGetSOFNvSciSyncFence (const NvMediaIEP *encoder, NvSciSyncObj sofnvscisyncobj, NvSciSyncFence *sofnvscisyncfence)
 Gets SOF NvSciSyncFence for an NvMediaIEPFeedFrame() operation. More...