DXVADDI_VIDEOPROCESSORINPUT structure (d3dumddi.h)
The DXVADDI_VIDEOPROCESSORINPUT structure describes a video stream that is processed by a video processing device type.
Syntax
typedef struct _DXVADDI_VIDEOPROCESSORINPUT {
[in] const GUID *pVideoProcGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] D3DDDIFORMAT RenderTargetFormat;
} DXVADDI_VIDEOPROCESSORINPUT;
Members
[in] pVideoProcGuid
A pointer to a GUID that represents the video processing device type.
[in] VideoDesc
A DXVADDI_VIDEODESC structure that describes the video stream.
[in] RenderTargetFormat
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
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dumddi.h (include D3dumddi.h) |