NVIDIA DRIVE OS Linux SDK API Reference

5.1.6.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

Detailed Description

Provides version information for the NvMedia library.

Data Structures

struct  NvMediaVersion
 Holds NvMedia version information. More...
 

Enumerations

enum  NvMediaNvSciSyncClientType {
  NVMEDIA_SIGNALER,
  NVMEDIA_WAITER,
  NVMEDIA_SIGNALER_WAITER
}
 
  Definitions ******************

SOFFence - Start of frame NvSciSyncFence. More...

 
enum  NvMediaNvSciSyncObjType {
  NVMEDIA_PRESYNCOBJ,
  NVMEDIA_EOFSYNCOBJ,
  NVMEDIA_SOFSYNCOBJ,
  NVMEDIA_EOF_PRESYNCOBJ,
  NVMEDIA_SOF_PRESYNCOBJ
}
 Defines NvMedia NvSciSyncObj types. More...
 
enum  NvMediaAccessMode {
  NVMEDIA_ACCESS_MODE_READ,
  NVMEDIA_ACCESS_MODE_READ_WRITE
}
 

Functions

NvMediaStatus NvMediaReleaseGetVersion (NvMediaVersion *version)
 Gets the release version information for the NvMedia library. More...
 
NvMediaStatus NvMediaCoreGetVersion (NvMediaVersion *version)
 Gets the core version information for the NvMedia library. More...
 

Enumeration Type Documentation

Enumerator
NVMEDIA_ACCESS_MODE_READ 

Specifies read-only access mode.

NVMEDIA_ACCESS_MODE_READ_WRITE 

Specifies read/write access mode.

Definition at line 288 of file nvmedia_core.h.

  Definitions ******************

SOFFence - Start of frame NvSciSyncFence.

An NvSciSyncFence whose expiry indicates that the processing has started. EOFFence - End of frame NvSciSyncFence. An NvSciSyncFence whose expiry indicates that the processing is done. PREFence - An NvSciSyncFence on which the start of processing is blocked until the expiry of the fence. NvMedia NvSciSync ClientType

Enumerator
NVMEDIA_SIGNALER 
NVMEDIA_WAITER 
NVMEDIA_SIGNALER_WAITER 

Definition at line 247 of file nvmedia_core.h.

Defines NvMedia NvSciSyncObj types.

Enumerator
NVMEDIA_PRESYNCOBJ 

Specifies an NvSciSyncObj type for which an NvMedia component acts as a waiter.

NVMEDIA_EOFSYNCOBJ 

Specifies an NvSciSyncObj type for which an NvMedia component acts as a signaler, signaling EOFFence.

NVMEDIA_SOFSYNCOBJ 

Specifies an NvSciSyncObj type for which an NvMedia component acts as a signaler, signaling SOFFence.

NVMEDIA_EOF_PRESYNCOBJ 

Specifies an NvSciSyncObj type for which an NvMedia component acts both as a signaler, signaling EOFFence, and as a waiter.

Use this type in use cases where a EOFfence from an NvMedia component handle in one iteration is used as a PREfence for the same handle in the next iteration.

NVMEDIA_SOF_PRESYNCOBJ 

Specifies an NvSciSyncObj type for which an NvMedia component acts as a signaler, signaling SOFFence, as a waiter.

Use this type in use cases where a SOFfence from an NvMedia component handle in one iteration is used as a PREfence for the same handle in the next iteration.

Definition at line 260 of file nvmedia_core.h.

Function Documentation

NvMediaStatus NvMediaCoreGetVersion ( NvMediaVersion version)

Gets the core version information for the NvMedia library.

Parameters
[in]versionA pointer to a structure to be filled by the function.
Returns
NVMEDIA_STATUS_OK if the operation was successful, or NVMEDIA_STATUS_BAD_PARAMETER if version was invalid.
NvMediaStatus NvMediaReleaseGetVersion ( NvMediaVersion version)

Gets the release version information for the NvMedia library.

Parameters
[in]versionA pointer to a structure to be filled by the function.
Returns
NVMEDIA_STATUS_OK if the operation was successful, or NVMEDIA_STATUS_BAD_PARAMETER if version was invalid.