次の方法で共有


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列挙体から 0 個以上のフラグのビットごとの OR を受け取ります。 これらのフラグは、サーフェスを表示する前にアプリケーションが適用する必要があるコンテンツ保護を示します。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

保護されたコンテンツの場合は、 IMFMediaEngine::TransferVideoFrame メソッドの代わりにこのメソッドを呼び出します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfmediaengine.h

こちらもご覧ください

IMFMediaEngineProtectedContent