Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 2.24 KB

nc-d3d12umddi-pfnd3d12ddi_createvideoencoderheap_0080_2.md

File metadata and controls

77 lines (60 loc) · 2.24 KB
UID tech.root title ms.date targetos description prerelease req.assembly req.construct-type req.ddi-compliance req.dll req.header req.idl req.include-header req.irql req.kmdf-ver req.lib req.max-support req.namespace req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.type-library req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs helpviewer_keywords
NC:d3d12umddi.PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2
display
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2
02/16/2022
Windows
Learn more about the PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 callback function.
false
function
d3d12umddi.h
Windows 11 (WDDM 3.0)
apiref
LibDef
d3d12umddi.h
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2
d3d12umddi/PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2
c++
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2

-description

A client driver's PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 callback function creates a video encoder heap object.

-parameters

-param hDrvDevice [in]

Handle to the D3D12 device.

-param pCreationArgs [in]

Pointer to a D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 structure with the arguments used to create a video encoder heap.

-param hDrvVideoEncoderHeap [out]

Handle to the video encoder heap object. The D3D12 runtime has allocated space for the driver to place its object based on the result of a prior call to PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2.

-returns

Returns an HRESULT value.

-remarks

See D3D12 video encoding for general information.

-see-also

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODER_0082_0