NVAPI Reference Documentation
NVIDIA
Release 550
Wed Apr 17 2024

Typedefs | Enumerations | Functions
nvapi_lite_stereo.h File Reference
#include "nvapi_lite_salstart.h"
#include "nvapi_lite_common.h"
#include "nvapi_lite_salend.h"

Typedefs

typedef enum _NV_StereoActiveEye NV_STEREO_ACTIVE_EYE
 
typedef enum _NV_StereoDriverMode NV_STEREO_DRIVER_MODE
 
typedef enum _NVAPI_STEREO_SURFACECREATEMODE NVAPI_STEREO_SURFACECREATEMODE
 

Enumerations

enum  _NV_StereoActiveEye { NVAPI_STEREO_EYE_RIGHT = 1 , NVAPI_STEREO_EYE_LEFT = 2 , NVAPI_STEREO_EYE_MONO = 3 }
 
enum  _NV_StereoDriverMode { NVAPI_STEREO_DRIVER_MODE_AUTOMATIC = 0 , NVAPI_STEREO_DRIVER_MODE_DIRECT = 2 }
 
enum  _NVAPI_STEREO_SURFACECREATEMODE { NVAPI_STEREO_SURFACECREATEMODE_AUTO , NVAPI_STEREO_SURFACECREATEMODE_FORCESTEREO , NVAPI_STEREO_SURFACECREATEMODE_FORCEMONO }
 

Functions

NVAPI_INTERFACE NvAPI_Stereo_Enable (void)
 
NVAPI_INTERFACE NvAPI_Stereo_Disable (void)
 
NVAPI_INTERFACE NvAPI_Stereo_IsEnabled (NvU8 *pIsStereoEnabled)
 
NVAPI_INTERFACE NvAPI_Stereo_CreateHandleFromIUnknown (IUnknown *pDevice, StereoHandle *pStereoHandle)
 
NVAPI_INTERFACE NvAPI_Stereo_DestroyHandle (StereoHandle stereoHandle)
 
NVAPI_INTERFACE NvAPI_Stereo_Activate (StereoHandle stereoHandle)
 
NVAPI_INTERFACE NvAPI_Stereo_Deactivate (StereoHandle stereoHandle)
 
NVAPI_INTERFACE NvAPI_Stereo_IsActivated (StereoHandle stereoHandle, NvU8 *pIsStereoOn)
 
NVAPI_INTERFACE NvAPI_Stereo_GetSeparation (StereoHandle stereoHandle, float *pSeparationPercentage)
 
NVAPI_INTERFACE NvAPI_Stereo_SetSeparation (StereoHandle stereoHandle, float newSeparationPercentage)
 
NVAPI_INTERFACE NvAPI_Stereo_GetConvergence (StereoHandle stereoHandle, float *pConvergence)
 
NVAPI_INTERFACE NvAPI_Stereo_SetConvergence (StereoHandle stereoHandle, float newConvergence)
 
NVAPI_INTERFACE NvAPI_Stereo_SetActiveEye (StereoHandle hStereoHandle, NV_STEREO_ACTIVE_EYE StereoEye)
 
NVAPI_INTERFACE NvAPI_Stereo_SetDriverMode (NV_STEREO_DRIVER_MODE mode)
 
NVAPI_INTERFACE NvAPI_Stereo_GetEyeSeparation (StereoHandle hStereoHandle, float *pSeparation)
 
NVAPI_INTERFACE NvAPI_Stereo_IsWindowedModeSupported (NvU8 *bSupported)
 
NVAPI_INTERFACE NvAPI_Stereo_SetSurfaceCreationMode (__in StereoHandle hStereoHandle, __in NVAPI_STEREO_SURFACECREATEMODE creationMode)
 
NVAPI_INTERFACE NvAPI_Stereo_GetSurfaceCreationMode (__in StereoHandle hStereoHandle, __in NVAPI_STEREO_SURFACECREATEMODE *pCreationMode)
 
NVAPI_INTERFACE NvAPI_Stereo_Debug_WasLastDrawStereoized (__in StereoHandle hStereoHandle, __out NvU8 *pWasStereoized)
 
NVAPI_INTERFACE NvAPI_Stereo_SetDefaultProfile (__in const char *szProfileName)
 
NVAPI_INTERFACE NvAPI_Stereo_GetDefaultProfile (__in NvU32 cbSizeIn, __out_bcount_part_opt(cbSizeIn, *pcbSizeOut) char *szProfileName, __out NvU32 *pcbSizeOut)