1*54e60f84SAndroid Build Coastguard Worker /* 2*54e60f84SAndroid Build Coastguard Worker * Copyright (c) 2008 NVIDIA, Corporation 3*54e60f84SAndroid Build Coastguard Worker * 4*54e60f84SAndroid Build Coastguard Worker * Permission is hereby granted, free of charge, to any person obtaining a copy 5*54e60f84SAndroid Build Coastguard Worker * of this software and associated documentation files (the "Software"), to deal 6*54e60f84SAndroid Build Coastguard Worker * in the Software without restriction, including without limitation the rights 7*54e60f84SAndroid Build Coastguard Worker * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8*54e60f84SAndroid Build Coastguard Worker * copies of the Software, and to permit persons to whom the Software is 9*54e60f84SAndroid Build Coastguard Worker * furnished to do so, subject to the following conditions: 10*54e60f84SAndroid Build Coastguard Worker * 11*54e60f84SAndroid Build Coastguard Worker * The above copyright notice and this permission notice (including the next 12*54e60f84SAndroid Build Coastguard Worker * paragraph) shall be included in all copies or substantial portions of the 13*54e60f84SAndroid Build Coastguard Worker * Software. 14*54e60f84SAndroid Build Coastguard Worker * 15*54e60f84SAndroid Build Coastguard Worker * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16*54e60f84SAndroid Build Coastguard Worker * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17*54e60f84SAndroid Build Coastguard Worker * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18*54e60f84SAndroid Build Coastguard Worker * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19*54e60f84SAndroid Build Coastguard Worker * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20*54e60f84SAndroid Build Coastguard Worker * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21*54e60f84SAndroid Build Coastguard Worker * SOFTWARE. 22*54e60f84SAndroid Build Coastguard Worker */ 23*54e60f84SAndroid Build Coastguard Worker 24*54e60f84SAndroid Build Coastguard Worker #ifndef VA_NVCTRLLIB_H 25*54e60f84SAndroid Build Coastguard Worker #define VA_NVCTRLLIB_H 26*54e60f84SAndroid Build Coastguard Worker 27*54e60f84SAndroid Build Coastguard Worker #ifdef HAVE_NVCTRL 28*54e60f84SAndroid Build Coastguard Worker 29*54e60f84SAndroid Build Coastguard Worker #include <X11/Xlib.h> 30*54e60f84SAndroid Build Coastguard Worker #include "va_backend.h" 31*54e60f84SAndroid Build Coastguard Worker 32*54e60f84SAndroid Build Coastguard Worker DLL_HIDDEN 33*54e60f84SAndroid Build Coastguard Worker VAStatus va_NVCTRL_GetDriverNames( 34*54e60f84SAndroid Build Coastguard Worker VADisplayContextP pDisplayContext, 35*54e60f84SAndroid Build Coastguard Worker char **drivers, 36*54e60f84SAndroid Build Coastguard Worker unsigned *num_drivers 37*54e60f84SAndroid Build Coastguard Worker ); 38*54e60f84SAndroid Build Coastguard Worker 39*54e60f84SAndroid Build Coastguard Worker #endif 40*54e60f84SAndroid Build Coastguard Worker 41*54e60f84SAndroid Build Coastguard Worker #endif /* VA_NVCTRLLIB_H */ 42