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

See also

DXVA-HD

DXVAHDSW_CALLBACKS

IDXVAHD_VideoProcessor::VideoProcessBltHD

Media Foundation Functions