Skip to content

Latest commit

 

History

History
101 lines (72 loc) · 3.1 KB

nc-d3d10umddi-pfnd3d11_1ddi_videoprocessorsetoutputextension.md

File metadata and controls

101 lines (72 loc) · 3.1 KB
UID title description old-location ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos tech.root req.typenames f1_keywords topic_type api_type api_location api_name
NC:d3d10umddi.PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION (d3d10umddi.h)
Sets private state data for a video processor from an application.
display\videoprocessorsetoutputextension.htm
05/10/2018
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION callback function
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION, PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION callback, d3d10umddi/pfnVideoProcessorSetOutputExtension, display.videoprocessorsetoutputextension, pfnVideoProcessorSetOutputExtension, pfnVideoProcessorSetOutputExtension callback function [Display Devices]
d3d10umddi.h
D3d10umddi.h
Desktop
Windows 8
Windows Server 2012
Windows
display
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION
d3d10umddi/PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION
APIRef
kbSyntax
UserDefined
D3d10umddi.h
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION callback function

-description

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

-parameters

-param unnamedParam1

hDevice [in]

A handle to the display device (graphics context).

-param unnamedParam2

hVideoProcessor [in]

A handle to the video processor object that was created through a call to the CreateVideoProcessor function.

-param unnamedParam3

pGuid [in]

A pointer to a GUID that identifies the private state data. The meaning of this GUID is defined by the graphics driver.

-param unnamedParam4

DataSize [in]

The size, in bytes, of the private state data in the buffer referenced by the pData parameter.

-param unnamedParam5

pData [in, out]

A pointer to a buffer that contains the private state data.

Note  The Direct3D runtime does not validate the private state data in the buffer before it calls the VideoProcessorSetOutputExtension function
 

-returns

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.

-see-also

CreateVideoProcessor