Partilhar via


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

Retorna dicas de driver sobre quais operações de processador de vídeo são melhor executadas usando hardware de sobreposição de vários planos em vez de VideoProcessorBlt. Opcional para drivers WDDM (Modelo de Driver de Exibição do Windows) 2.0 ou posterior.

Sintaxe

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico). O runtime do Direct3D passou o driver no modo de usuário que esse identificador é o hDevice membro da estrutura D3DDDIARG_CREATEDEVICE na criação do dispositivo.

hVideoProcessor

Manipule para o objeto do processador de vídeo.

OutputWidth

Indica a largura da superfície de saída.

OutputHeight

Indica a altura da superfície de saída.

OutputFormat

Indica o formato de saída do processador de vídeo.

StreamCount

O número de fluxos de entrada a serem processados.

pStreams

Uma matriz de estruturas que indica o formato e o status de cada fluxo.

pBehaviorHints

Recebe uma combinação de valores D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS indiciando quais das operações seriam melhor executadas usando hardware de sobreposição de vários planos em vez de com VideoProcessorBlt.

Valor de retorno

Se essa função de retorno de chamada for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Observações

Essa função usa o estado atual, definido por meio do VideoProcessorSetOutput e videoProcessorSetStream conjunto de DDIs (interfaces de driver de dispositivo) e retorna quais operações poderiam ser executadas com mais eficiência usando vários hardwares de sobreposição.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Área de trabalho
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt