NVAPI Reference Documentation
NVIDIA
Release 550
Wed Apr 17 2024

Data Structures | Macros | Typedefs | Enumerations | Functions
DirectX Video Control

Data Structures

struct  _NV_DX_VIDEO_STEREO_INFO
 

Macros

#define NV_STEREO_VIDEO_FORMAT_DEFINE
 
#define NV_DX_VIDEO_STEREO_INFO_VER   MAKE_NVAPI_VERSION(NV_DX_VIDEO_STEREO_INFO,1)
 

Typedefs

typedef enum _NV_STEREO_VIDEO_FORMAT NV_STEREO_VIDEO_FORMAT
 
typedef struct _NV_DX_VIDEO_STEREO_INFO NV_DX_VIDEO_STEREO_INFO
 

Enumerations

enum  _NV_STEREO_VIDEO_FORMAT {
  NV_STEREO_VIDEO_FORMAT_NOT_STEREO = 0 , NV_STEREO_VIDEO_FORMAT_SIDE_BY_SIDE_LR = 1 , NV_STEREO_VIDEO_FORMAT_SIDE_BY_SIDE_RL = 2 , NV_STEREO_VIDEO_FORMAT_TOP_BOTTOM_LR = 3 ,
  NV_STEREO_VIDEO_FORMAT_TOP_BOTTOM_RL = 4 , NV_STEREO_VIDEO_FORMAT_ROW_INTERLEAVE_LR = 5 , NV_STEREO_VIDEO_FORMAT_ROW_INTERLEAVE_RL = 6 , NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR = 7 ,
  NV_STEREO_VIDEO_FORMAT_MONO_PLUS_OFFSET = 8 , NV_STEREO_VIDEO_FORMAT_LAST = 9
}
 

Functions

NVAPI_INTERFACE NvAPI_D3D9_VideoSetStereoInfo (IDirect3DDevice9 *pDev, NV_DX_VIDEO_STEREO_INFO *pStereoInfo)
 

Detailed Description

See also vidcontrol

SUPPORTED OS: Windows 10 and higher

Macro Definition Documentation

◆ NV_DX_VIDEO_STEREO_INFO_VER

#define NV_DX_VIDEO_STEREO_INFO_VER   MAKE_NVAPI_VERSION(NV_DX_VIDEO_STEREO_INFO,1)

Macro for constructing the version field of NV_DX_VIDEO_STEREO_INFO.

◆ NV_STEREO_VIDEO_FORMAT_DEFINE

#define NV_STEREO_VIDEO_FORMAT_DEFINE

Typedef Documentation

◆ NV_DX_VIDEO_STEREO_INFO

◆ NV_STEREO_VIDEO_FORMAT

Enumeration Type Documentation

◆ _NV_STEREO_VIDEO_FORMAT

Enumerator
NV_STEREO_VIDEO_FORMAT_NOT_STEREO 
NV_STEREO_VIDEO_FORMAT_SIDE_BY_SIDE_LR 
NV_STEREO_VIDEO_FORMAT_SIDE_BY_SIDE_RL 
NV_STEREO_VIDEO_FORMAT_TOP_BOTTOM_LR 
NV_STEREO_VIDEO_FORMAT_TOP_BOTTOM_RL 
NV_STEREO_VIDEO_FORMAT_ROW_INTERLEAVE_LR 
NV_STEREO_VIDEO_FORMAT_ROW_INTERLEAVE_RL 
NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR 
NV_STEREO_VIDEO_FORMAT_MONO_PLUS_OFFSET 
NV_STEREO_VIDEO_FORMAT_LAST 

Function Documentation

◆ NvAPI_D3D9_VideoSetStereoInfo()

NvAPI_D3D9_VideoSetStereoInfo ( IDirect3DDevice9 *  pDev,
NV_DX_VIDEO_STEREO_INFO pStereoInfo 
)
DESCRIPTION: This api specifies the stereo format of a surface, so that the
surface could be used for stereo video processing or compositing.
In particular, this api could be used to link the left and right
views of a decoded picture.
\since Release: 313
INPUT: pDev - The device on which the stereo surface will be used
pStereoInfo - The stereo format of the surface
RETURN STATUS: an int which could be an NvAPI status or DX HRESULT code