Partilhar via


PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA função de retorno de chamada (d3d10umddi.h)

Implementado pelo driver cliente para incluir metadados HDR para permitir que o processador de vídeo otimize o vídeo para exibição. Esse retorno de chamada define a capacidade máxima de brilho (em nits) da exibição na qual o conteúdo será apresentado.

Sintaxe

PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;

void Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  D3DDDI_HDR_METADATA_TYPE Type,
  UINT Size,
  const VOID *pMetaData
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

hVideoProcessor

Um identificador para o objeto do processador de vídeo.

Type

Indica o tipo de metadados hdr fornecidos.

Size

Indica o tipo de metadados hdr fornecidos.

  • Para D3DDDI_HDR_METADATA_TYPE_NONE, o tamanho deve ser 0.
  • Para D3DDDI_HDR_METADATA_TYPE_HDR10, o tamanho é sizeof(D3DDDI_HDR_METADATA_HDR10).

pMetaData

Aponta para uma estrutura que contém os metadados do HDR.

  • Para D3DDDI_HDR_METADATA_TYPE_NONE, isso deve ser NULL.
  • Para D3DDDI_HDR_METADATA_TYPE_HDR10, esse é um ponteiro para uma estrutura DD3DDDI_HDR_METADATA_HDR10.

Valor de retorno

Nenhum

Observações

Ao processar um fluxo HDR, o driver pode usar essas informações de brilho para mapear o conteúdo do vídeo para otimize-o para a exibição de saída.

Requisitos

Requisito Valor
cabeçalho d3d10umddi.h

Consulte também

estrutura D3DWDDM2_1DDI_VIDEODEVICEFUNCS