Partager via


Méthode IMFCapturePreviewSink ::UpdateVideo (mfcaptureengine.h)

Mises à jour l’image vidéo. Appelez cette méthode lorsque la fenêtre d’aperçu reçoit un message WM_PAINT ou WM_SIZE .

Syntaxe

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

Paramètres

[in] pSrc

Pointeur vers une structure MFVideoNormalizedRect qui spécifie le rectangle source. Le rectangle source définit la zone de l’image vidéo affichée. Si ce paramètre a la valeur NULL, la trame vidéo entière s’affiche.

[in] pDst

Pointeur vers une structure RECT qui spécifie le rectangle de destination. Le rectangle de destination définit la zone de la fenêtre ou du visuel DirectComposition où la vidéo est dessinée.

[in] pBorderClr

Couleur de bordure. Utilisez la macro RVB pour créer cette valeur.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfcaptureengine.h

Voir aussi

IMFCapturePreviewSink