PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 función de devolución de llamada (d3d12umddi.h)
La función de devolución de llamada de un controlador de cliente PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 calcula la cantidad de memoria necesaria para el objeto del controlador que representa el codificador de vídeo.
Sintaxis
PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Pfnd3d12ddiCalcprivatevideoencodersize00820;
SIZE_T Pfnd3d12ddiCalcprivatevideoencodersize00820(
[in] D3D12DDI_HDEVICE hDrvDevice,
[in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs
)
{...}
Parámetros
[in] hDrvDevice
Identificador del dispositivo D3D12.
[in] pCreationArgs
D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 estructura que contiene los parámetros de creación del codificador de vídeo.
Valor devuelto
Devuelve el número de bytes necesarios para almacenar el objeto del controlador que representa el codificador de vídeo.
Comentarios
Al devolverlo, el entorno de ejecución D3D12 asignará la memoria necesaria para almacenar el objeto del controlador y, a continuación, llamará a PFND3D12DDI_CREATEVIDEOENCODER_0082_0 para crear el objeto real.
Vea Codificación de vídeo D3D12 para obtener información general.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (WDDM 3.0) |
Encabezado | d3d12umddi.h |