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 |