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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour