NVIDIA DRIVE OS Linux SDK API Reference

5.1.12.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvmedia_icp_nvscisync.h File Reference

Detailed Description

NVIDIA Media Interface: ICP NvSciSync

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

Definition in file nvmedia_icp_nvscisync.h.

Go to the source code of this file.

Macros

#define NVMEDIA_ICP_NVSCISYNC_VERSION_MAJOR   1
 Major version number. More...
 
#define NVMEDIA_ICP_NVSCISYNC_VERSION_MINOR   0
 Minor version number. More...
 
#define NVMEDIA_ICP_MAX_PRENVSCISYNCFENCES   (3)
 Maximum number of times NvMediaICPInsertPreNvSciSyncFence() may be called before each NvMediaICPFeedImageGroup call. More...
 

Functions

NvMediaStatus NvMediaICPNvSciSyncGetVersion (NvMediaVersion *version)
 Returns version information for the NvMedia ICP NvSciSync library. More...
 
NvMediaStatus NvMediaICPFillNvSciSyncAttrList (NvMediaICP *icp, NvSciSyncAttrList attrlist, NvMediaNvSciSyncClientType clienttype)
 Fills the NvMediaICP specific NvSciSync attributes. More...
 
NvMediaStatus NvMediaICPRegisterNvSciSyncObj (NvMediaICP *icp, NvMediaNvSciSyncObjType syncobjtype, NvSciSyncObj syncobj, uint32_t channelId)
 Registers an NvSciSyncObj with NvMediaICP. More...
 
NvMediaStatus NvMediaICPUnregisterNvSciSyncObj (NvMediaICP *icp, NvSciSyncObj syncobj, uint32_t channelId)
 Unregisters an NvSciSyncObj with NvMediaICP. More...
 
NvMediaStatus NvMediaICPSetNvSciSyncObjforEOF (NvMediaICP *icp, NvSciSyncObj nvscisyncEOF, uint32_t channelId)
 Set NvSciSyncObj to be used for a EOF NvSciSyncFence. More...
 
NvMediaStatus NvMediaICPGetEOFNvSciSyncFence (NvMediaICP *icp, const NvSciSyncObj eofnvscisyncobj, uint32_t channelId, NvSciSyncFence *eofnvscisyncfence)
 Gets EOFNvSciSyncFence for a NvMediaICPFeedImageGroup() operation. More...
 
NvMediaStatus NvMediaICPSetNvSciSyncObjforSOF (NvMediaICP *icp, NvSciSyncObj nvscisyncSOF, uint32_t channelId)
 Sets the NvSciSyncObj to be used for a SOF NvSciSyncFence. More...
 
NvMediaStatus NvMediaICPGetSOFNvSciSyncFence (NvMediaICP *icp, const NvSciSyncObj sofnvscisyncobj, uint32_t channelId, NvSciSyncFence *sofnvscisyncfence)
 Gets SOF NvSciSyncFence for an NvMediaFeedImageGroup() operation. More...
 
NvMediaStatus NvMediaICPInsertPreNvSciSyncFence (NvMediaICP *icp, const NvSciSyncFence *prenvscisyncfence, uint32_t channelId)
 Sets an NvSciSyncFence as a prefence for an NvMediaICPFeedImageGroup() operation. More...