PDXVAHDSW_VideoProcessBltHD callback function (dxvahd.h)
Performs a video processing blit.
Syntax
PDXVAHDSW_VideoProcessBltHD PdxvahdswVideoprocessblthd;
HRESULT PdxvahdswVideoprocessblthd(
[in] HANDLE hVideoProcessor,
[in] IDirect3DSurface9 *pOutputSurface,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const DXVAHD_STREAM_DATA *pStreams
)
{...}
Parameters
[in] hVideoProcessor
A handle to the software DXVA-HD video processor.
[in] pOutputSurface
A pointer to the IDirect3DSurface9 interface of a Direct3D surface that receives the blit.
[in] OutputFrame
The frame number of the output video frame, indexed from zero.
[in] StreamCount
The number of input streams to process.
[in] pStreams
A pointer to an array of DXVAHD_STREAM_DATA structures that contain information about the input streams. The number of elements in the array is given in the StreamCount parameter.
Return value
If this callback function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | dxvahd.h |