PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS funzione di callback (d3d10umddi.h)

Restituisce i suggerimenti per i driver in base alle quali le operazioni del processore video vengono eseguite in modo ottimale usando l'hardware di sovrapposizione multiplano anziché VideoProcessorBlt. Facoltativo per i driver WDDM (Windows Display Driver Model) 2.0 o versioni successive.

Sintassi

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
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico). Il runtime Direct3D ha passato il driver in modalità utente questo handle come membro hDevice della struttura D3DDDIARG_CREATEDEVICE alla creazione del dispositivo.

hVideoProcessor

Handle per l'oggetto processore video.

OutputWidth

Indica la larghezza della superficie di output.

OutputHeight

Indica l'altezza della superficie di output.

OutputFormat

Indica il formato di output del processore video.

StreamCount

Numero di flussi di input da elaborare.

pStreams

Matrice di strutture che indica il formato e lo stato di ogni flusso.

pBehaviorHints

Riceve una combinazione di valori D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS che incriminano quale delle operazioni è preferibile eseguire usando l'hardware di sovrapposizione multiplano anziché con VideoProcessorBlt.

Valore restituito

Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione usa lo stato corrente, impostato tramite il set VideoProcessorSetOutput e VideoProcessorSetStream delle interfacce del driver di dispositivo e restituisce le operazioni che potrebbero essere eseguite in modo più efficiente usando più hardware di sovrapposizione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt