функция обратного вызова PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 (d3d12umddi.h)

Функция обратного вызова PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 драйвера клиента вычисляет необходимый объем памяти, необходимый для объекта драйвера, представляющего кучу кодировщика видео.

Синтаксис

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Pfnd3d12ddiCalcprivatevideoencoderheapsize00802;

SIZE_T Pfnd3d12ddiCalcprivatevideoencoderheapsize00802(
  [in] D3D12DDI_HDEVICE hDrvDevice,
  [in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 *pCreationArgs
)
{...}

Параметры

[in] hDrvDevice

Дескриптор устройства D3D12.

[in] pCreationArgs

Указатель на структуру D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 , содержащую параметры создания кучи кодировщика видео.

Возвращаемое значение

Возвращает количество байтов, необходимых для хранения объекта драйвера, представляющего кучу кодировщика видео.

Комментарии

При возвращении среда выполнения D3D12 выделяет память, необходимую для хранения объекта драйвера, а затем вызывает PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 для создания фактического объекта.

Общие сведения см. в разделе Кодировка видео D3D12 .

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2