Méthode IMFMediaEngineProtectedContent ::TransferVideoFrame (mfmediaengine.h)
Copie une image vidéo protégée sur une surface DXGI.
Syntaxe
HRESULT TransferVideoFrame(
[in] IUnknown *pDstSurf,
[in] const MFVideoNormalizedRect *pSrc,
[in] const RECT *pDst,
[in] const MFARGB *pBorderClr,
[out] DWORD *pFrameProtectionFlags
);
Paramètres
[in] pDstSurf
Pointeur vers l’interface IUnknown de la surface de destination.
[in] pSrc
Pointeur vers une structure MFVideoNormalizedRect qui spécifie le rectangle source.
[in] pDst
Pointeur vers une structure RECT qui spécifie le rectangle de destination.
[in] pBorderClr
Pointeur vers une structure MFARGB qui spécifie la couleur de bordure.
[out] pFrameProtectionFlags
Reçoit un OR au niveau du bit de zéro ou plusieurs indicateurs de l’énumération MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS . Ces indicateurs indiquent les protections de contenu que l’application doit appliquer avant de présenter la surface.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour le contenu protégé, appelez cette méthode au lieu de la méthode IMFMediaEngine ::TransferVideoFrame .
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 |