Compartilhar via


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

Confira também

ID3D11VideoContext1