Condividi tramite


Metodo IMFCapturePreviewSink::UpdateVideo (mfcaptureengine.h)

Aggiornamenti il fotogramma video. Chiamare questo metodo quando la finestra di anteprima riceve un messaggio di WM_PAINT o WM_SIZE .

Sintassi

HRESULT UpdateVideo(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const COLORREF              *pBorderClr
);

Parametri

[in] pSrc

Puntatore a una struttura MFVideoNormalizedRect che specifica il rettangolo di origine. Il rettangolo di origine definisce l'area del fotogramma video visualizzato. Se questo parametro è NULL, viene visualizzato l'intero fotogramma video.

[in] pDst

Puntatore a una struttura RECT che specifica il rettangolo di destinazione. Il rettangolo di destinazione definisce l'area della finestra o dell'oggetto visivo DirectComposition in cui viene disegnato il video.

[in] pBorderClr

Colore del bordo. Utilizzare la macro RGB per creare questo valore.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfcaptureengine.h

Vedi anche

IMFCapturePreviewSink