NVIDIA Tegra Screen Capture Interface
Description: This file contains the screen capture API for Tegra.
Definition in file nvscrncapt.h.
Go to the source code of this file.
Data Structures | |
| struct | NvScrncaptPixel |
| Holds a pixel value. More... | |
| struct | NvScrncaptSurfaceMap |
| Holds planes within the frame buffer. More... | |
| struct | NvScrncaptAperture |
| Holds the representation of a display aperture. More... | |
| struct | NvScrncaptWindowState |
| Holds the representation of a window's current state. More... | |
| struct | NvScrncaptHeadState |
| Holds a head's current state. More... | |
| struct | NvScrncaptStatistics |
| Holds statistics for a single capture. More... | |
| struct | NvScrncaptResult |
| Holds the screen capture result. More... | |
Macros | |
| #define | NVSCRNCAPT_VERSION_MAJOR 1 |
| Major Version number. More... | |
| #define | NVSCRNCAPT_VERSION_MINOR 0 |
| Minor Version number. More... | |
| #define | NVSCRNCAPT_TRUE |
| A true NvScrncaptBool value. More... | |
| #define | NVSCRNCAPT_FALSE |
| A false NvScrncaptBool value. More... | |
| #define | NVSCRNCAPT_MAX_HEADS |
| Max # of Display Heads. More... | |
| #define | NVSCRNCAPT_MAX_WINS |
| Max # of Windows. More... | |
Typedefs | |
| typedef int | NvScrncaptBool |
| A boolean value, holding NVSCRNCAPT_TRUE or NVSCRNCAPT_FALSE. More... | |
Functions | |
| NvScrncaptStatus | NvScrncaptInit (NvScrncaptResult **pResult) |
| Initializes data structures required for screen capture. More... | |
| NvScrncaptStatus | NvScrncaptCapture (NvScrncaptResult *result, unsigned int headMask) |
| Conducts screen capture on heads selected by input bitmask. More... | |
| NvScrncaptStatus | NvScrncaptCleanup (NvScrncaptResult *result) |
| Cleans up associated data structures and releases exclusive hold on screen capture functionality. More... | |
| unsigned int | NvScrncaptGetBlocklinearOffset (unsigned int x, unsigned int y, unsigned int stride, unsigned int blockHeight) |
| Auxiliary function to calculate byte offset for a pixel for NvScrncaptSurfaceLayout_BlockLinear surface format. More... | |