PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA função de retorno de chamada (d3d10umddi.h)
Implementado pelo driver cliente para definir metadados hdr de fluxo para otimizar o vídeo para exibição. Esse retorno de chamada define o número máximo de nits para os quais o conteúdo foi criado.
Sintaxe
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
UINT StreamIndex,
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.
StreamIndex
Indica o fluxo de entrada.
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