Metodo IMFMediaEngineProtectedContent::TransferVideoFrame (mfmediaengine.h)
Copia un frame video protetto in una superficie DXGI.
Sintassi
HRESULT TransferVideoFrame(
[in] IUnknown *pDstSurf,
[in] const MFVideoNormalizedRect *pSrc,
[in] const RECT *pDst,
[in] const MFARGB *pBorderClr,
[out] DWORD *pFrameProtectionFlags
);
Parametri
[in] pDstSurf
Puntatore all'interfaccia IUnknown della superficie di destinazione.
[in] pSrc
Puntatore a una struttura MFVideoNormalizedRect che specifica il rettangolo di origine.
[in] pDst
Puntatore a una struttura RECT che specifica il rettangolo di destinazione.
[in] pBorderClr
Puntatore a una struttura MFARGB che specifica il colore del bordo.
[out] pFrameProtectionFlags
Riceve un VALORE OR bit per bit pari a zero o più flag dall'enumerazione MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS . Questi flag indicano quali protezioni del contenuto devono essere applicate all'applicazione prima di presentare la superficie.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Per il contenuto protetto, chiamare questo metodo anziché il metodo IMFMediaEngine::TransferVideoFrame .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfmediaengine.h |