Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Allocates a video decoder heap that contains the resolution-dependent driver resources and state.
Syntax
HRESULT CreateVideoDecoderHeap(
  const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc,
  REFIID                              riid,
  void                                **ppVideoDecoderHeap
);
Parameters
pVideoDecoderHeapDesc
A pointer to a D3D12_VIDEO_DECODER_HEAP_DESC describing the decoding configuration.
riid
The globally unique identifier (GUID) for the decode video state interface.
ppVideoDecoderHeap
A pointer to a memory block that receives a pointer to the ID3D12VideoDecoderHeap interface.
Return value
This method returns an HRESULT.
Requirements
| Requirement | Value | 
|---|---|
| Header | d3d12video.h | 
| DLL | d3d12.dll |