Freigeben über


IMFMediaEngineProtectedContent::TransferVideoFrame-Methode (mfmediaengine.h)

Kopiert einen geschützten Videoframe auf eine DXGI-Oberfläche.

Syntax

HRESULT TransferVideoFrame(
  [in]  IUnknown                    *pDstSurf,
  [in]  const MFVideoNormalizedRect *pSrc,
  [in]  const RECT                  *pDst,
  [in]  const MFARGB                *pBorderClr,
  [out] DWORD                       *pFrameProtectionFlags
);

Parameter

[in] pDstSurf

Ein Zeiger auf die IUnknown-Schnittstelle der Zieloberfläche.

[in] pSrc

Ein Zeiger auf eine MFVideoNormalizedRect-Struktur , die das Quellrechteck angibt.

[in] pDst

Ein Zeiger auf eine RECT-Struktur , die das Zielrechteck angibt.

[in] pBorderClr

Ein Zeiger auf eine MFARGB-Struktur , die die Rahmenfarbe angibt.

[out] pFrameProtectionFlags

Empfängt ein bitweises OR mit null oder mehr Flags aus der MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS-Enumeration . Diese Flags geben an, welche Inhaltsschutzmechanismen die Anwendung anwenden muss, bevor die Oberfläche angezeigt wird.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Rufen Sie für geschützte Inhalte diese Methode anstelle der IMFMediaEngine::TransferVideoFrame-Methode auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfmediaengine.h

Weitere Informationen

IMFMediaEngineProtectedContent