Compartir a través de


Método ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters (d3d11_1.h)

Permite al controlador recomendar parámetros de salida óptimosample a partir de los parámetros de entrada.

Sintaxis

HRESULT RecommendVideoDecoderDownsampleParameters(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pInputDesc,
  [in]  DXGI_COLOR_SPACE_TYPE            InputColorSpace,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
  [in]  const DXGI_RATIONAL              *pFrameRate,
  [out] D3D11_VIDEO_SAMPLE_DESC          *pRecommendedOutputDesc
);

Parámetros

[in] pInputDesc

Tipo: const D3D11_VIDEO_DECODER_DESC*

Objeto D3D11_VIDEO_DECODER_DESC que describe el perfil de descodificación, la resolución y el formato del flujo de entrada. Esta es la resolución y el formato que se va a reducir.

[in] InputColorSpace

Tipo: DXGI_COLOR_SPACE_TYPE

Valor de DXGI_COLOR_SPACE_TYPE que especifica el espacio de colores de los datos de fotogramas de referencia.

[in] pInputConfig

Tipo: const D3D11_VIDEO_DECODER_CONFIG*

Los datos de configuración asociados al perfil de descodificación.

[in] pFrameRate

Tipo: const DXGI_RATIONAL*

Velocidad de fotogramas del contenido del vídeo. El controlador usa esto para determinar si el vídeo se puede descodificar en tiempo real.

[out] pRecommendedOutputDesc

Tipo: D3D11_VIDEO_SAMPLE_DESC*

Puntero a una estructura de D3D11_VIDEO_SAMPLE_DESC que el controlador rellena con los parámetros de búfer de salida recomendados para una operación downsample. El controlador intentará recomendar parámetros que puedan admitir la descodificación en tiempo real. Si no puede hacerlo, el controlador recomendará valores que estén lo más cerca posible de la solución en tiempo real.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de error.

S_OK La operación se ha completado correctamente.
E_INVALIDARG Se pasó un parámetro no válido o se llamó a esta función mediante un patrón de llamada no válido.

Comentarios

Debe llamar a GetVideoDecoderCaps para determinar si se admite el muestreo de descodificador antes de comprobar la compatibilidad con una configuración específica.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d11_1.h

Consulte también

ID3D11VideoDevice1