Compartilhar via


PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 função de retorno de chamada (d3d12umddi.h)

A função de retorno de chamada PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 de um driver cliente cria um objeto heap do codificador de vídeo.

Sintaxe

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 Pfnd3d12ddiCreatevideoencoderheap00802;

HRESULT Pfnd3d12ddiCreatevideoencoderheap00802(
  [in]  D3D12DDI_HDEVICE hDrvDevice,
  [in]  const D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 *pCreationArgs,
  [out] D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap
)
{...}

Parâmetros

[in] hDrvDevice

Manipule para o dispositivo D3D12.

[in] pCreationArgs

Ponteiro para uma estrutura de D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 com os argumentos usados para criar um heap de codificador de vídeo.

[out] hDrvVideoEncoderHeap

Manipule para o objeto heap do codificador de vídeo. O runtime D3D12 alocou espaço para o driver colocar seu objeto com base no resultado de uma chamada anterior para PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2.

Valor de retorno

Retorna um valorHRESULT.

Observações

Consulte de codificação de vídeo D3D12 para obter informações gerais.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3d12umddi.h

Consulte também

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODER_0082_0