|
|
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 Release |
NVIDIA Media Interface: Video Output Processing (VOP)
This file contains the Video Output Processing API.
Definition in file nvmedia_vop.h.
Go to the source code of this file.
Data Structures | |
| struct | NvMediaVideoOutput |
| Video output object created by NvMediaVideoOutputCreate. More... | |
| struct | NvMediaVideoOutputPreferences |
| Sets the preferences for the video output creation. More... | |
| struct | NvMediaVideoOutputDeviceParams |
| Device parameters returned by NvMediaVideoOutputDevicesQuery function. More... | |
Macros | |
| #define | NVMEDIA_VOP_VERSION_MAJOR 3 |
| Major Version number. More... | |
| #define | NVMEDIA_VOP_VERSION_MINOR 0 |
| Minor Version number. More... | |
Functions | |
| NvMediaStatus | NvMediaVideoOutputSetPosition (NvMediaVideoOutput *output, NvMediaRect *position) |
| Sets video output position and size. More... | |
| NvMediaStatus | NvMediaVideoOutputSetDepth (NvMediaVideoOutput *output, uint32_t depth) |
| Sets video output depth. More... | |
| NvMediaStatus | NvMediaVideoOutputDevicesQuery (int32_t *outputDevices, NvMediaVideoOutputDeviceParams *outputParams) |
| Queries the display system and returns the parameters of all display devices. More... | |
| NvMediaStatus | NvMediaVideoOutputGetVersion (NvMediaVersion *version) |
| Returns the version information for the Video Output Processing library. More... | |
| NvMediaVideoOutput * | NvMediaVideoOutputCreate (uint32_t displayId, uint32_t windowId, NvMediaVideoOutputPreferences *outputPreference, NvMediaBool alreadyCreated) |
| Creates a video output object. More... | |
| void | NvMediaVideoOutputDestroy (NvMediaVideoOutput *output) |
| Destroys a video output created by NvMediaVideoOutputCreate. More... | |
| void | NvMediaVideoOutputSetAttributes (NvMediaVideoOutput *output, uint32_t attributeMask, NvMediaDispAttributes *attributes) |
| Sets NvMediaVideoOutput attributes. More... | |
| NvMediaStatus | NvMediaVideoOutputFlip (NvMediaVideoOutput *output, NvMediaVideoSurface *videoSurface, NvMediaRect *srcRect, NvMediaRect *dstRect, NvMediaVideoSurface **releaseList, NvMediaTime *timeStamp) |
| Displays a video surface using video output that NvMediaVideoOutputCreate() created. More... | |