Compartilhar via


estrutura D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING é usado pelo driver de modo de usuário para recomendar parâmetros de downsampling que podem ser usados para decodificar o fluxo em tempo real. O driver fornece esses recursos quando sua função PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES é chamada.

Sintaxe

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

Membros

pInputDesc

[in] Ponteiro para uma estrutura de D3D11_1DDI_VIDEO_DECODER_DESC que contém o perfil de decodificação usado e a resolução e o formato dos quadros de referência. Esse é o formato/resolução a ser reduzido (por exemplo, 4K, DXGI_FORMAT_P010).

InputColorSpace

[in] Um valor D3DDDI_COLOR_SPACE_TYPE que especifica as informações de espaço em cores dos dados do quadro de referência.

pInputConfig

[in] Ponteiro para uma estrutura D3D11_1DDI_VIDEO_DECODER_CONFIG que contém os dados de configuração associados ao perfil de decodificação.

pFrameRate

[in] Ponteiro para uma estrutura DXGI_RATIONAL que contém a taxa de quadros do conteúdo do vídeo.

pOutputDesc

[out] Ponteiro para uma estrutura D3D11_1DDI_VIDEO_DECODER_DESC na qual o driver retorna a resolução recomendada e o formato dos quadros de saída/exibição.

O membro de perfil de decodificação (Guid) de pOutputDesc pode ser ignorado.

OutputColorSpace

[out] Local em que o driver retorna as informações recomendadas D3DDDI_COLOR_SPACE_TYPE espaço em cores dos dados do quadro de exibição.

Comentários

O driver recomenda os parâmetros de exemplo inativos, de modo que o fluxo de vídeo possa ser decodificado em tempo real. Se não houver uma solução de exemplo inativa que possa resultar em decodificação em tempo real, o driver deverá recomendar a configuração mais próxima da solução em tempo real.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES