PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 função de retorno de chamada (d3d12umddi.h)
Cria um heap de vetor de movimento de vídeo.
Sintaxe
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Pfnd3d12ddiCreatevideomotionvectorheap0053;
HRESULT Pfnd3d12ddiCreatevideomotionvectorheap0053(
D3D12DDI_HDEVICE hDrvDevice,
const D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 *pArgs,
D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvMotionEstimator
)
{...}
Parâmetros
hDrvDevice
Um identificador para o dispositivo de exibição (contexto gráfico) usado pelo runtime do Direct3D.
pArgs
Ponteiro para uma estrutura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 .
hDrvMotionEstimator
Um identificador para o tipo de heap de vetor de movimento do driver de modo de usuário.
Retornar valor
Retorna HRESULT.
Comentários
Na API, o objeto Heap de Vetor de Movimento é criado para armazenar a saída do vetor de movimento. A saída do vetor de movimento é opaca na API.
Na DDI, o runtime criará um Buffer de Recursos padrão. Esse buffer contém layout dependente de hardware. Uma operação de resolve em uma fila de computação/3D usará esse buffer como entrada e o resolve para o formato especificado da API. O tamanho desse buffer é controlado pelo driver e determinado por D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE capacidade marcar da enumeração D3D12DDICAPS_TYPE_VIDEO_0020. Posteriormente, o buffer pode ser usado para serializar e desserializar o objeto para cenários de ferramentas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |