Compartir a través de


PFND3D12DDI_VIDEO_GETCAPS función de devolución de llamada (d3d12umddi.h)

El tiempo de ejecución D3D llama a la función de devolución de llamada de un controlador de cliente PFND3D12DDI_VIDEO_GETCAPS para consultar la compatibilidad relacionada con vídeo proporcionada por el controlador para un tipo especificado.

Sintaxis

PFND3D12DDI_VIDEO_GETCAPS Pfnd3d12ddiVideoGetcaps;

HRESULT Pfnd3d12ddiVideoGetcaps(
  [in]      D3D12DDI_HDEVICE hDrvDevice,
  [in, out] const D3D12DDIARG_VIDEO_GETCAPS_0020 *pArgs
)
{...}

Parámetros

[in] hDrvDevice

Identificador de un dispositivo.

[in, out] pArgs

Puntero a una estructura de D3D12DDIARG_VIDEO_GETCAPS_0020 asignada por el autor de la llamada que se usa para solicitar una funcionalidad específica de vídeo.

Valor devuelto

Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

En la tabla siguiente se proporcionan algunos ejemplos del significado o los valores de pData y DataSize para varios valores de D3D12DDICAPS_TYPE_VIDEO_0020 . Tenga en cuenta que pInfo apunta a NULL en todos estos ejemplos, por lo que no se muestra en la tabla.

D3D12DDICAPS_TYPE_XXX pData DataSize
VIDEO_0020_DECODE_SUPPORT D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 * sizeof(D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020)
VIDEO_0020_DECODE_PROFILES D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 * sizeof(D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020)
VIDEO_0020_PROCESS_SUPPORT D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 * sizeof(D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032)
VIDEO_0032_DECODER_HEAP_SIZE D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 * sizeof(D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072)
VIDEO_0053_MOTION_ESTIMATOR D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 * sizeof(D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053)
VIDEO_0080_ENCODER_CODEC D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 sizeof(D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080)

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_FILLDDITTABLE