Поделиться через


Метод 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 . Эти флаги указывают, какие меры защиты содержимого приложение должно применить перед представлением поверхности.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Для защищенного содержимого вызовите этот метод вместо метода IMFMediaEngine::TransferVideoFrame .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfmediaengine.h

См. также раздел

IMFMediaEngineProtectedContent