Skip to content

Latest commit

 

History

History
106 lines (75 loc) · 3.17 KB

nc-d3d10umddi-pfnd3d11_1ddi_videoprocessorgetstreamextension.md

File metadata and controls

106 lines (75 loc) · 3.17 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_VIDEOPROCESSORGETSTREAMEXTENSION
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION (d3d10umddi.h)
Returns the private state data for a video processor stream to an application.
display\videoprocessorgetstreamextension.htm
05/10/2018
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION callback function
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION, PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION callback, d3d10umddi/pfnVideoProcessorGetStreamExtension, display.videoprocessorgetstreamextension, pfnVideoProcessorGetStreamExtension, pfnVideoProcessorGetStreamExtension callback function [Display Devices]
d3d10umddi.h
D3d10umddi.h
Desktop
Windows 8
Windows Server 2012
Windows
display
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION
d3d10umddi/PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION
APIRef
kbSyntax
UserDefined
D3d10umddi.h
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION

PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION callback function

-description

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

-returns

VideoProcessorGetStreamExtension returns one of the following values:

Return code Description
S_OK The private state data was returned 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.

-remarks

The Microsoft Direct3D runtime does not validate any parameter data before it calls the VideoProcessorGetStreamExtension function.

-see-also

CreateVideoProcessor