Compartilhar via


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

Permite que o driver recomende parâmetros de downsample de saída ideais dos parâmetros de entrada.

Sintaxe

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*

Um objeto D3D11_VIDEO_DECODER_DESC que descreve o perfil de decodificação, a resolução e o formato do fluxo de entrada. Essa é a resolução e o formato a serem reduzidos.

[in] InputColorSpace

Tipo: DXGI_COLOR_SPACE_TYPE

Um valor DXGI_COLOR_SPACE_TYPE que especifica o colorspace dos dados de quadro de referência.

[in] pInputConfig

Tipo: const D3D11_VIDEO_DECODER_CONFIG*

Os dados de configuração associados ao perfil de decodificação.

[in] pFrameRate

Tipo: const DXGI_RATIONAL*

A taxa de quadros do conteúdo do vídeo. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real.

[out] pRecommendedOutputDesc

Tipo: D3D11_VIDEO_SAMPLE_DESC*

Ponteiro para uma estrutura D3D11_VIDEO_SAMPLE_DESC que o driver preenche com os parâmetros de buffer de saída recomendados para uma operação de downsample. O driver tentará recomendar parâmetros que possam dar suporte à decodificação em tempo real. Se não for possível fazer isso, o driver recomendará valores o mais próximos possível da solução em tempo real.

Retornar valor

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.

Comentários

Você deve chamar GetVideoDecoderCaps para determinar se há suporte para downsampling do decodificador antes de verificar o suporte para uma configuração específica.

Requisitos

Requisito Valor
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

ID3D11VideoDevice1