Skip to content

Latest commit

 

History

History
108 lines (76 loc) · 3.2 KB

nc-d3d10umddi-pfnd3d11_1ddi_videoprocessorsetstreamextension.md

File metadata and controls

108 lines (76 loc) · 3.2 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_VIDEOPROCESSORSETSTREAMEXTENSION
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION (d3d10umddi.h)
Sets the private state data for a video processor stream from an application.
display\videoprocessorsetstreamextension.htm
05/10/2018
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION callback function
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION, PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION callback, d3d10umddi/pfnVideoProcessorSetStreamExtension, display.videoprocessorsetstreamextension, pfnVideoProcessorSetStreamExtension, pfnVideoProcessorSetStreamExtension callback function [Display Devices]
d3d10umddi.h
D3d10umddi.h
Desktop
Windows 8
Windows Server 2012
Windows
display
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION
d3d10umddi/PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION
APIRef
kbSyntax
UserDefined
D3d10umddi.h
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION callback function

-description

Sets the private state data for a video processor stream 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

StreamIndex [in]

The zero-based index of the input stream.

-param unnamedParam4

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 unnamedParam5

DataSize [in]

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

-param unnamedParam6

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 VideoProcessorSetStreamExtension function

 

-returns

VideoProcessorSetStreamExtension 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_INVALIDARG Parameters were validated and determined to be incorrect.

-see-also

CreateVideoProcessor