15 #ifndef _NVMEDIA_VOP_H
16 #define _NVMEDIA_VOP_H
39 #define NVMEDIA_VOP_VERSION_MAJOR 2
41 #define NVMEDIA_VOP_VERSION_MINOR 0
140 int32_t *outputDevices,
211 uint32_t attributeMask,
NvMediaStatus NvMediaVideoOutputFlip(NvMediaVideoOutput *output, NvMediaVideoSurface *videoSurface, NvMediaRect *srcRect, NvMediaRect *dstRect, NvMediaVideoSurface **releaseList, NvMediaTime *timeStamp)
Displays a video surface using video output that NvMediaVideoOutputCreate() created.
uint32_t NvMediaBool
A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE.
struct timespec NvMediaTime
Holds the media time (timespec as defined by the POSIX specification).
void NvMediaVideoOutputDestroy(NvMediaVideoOutput *output)
Destroys a video output created by NvMediaVideoOutputCreate.
NvMediaStatus NvMediaVideoOutputSetPosition(NvMediaVideoOutput *output, NvMediaRect *position)
Sets video output position and size.
NvMediaStatus
The set of all possible error codes.
NvMediaVideoOutput * NvMediaVideoOutputCreate(uint32_t displayId, uint32_t windowId, NvMediaVideoOutputPreferences *outputPreference, NvMediaBool alreadyCreated)
Creates a video output object.
NvMediaStatus NvMediaVideoOutputSetDepth(NvMediaVideoOutput *output, uint32_t depth)
Sets video output depth.
NvMediaStatus NvMediaVideoOutputDevicesQuery(int32_t *outputDevices, NvMediaVideoOutputDeviceParams *outputParams)
Queries the display system and returns the parameters of all display devices.
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.