Método IMFMediaEngineProtectedContent::TransferVideoFrame (mfmediaengine.h)
Copia un fotograma de vídeo protegido en una superficie DXGI.
Sintaxis
HRESULT TransferVideoFrame(
[in] IUnknown *pDstSurf,
[in] const MFVideoNormalizedRect *pSrc,
[in] const RECT *pDst,
[in] const MFARGB *pBorderClr,
[out] DWORD *pFrameProtectionFlags
);
Parámetros
[in] pDstSurf
Puntero a la interfaz IUnknown de la superficie de destino.
[in] pSrc
Puntero a una estructura MFVideoNormalizedRect que especifica el rectángulo de origen.
[in] pDst
Puntero a una estructura RECT que especifica el rectángulo de destino.
[in] pBorderClr
Puntero a una estructura MFARGB que especifica el color del borde.
[out] pFrameProtectionFlags
Recibe un OR bit a bit de cero o más marcas de la enumeración MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS . Estas marcas indican qué protecciones de contenido debe aplicar la aplicación antes de presentar la superficie.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Para el contenido protegido, llame a este método en lugar del método IMFMediaEngine::TransferVideoFrame .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfmediaengine.h |