Compartilhar 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 (Windows Display Driver Model) 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 do modo de usuário desse identificador como o membro hDevice da estrutura D3DDDIARG_CREATEDEVICE na criação do dispositivo.

hVideoProcessor

Manipule para o objeto 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 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.

Retornar valor

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.

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Área de Trabalho
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt