функция обратного вызова 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 |