Метод 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 |