Méthode IMFMediaEngineEx ::UpdateVideoStream (mfmediaengine.h)
Mises à jour le rectangle source, le rectangle de destination et la couleur de bordure de la vidéo.
Syntaxe
HRESULT UpdateVideoStream(
[in] const MFVideoNormalizedRect *pSrc,
[in] const RECT *pDst,
[in] const MFARGB *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, l’image 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
Pointeur vers une structure MFARGB qui spécifie la couleur de bordure.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
En mode rendu, appelez cette méthode pour repositionner la vidéo, mettre à jour la couleur de bordure ou repeindre le cadre vidéo. Si tous les paramètres ont la valeur NULL, la méthode repeint l’image vidéo la plus récente.
En mode frame-server, cette méthode n’a aucun effet.
Consultez Video Processor MFT pour plus d’informations sur les rectangles source et de destination dans le processeur vidéo MFT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | mfmediaengine.h |