PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION callback function

Sets private state data for a video processor from an application.

Syntax

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Pfnd3d111DdiVideoprocessorsetoutputextension;

HRESULT Pfnd3d111DdiVideoprocessorsetoutputextension(
   D3D10DDI_HDEVICE,
   D3D11_1DDI_HVIDEOPROCESSOR,
  CONST GUID *,
   UINT,
  void *
)
{...}

Parameters

D3D10DDI_HDEVICE

D3D11_1DDI_HVIDEOPROCESSOR

*

UINT

*

Return Value

VideoProcessorSetOutputExtension returns one of the following values:

Return code Description
S_OK
The private state data was set successfully.
D3DDDIERR_DEVICEREMOVED
The graphics adapter was removed.
E_FAIL
The display miniport driver cannot set the requested private state data for the video processor.
E_OUTOFMEMORY
Memory was not available to complete the operation.

Requirements

   
Windows version Windows 8 Windows Server 2012
Target Platform Desktop
Header d3d10umddi.h (include D3d10umddi.h)

See Also

CreateVideoProcessor