/* 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. */ /** @file GFOSx.h GFSDK OS Abstraction API header file. */ #ifndef __GFOSx_H__ #define __GFOSx_H__ #include "GFRmOEM.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** @addtogroup groupOSx OSxAPI OS Abstraction API */ /*@{*/ // Typesafe functions for opening and closing this component GF_RETTYPE GFOSxOpen(GFRmHandle hRm, GFOSxHandle *phOSx, GF_STATE_TYPE state, GFRmChHandle hCh); void GFOSxClose(GFOSxHandle *phOSx); /*@}*/ #ifdef __cplusplus } #endif #endif // _GFOSx_H_