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 |