Método IMFMediaEngineEx::UpdateVideoStream (mfmediaengine.h)

Atualizações o retângulo de origem, o retângulo de destino e a cor da borda do vídeo.

Sintaxe

HRESULT UpdateVideoStream(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const MFARGB                *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

Um ponteiro para uma estrutura MFARGB que especifica a cor da borda.

Retornar valor

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

Comentários

No modo de renderização, chame esse método para reposicionar o vídeo, atualizar a cor da borda ou repintar o quadro de vídeo. Se todos os parâmetros forem NULL, o método repinta o quadro de vídeo mais recente.

No modo de servidor de quadros, esse método não tem efeito.

Consulte MFT do Processador de Vídeo para obter informações sobre retângulos de origem e destino no MFT do Processador de Vídeo.

Requisitos

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

Confira também

IMFMediaEngineEx