PDXVAHDSW_VideoProcessBltHD function pointer
Performs a video processing blit.
Syntax
typedef HRESULT ( CALLBACK *PDXVAHDSW_VideoProcessBltHD)( _In_ HANDLE hVideoProcessor, _In_ IDirect3DSurface9 *pOutputSurface, _In_ UINT OutputFrame, _In_ UINT StreamCount, _In_ const DXVAHD_STREAM_DATA *pStreams );
Parameters
- hVideoProcessor [in]
-
A handle to the software DXVA-HD video processor.
- pOutputSurface [in]
-
A pointer to the IDirect3DSurface9 interface of a Direct3D surface that receives the blit.
- OutputFrame [in]
-
The frame number of the output video frame, indexed from zero.
- StreamCount [in]
-
The number of input streams to process.
- pStreams [in]
-
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 function pointer succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
|
Minimum supported client |
Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
See also