PDXVAHDSW_GetVideoProcessorInputFormats función de devolución de llamada (dxvahd.h)

Obtiene los formatos de entrada compatibles con un complemento de software de microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Sintaxis

PDXVAHDSW_GetVideoProcessorInputFormats PdxvahdswGetvideoprocessorinputformats;

HRESULT PdxvahdswGetvideoprocessorinputformats(
  [in]  HANDLE hDevice,
  [in]  const DXVAHD_CONTENT_DESC *pContentDesc,
  [in]  DXVAHD_DEVICE_USAGE Usage,
  [in]  UINT Count,
  [out] D3DFORMAT *pFormats
)
{...}

Parámetros

[in] hDevice

Identificador del dispositivo DXVA-HD del complemento.

[in] pContentDesc

Puntero a una estructura de DXVAHD_CONTENT_DESC que describe el contenido del vídeo.

[in] Usage

Miembro de la enumeración DXVAHD_DEVICE_USAGE , que describe cómo se usará el dispositivo.

[in] Count

Número de formatos que se van a recuperar.

[out] pFormats

Puntero a una matriz de valores de D3DFORMAT . El parámetro Count especifica el número de elementos de la matriz. El método rellena la matriz con una lista de formatos de entrada.

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.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dxvahd.h

Consulte también

DXVA-HD

DXVAHDSW_CALLBACKS

IDXVAHD_Device::GetVideoProcessorInputFormats

Funciones de Media Foundation