Compartilhar via


Método IMFCapturePreviewSink::UpdateVideo (mfcaptureengine.h)

Atualizações o quadro de vídeo. Chame esse método quando a janela de visualização receber uma mensagem WM_PAINT ou WM_SIZE .

Sintaxe

HRESULT UpdateVideo(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const COLORREF              *pBorderClr
);

Parâmetros

[in] pSrc

Um ponteiro para uma estrutura MFVideoNormalizedRect que especifica o retângulo de origem. O retângulo de origem define a área do quadro de vídeo exibido. Se esse parâmetro for NULL, todo o quadro de vídeo será exibido.

[in] pDst

Um ponteiro para uma estrutura RECT que especifica o retângulo de destino. O retângulo de destino define a área da janela ou do visual DirectComposition em que o vídeo é desenhado.

[in] pBorderClr

A cor da borda. Use a macro RGB para criar esse valor.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfcaptureengine.h

Confira também

IMFCapturePreviewSink