IDirectXVideoProcessorService::GetVideoProcessorCaps method (dxva2api.h)
Gets the capabilities of a specified video processor device.
Syntax
HRESULT GetVideoProcessorCaps(
[in] REFGUID VideoProcDeviceGuid,
[in] const DXVA2_VideoDesc *pVideoDesc,
[in] D3DFORMAT RenderTargetFormat,
[out] DXVA2_VideoProcessorCaps *pCaps
);
Parameters
[in] VideoProcDeviceGuid
A GUID that identifies the video processor device. To get the list of video processor GUIDs, call IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids.
[in] pVideoDesc
A pointer to a DXVA2_VideoDesc structure that describes the video content.
[in] RenderTargetFormat
The format of the render target surface, specified as a D3DFORMAT value. For more information, see the Direct3D documentation. You can also use a FOURCC code to specify a format that is not defined in the D3DFORMAT enumeration. See Video FOURCCs.
[out] pCaps
A pointer to a DXVA2_VideoProcessorCaps structure that receives the video processor capabilities.
Return value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
Return code | Description |
---|---|
|
The method succeeded. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | dxva2api.h |