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 |