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