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

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

Синтаксис

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Pfnd3d12ddiCalcprivatevideoencodersize00820;

SIZE_T Pfnd3d12ddiCalcprivatevideoencodersize00820(
  [in] D3D12DDI_HDEVICE hDrvDevice,
  [in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs
)
{...}

Параметры

[in] hDrvDevice

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

[in] pCreationArgs

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 структуры, содержащей параметры создания видеокодировщика.

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

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

Комментарии

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

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

Требования

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

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

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0