Metodo IMFMediaEngineEx::UpdateVideoStream (mfmediaengine.h)

Aggiornamenti il rettangolo di origine, il rettangolo di destinazione e il colore del bordo per il video.

Sintassi

HRESULT UpdateVideoStream(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const MFARGB                *pBorderClr
);

Parametri

[in] pSrc

Puntatore a una struttura MFVideoNormalizedRect che specifica il rettangolo di origine. Il rettangolo di origine definisce l'area del fotogramma video visualizzato. Se questo parametro è NULL, viene visualizzato l'intero fotogramma video.

[in] pDst

Puntatore a una struttura RECT che specifica il rettangolo di destinazione. Il rettangolo di destinazione definisce l'area della finestra o dell'oggetto visivo DirectComposition in cui viene disegnato il video.

[in] pBorderClr

Puntatore a una struttura MFARGB che specifica il colore del bordo.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

In modalità di rendering chiamare questo metodo per riposizionare il video, aggiornare il colore del bordo o aggiornare il fotogramma video. Se tutti i parametri sono NULL, il metodo aggiorna il fotogramma video più recente.

In modalità server frame questo metodo non ha alcun effetto.

Vedi Video Processor MFT per informazioni sui rettangoli di origine e di destinazione in MFT processore video.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfmediaengine.h

Vedi anche

IMFMediaEngineEx