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... | |