PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT funzione di callback (d3d10umddi.h)

Imposta il rettangolo di destinazione per un flusso di input nel processore video.

Sintassi

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT Pfnd3d111DdiVideoprocessorsetstreamdestrect;

void Pfnd3d111DdiVideoprocessorsetstreamdestrect(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  BOOL unnamedParam4,
  const RECT *unnamedParam5
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

hVideoProcessor [in]

Handle per l'oggetto processore video creato tramite una chiamata alla funzione CreateVideoProcessor .

unnamedParam3

StreamIndex [in]

Indice in base zero del flusso di input.

unnamedParam4

Abilita [in]

Se TRUE, il rettangolo di destinazione specificato dal parametro pDestRect deve essere usato dal processore video.

unnamedParam5

pDestRect [in]

Puntatore a una struttura RECT che specifica il rettangolo di destinazione.

Nota Se il parametro Enable è FALSE, questo parametro viene ignorato.
 

Valore restituito

nessuno

Osservazioni

Il rettangolo di destinazione è la parte della superficie di output che riceve il trasferimento del blocco di bit (bitblt) per il flusso di input specificato. Il rettangolo di destinazione viene assegnato in coordinate pixel rispetto alla superficie di output.

Il rettangolo di destinazione predefinito è un rettangolo vuoto (0, 0, 0, 0). Se la funzione VideoProcessorSetStreamDestRect non viene mai chiamata o se il parametro Enable è FALSE, non vengono scritti dati dal flusso di input specificato.

Requisiti

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

Vedi anche

CreateVideoProcessor

RECT