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 |