Partager via


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

Voir aussi

IMFMediaEngineEx