NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

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

Detailed Description

NVIDIA Media Interface: Image Display Processing (IDP)

This file contains the Image Display Processing API.

Definition in file nvmedia_idp.h.

Go to the source code of this file.

Data Structures

struct  NvMediaIDP
 Image display object created by NvMediaIDPCreate. More...
 
struct  NvMediaIDPPreferences
 Sets the preferences for the image display creation. More...
 
struct  NvMediaIDPDeviceParams
 Device parameters returned by NvMediaIDPQuery function. More...
 

Macros

#define NVMEDIA_IDP_VERSION_MAJOR   2
 Major Version number. More...
 
#define NVMEDIA_IDP_VERSION_MINOR   0
 Minor Version number. More...
 

Functions

NvMediaStatus NvMediaIDPGetVersion (NvMediaVersion *version)
 Gets the version compatibility for the NvMedia IDP library. More...
 
NvMediaIDPNvMediaIDPCreate (uint32_t displayId, uint32_t windowId, NvMediaIDPPreferences *displayPreference, NvMediaBool alreadyCreated)
 Creates an image display object. More...
 
void NvMediaIDPDestroy (NvMediaIDP *idp)
 Destroy an image display object created by NvMediaIDPCreate. More...
 
NvMediaStatus NvMediaIDPSetAttributes (NvMediaIDP *idp, uint32_t attributeMask, NvMediaDispAttributes *attributes)
 Set NvMediaIDP attributes. More...
 
NvMediaStatus NvMediaIDPQuery (int32_t *displayDevices, NvMediaIDPDeviceParams *displayParams)
 Queries the display system and returns the parameters of all display devices. More...
 
NvMediaStatus NvMediaIDPFlip (NvMediaIDP *idp, NvMediaImage *image, NvMediaRect *srcRect, NvMediaRect *dstRect, NvMediaImage **releaseList, NvMediaTime *timeStamp)
 Displays an image on the display device. More...