NVIDIA Tegra Screen Capture Interface
Description: This file contains the screen capture API for Tegra.
Definition in file nvscrncapt.h.
|
enum | NvScrncaptStatus {
NVSCRNCAPT_STATUS_OK,
NVSCRNCAPT_STATUS_BAD_PARAMETER,
NVSCRNCAPT_STATUS_BUSY,
NVSCRNCAPT_STATUS_TIMED_OUT,
NVSCRNCAPT_STATUS_OUT_OF_MEMORY,
NVSCRNCAPT_STATUS_NOT_INITIALIZED,
NVSCRNCAPT_STATUS_NOT_SUPPORTED,
NVSCRNCAPT_STATUS_ERROR,
NVSCRNCAPT_STATUS_INVALID_SIZE,
NVSCRNCAPT_STATUS_INCOMPATIBLE_VERSION
} |
| Defines the set of all possible error codes. More...
|
|
enum | NvScrncaptSurfaceLayout {
NvScrncaptSurfaceLayout_Tiled = 0,
NvScrncaptSurfaceLayout_PitchLinear,
NvScrncaptSurfaceLayout_BlockLinear
} |
| Defines the set of frame buffer memory layout types. More...
|
|
enum | NvScrncaptColorFormat {
NvScrncaptColorFormat_RGB_AUTO = ~0,
NvScrncaptColorFormat_P8 = 3,
NvScrncaptColorFormat_B4G4R4A4 = 4,
NvScrncaptColorFormat_B5G5R5A = 5,
NvScrncaptColorFormat_B5G6R5 = 6,
NvScrncaptColorFormat_AB5G5R5 = 7,
NvScrncaptColorFormat_B8G8R8A8 = 12,
NvScrncaptColorFormat_R8G8B8A8 = 13,
NvScrncaptColorFormat_B6x2G6x2R6x2A8 = 14,
NvScrncaptColorFormat_R6x2G6x2B6x2A8 = 15,
NvScrncaptColorFormat_YCbCr422 = 16,
NvScrncaptColorFormat_YUV422 = 17,
NvScrncaptColorFormat_YCbCr420P = 18,
NvScrncaptColorFormat_YUV420P = 19,
NvScrncaptColorFormat_YCbCr422P = 20,
NvScrncaptColorFormat_YUV422P = 21,
NvScrncaptColorFormat_YCbCr422R = 22,
NvScrncaptColorFormat_YUV422R = 23,
NvScrncaptColorFormat_YCbCr422RA = 24,
NvScrncaptColorFormat_YUV422RA = 25,
NvScrncaptColorFormat_R4G4B4A4 = 27,
NvScrncaptColorFormat_R5G5B5A = 28,
NvScrncaptColorFormat_AR5G5B5 = 29,
NvScrncaptColorFormat_B5G5R5X = 30,
NvScrncaptColorFormat_XB5G5R5 = 31,
NvScrncaptColorFormat_R5G5B5X = 32,
NvScrncaptColorFormat_XR5G5B5 = 33,
NvScrncaptColorFormat_R5G6B5 = 34,
NvScrncaptColorFormat_A8B8G8R8 = 36,
NvScrncaptColorFormat_B8G8R8X8 = 37,
NvScrncaptColorFormat_R8G8B8X8 = 38,
NvScrncaptColorFormat_YCbCr444P = 41,
NvScrncaptColorFormat_YCrCb420SP = 42,
NvScrncaptColorFormat_YCbCr420SP = 43,
NvScrncaptColorFormat_YCrCb422SP = 44,
NvScrncaptColorFormat_YCbCr422SP = 45,
NvScrncaptColorFormat_YCrCb422SPR = 46,
NvScrncaptColorFormat_YCbCr422SPR = 47,
NvScrncaptColorFormat_YCrCb444SP = 48,
NvScrncaptColorFormat_YCbCr444SP = 49,
NvScrncaptColorFormat_YUV444P = 52,
NvScrncaptColorFormat_YVU420SP = 53,
NvScrncaptColorFormat_YUV420SP = 54,
NvScrncaptColorFormat_YVU422SP = 55,
NvScrncaptColorFormat_YUV422SP = 56,
NvScrncaptColorFormat_YVU422SPR = 57,
NvScrncaptColorFormat_YUV422SPR = 58,
NvScrncaptColorFormat_YVU444SP = 59,
NvScrncaptColorFormat_YUV444SP = 60
} |
| Defines the set of pixel color formats, which must be kept in sync with the kernel defines. More...
|
|
enum | NvScrncaptBlend {
NvScrncaptBlend_None,
NvScrncaptBlend_Premult,
NvScrncaptBlend_Coverage,
NvScrncaptBlend_Colorkey
} |
| Defines the set of blend modes possible for a window. More...
|
|