Export (0) Print
Expand All
Expand Minimize

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

Dxvahd.h

See also

DXVA-HD
Media Foundation Functions
DXVAHDSW_CALLBACKS
IDXVAHD_VideoProcessor::VideoProcessBltHD

 

 

Community Additions

ADD
Show:
© 2014 Microsoft