/* Copyright (c) 2006 NVIDIA Corporation. All rights reserved. * * NVIDIA Corporation and its licensors retain all intellectual property * and proprietary rights in and to this software, related documentation * and any modifications thereto. Any use, reproduction, disclosure or * distribution of this software and related documentation without an * express license agreement from NVIDIA Corporation is strictly prohibited. */ #if !defined (__GFCAMERASCR_INC__) #define __GFCAMERASCR_INC__ /* Camera Script error codes */ #define GFCAMERA_NOT_SUPPORTED 0x80000000 //return error code for attribute #define GFCAMERA_PARAMETER_ERROR 0x80000001 //return out of range parameter /** Camera script attribute flags, for camera control functions @see GFCameraScriptSetAttribute() */ #define GFCAMERA_CAMERACONTROL_PAN 0x00000001 #define GFCAMERA_CAMERACONTROL_TILT 0x00000002 #define GFCAMERA_CAMERACONTROL_ROLL 0x00000003 #define GFCAMERA_CAMERACONTROL_ZOOM 0x00000004 #define GFCAMERA_CAMERACONTROL_EXPOSURE 0x00000005 #define GFCAMERA_CAMERACONTROL_IRIS 0x00000006 #define GFCAMERA_CAMERACONTROL_FOCUS 0x00000007 #define GFCAMERA_CAMERACONTROL_FLASH 0x00000008 #define GFCAMERA_VIDEOPROCAMP_BRIGHTNESS 0x00000009 #define GFCAMERA_VIDEOPROCAMP_CONTRAST 0x0000000a #define GFCAMERA_VIDEOPROCAMP_HUE 0x0000000b #define GFCAMERA_VIDEOPROCAMP_SATURATION 0x0000000c #define GFCAMERA_VIDEOPROCAMP_SHARPNESS 0x0000000d #define GFCAMERA_VIDEOPROCAMP_GAMMA 0x0000000e #define GFCAMERA_VIDEOPROCAMP_COLORENABLE 0x0000000f #define GFCAMERA_VIDEOPROCAMP_WHITEBALANCE 0x00000010 #define GFCAMERA_VIDEOPROCAMP_BACKLIGHT_COMPENSATION 0x00000011 #define GFCAMERA_VIDEOPROCAMP_GAIN 0x00000012 #endif