ID3D12VideoDevice2::CreateVideoDecoderHeap1 方法 (d3d12video.h)

分配一个视频解码器堆,其中包含与分辨率相关的驱动程序资源和状态,并且支持受保护资源。

语法

HRESULT CreateVideoDecoderHeap1(
  const D3D12_VIDEO_DECODER_HEAP_DESC *pVideoDecoderHeapDesc,
  ID3D12ProtectedResourceSession      *pProtectedResourceSession,
  REFIID                              riid,
  void                                **ppVideoDecoderHeap
);

参数

pVideoDecoderHeapDesc

指向描述解码配置的 D3D12_VIDEO_DECODER_HEAP_DESC 的指针。

pProtectedResourceSession

用于管理对受保护资源的访问 的 ID3D12ProtectedResourceSession

riid

解码视频状态接口的全局唯一标识符 (GUID) 。

ppVideoDecoderHeap

指向内存块的指针,该内存块接收 指向 ID3D12VideoDecoderHeap1 接口的指针。

返回值

此方法返回 HRESULT。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12video.h