15 #ifndef _NVMEDIA_IDP_H
16 #define _NVMEDIA_IDP_H
36 #define NVMEDIA_IDP_VERSION_MAJOR 2
38 #define NVMEDIA_IDP_VERSION_MINOR 0
155 uint32_t attributeMask,
175 int32_t *displayDevices,
uint32_t NvMediaBool
A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE.
NvMediaStatus NvMediaIDPSetAttributes(NvMediaIDP *idp, uint32_t attributeMask, NvMediaDispAttributes *attributes)
Set NvMediaIDP attributes.
NvMediaStatus NvMediaIDPGetVersion(NvMediaVersion *version)
Gets the version compatibility for the NvMedia IDP library.
NvMediaIDP * NvMediaIDPCreate(uint32_t displayId, uint32_t windowId, NvMediaIDPPreferences *displayPreference, NvMediaBool alreadyCreated)
Creates an image display object.
struct timespec NvMediaTime
Holds the media time (timespec as defined by the POSIX specification).
NvMediaStatus
The set of all possible error codes.
NvMediaStatus NvMediaIDPQuery(int32_t *displayDevices, NvMediaIDPDeviceParams *displayParams)
Queries the display system and returns the parameters of all display devices.
void NvMediaIDPDestroy(NvMediaIDP *idp)
Destroy an image display object created by NvMediaIDPCreate.
NvMediaStatus NvMediaIDPFlip(NvMediaIDP *idp, NvMediaImage *image, NvMediaRect *srcRect, NvMediaRect *dstRect, NvMediaImage **releaseList, NvMediaTime *timeStamp)
Displays an image on the display device.