|
NVIDIA DRIVE OS Linux SDK API Reference
|
5.2.0 Release For Test and Development only
|
Go to the documentation of this file.
15 #ifndef _NVMEDIA_VOP_H
16 #define _NVMEDIA_VOP_H
39 #define NVMEDIA_VOP_VERSION_MAJOR 3
41 #define NVMEDIA_VOP_VERSION_MINOR 1
140 int32_t *outputDevices,
208 uint32_t attributeMask,
struct timespec NvMediaTime
Holds the media time in timespec format as defined by the POSIX specification.
NvMediaStatus NvMediaVideoOutputFlip(NvMediaVideoOutput *output, NvMediaVideoSurface *videoSurface, NvMediaRect *srcRect, NvMediaRect *dstRect, NvMediaVideoSurface **releaseList, NvMediaTime *timeStamp)
Displays a video surface using video output that NvMediaVideoOutputCreate() created.
NvMediaStatus NvMediaVideoOutputGetVersion(NvMediaVersion *version)
Returns the version information for the Video Output Processing library.
void NvMediaVideoOutputSetAttributes(NvMediaVideoOutput *output, uint32_t attributeMask, NvMediaDispAttributes *attributes)
Sets NvMediaVideoOutput attributes.
NvMediaVideoOutput * NvMediaVideoOutputCreate(uint32_t displayId, uint32_t windowId, NvMediaVideoOutputPreferences *outputPreference, NvMediaBool alreadyCreated)
Creates a video output object.
NvMediaStatus NvMediaVideoOutputDevicesQuery(int32_t *outputDevices, NvMediaVideoOutputDeviceParams *outputParams)
Queries the display system and returns the parameters of all display devices.
NvMediaStatus
Defines all possible error codes.
NvMediaStatus NvMediaVideoOutputSetPosition(NvMediaVideoOutput *output, NvMediaRect *position)
Sets video output position and size.
uint32_t NvMediaBool
A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE.
NvMediaStatus NvMediaVideoOutputSetDepth(NvMediaVideoOutput *output, uint32_t depth)
Sets video output depth.
void NvMediaVideoOutputDestroy(NvMediaVideoOutput *output)
Destroys a video output created by NvMediaVideoOutputCreate.