IMFMediaEngineProtectedContent::TransferVideoFrame 方法 (mfmediaengine.h)

将受保护的视频帧复制到 DXGI 图面。

语法

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

参数

[in] pDstSurf

指向目标图面的 IUnknown 接口的指针。

[in] pSrc

指向指定源矩形的 MFVideoNormalizedRect 结构的指针。

[in] pDst

指向指定目标矩形的 RECT 结构的指针。

[in] pBorderClr

指向指定边框颜色的 MFARGB 结构的指针。

[out] pFrameProtectionFlags

MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS 枚举接收零个或多个标志的按位 OR。 这些标志指示应用程序在呈现图面之前必须应用哪些内容保护。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

对于受保护的内容,请调用此方法而不是 IMFMediaEngine::TransferVideoFrame 方法。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfmediaengine.h

另请参阅

IMFMediaEngineProtectedContent