Partilhar via


estrutura D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING é usado pelo driver do 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 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. Essa é a resolução/formato 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 de cor dos dados do quadro de referência.

pInputConfig

[in] Ponteiro para uma estrutura de 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 de 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 perfil de decodificação (Guid) membro do pOutputDesc pode ser ignorado.

OutputColorSpace

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

Observações

O driver recomenda os parâmetros de exemplo para baixo, de modo que o fluxo de vídeo possa ser decodificado em tempo real. Se não houver uma solução de exemplo para baixo 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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES