Condividi tramite


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

Vedi anche

IMFMediaEngineProtectedContent