Condividi tramite


Metodo ID3D11VideoContext::VideoProcessorSetStreamSourceRect (d3d11.h)

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

Sintassi

void VideoProcessorSetStreamSourceRect(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable,
  [in] const RECT           *pRect
);

Parametri

[in] pVideoProcessor

Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Indice in base zero del flusso di input. Per ottenere il numero massimo di flussi, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e controllare il membro della struttura MaxStreamStates .

[in] Enable

Specifica se applicare il rettangolo di origine.

[in] pRect

Puntatore a una struttura RECT che specifica il rettangolo di origine. Se Enable è FALSE, questo parametro viene ignorato.

Valore restituito

nessuno

Osservazioni

Il rettangolo di origine è la parte della superficie di input che viene troncata alla superficie di destinazione. Il rettangolo di origine viene assegnato in coordinate pixel, rispetto alla superficie di input.

Se questo metodo non viene mai chiamato o se il parametro Enable è FALSE, il processore video legge dall'intera superficie di input.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

ID3D11VideoContext