DXVADDI_VIDEOPROCESSORINPUT structure

The DXVADDI_VIDEOPROCESSORINPUT structure describes a video stream that is processed by a video processing device type.

Syntax


typedef struct _DXVADDI_VIDEOPROCESSORINPUT {
  const GUID        *pVideoProcGuid;
  DXVADDI_VIDEODESC VideoDesc;
  D3DDDIFORMAT      RenderTargetFormat;
} DXVADDI_VIDEOPROCESSORINPUT;

Members

pVideoProcGuid

[in] A pointer to a GUID that represents the video processing device type.

VideoDesc

[in] A DXVADDI_VIDEODESC structure that describes the video stream.

RenderTargetFormat

[in] A D3DDDIFORMAT-typed value that indicates the pixel format of the render target for the video processing device.

Remarks

When the D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT, D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS, D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT, or D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS D3DDDICAPS_TYPE-type value is sent in a call to the user-mode display driver's GetCaps function, the driver ignores the RenderTargetFormat member of DXVADDI_VIDEOPROCESSORINPUT.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dumddi.h (include D3dumddi.h)

See also

D3DDDIARG_GETCAPS
D3DDDICAPS_TYPE
D3DDDIFORMAT
DXVADDI_VIDEODESC
DXVADDI_VIDEOPROCESSORCAPS
GetCaps

 

 

Send comments about this topic to Microsoft

Show: