![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.12.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... | |