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_2d_nvscisync.h File Reference

Detailed Description

NVIDIA Media Interface: 2D NvSciSync

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

Definition in file nvmedia_2d_nvscisync.h.

Go to the source code of this file.

Macros

#define NVMEDIA_2D_NVSCISYNC_VERSION_MAJOR   1
 Major Version number. More...
 
#define NVMEDIA_2D_NVSCISYNC_VERSION_MINOR   0
 Minor Version number. More...
 
#define NVMEDIA_2D_MAX_PRENVSCISYNCFENCES   (3)
 NvMedia2DInsertPreNvSciSyncFence API can be called at most NVMEDIA_2D_MAX_PRENVSCISYNCFENCES times before each call to NvMedia2DBlitEx(). More...
 

Functions

NvMediaStatus NvMedia2DNvSciSyncGetVersion (NvMediaVersion *version)
 Returns the version information for the NvMedia 2D NvSciSync library. More...
 
NvMediaStatus NvMedia2DFillNvSciSyncAttrList (NvMedia2D *i2d, NvSciSyncAttrList attrlist, NvMediaNvSciSyncClientType clienttype)
 Fills the NvMedia2D specific NvSciSync attributes. More...
 
NvMediaStatus NvMedia2DRegisterNvSciSyncObj (NvMedia2D *i2d, NvMediaNvSciSyncObjType syncobjtype, NvSciSyncObj nvscisync)
 Register an NvSciSyncObj with NvMedia2D. More...
 
NvMediaStatus NvMedia2DUnregisterNvSciSyncObj (NvMedia2D *i2d, NvSciSyncObj nvscisync)
 Unregisters an NvSciSyncObj with NvMedia2D. More...
 
NvMediaStatus NvMedia2DSetNvSciSyncObjforEOF (NvMedia2D *i2d, NvSciSyncObj nvscisyncEOF)
 Specifies the NvSciSyncObj to be used for a EOF NvSciSyncFence. More...
 
NvMediaStatus NvMedia2DInsertPreNvSciSyncFence (NvMedia2D *i2d, const NvSciSyncFence *prenvscisyncfence)
 Sets an NvSciSyncFence as a prefence for an NvMedia2DBlitEx() operation. More...
 
NvMediaStatus NvMedia2DGetEOFNvSciSyncFence (NvMedia2D *i2d, NvSciSyncObj eofnvscisyncobj, NvSciSyncFence *eofnvscisyncfence)
 Gets an EOF NvSciSyncFence for an NvMedia2DBlitEx() operation. More...