Método ID3D11VideoContext1::D ecoderEnableDownsampling (d3d11_1.h)
Indica que o decodificador downsampling será usado e que o driver deve alocar os quadros de referência apropriados.
Sintaxe
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*
Um ponteiro para a interface ID3D11VideoDecoder .
[in] InputColorSpace
Tipo: DXGI_COLOR_SPACE_TYPE
As informações de espaço em cores dos dados de quadro de referência.
[in] pOutputDesc
Tipo: const D3D11_VIDEO_SAMPLE_DESC*
A resolução, o formato e o colorspace dos quadros de saída/exibição. Essa é a resolução de destino e o formato da operação downsample.
[in] ReferenceFrameCount
Tipo: UINT
O número de quadros de referência a serem usados na operação.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de erro.
S_OK | A operação foi concluída com sucesso. |
E_INVALIDARG | Um parâmetro inválido foi passado ou essa função foi chamada usando um padrão de chamada inválido. |
E_OUTOFMEMORY | Não há memória suficiente para concluir a operação. |
Comentários
Essa função só pode ser chamada uma vez para uma interface ID3D11VideoDecoder específica. Esse método deve ser chamado antes da primeira chamada para DecoderBeginFrame. Para atualizar os parâmetros de downsampling, use DecoderUpdateDownsampling.
Requisitos
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11_1.h |