Método ID3D11VideoContext1::D ecoderEnableDownsampling (d3d11_1.h)
Indica que se usará el muestreo de descodificador y que el controlador debe asignar los marcos de referencia adecuados.
Sintaxis
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
Parámetros
[in] pDecoder
Tipo: ID3D11VideoDecoder*
Puntero a la interfaz ID3D11VideoDecoder .
[in] InputColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
Información del espacio de colores de los datos del marco de referencia.
[in] pOutputDesc
Tipo: const D3D11_VIDEO_SAMPLE_DESC*
Resolución, formato y espacio de colores de los marcos de salida o presentación. Se trata de la resolución de destino y el formato de la operación downsample.
[in] ReferenceFrameCount
Tipo: UINT
Número de fotogramas de referencia que se van a usar en la operación.
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. |
E_OUTOFMEMORY | No hay memoria suficiente para completar la operación. |
Comentarios
Esta función solo se puede llamar una vez para una interfaz ID3D11VideoDecoder específica. Se debe llamar a este método antes de la primera llamada a DecoderBeginFrame. Para actualizar los parámetros de muestreo descendente, use DecoderUpdateDownsampling.
Requisitos
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 |