Freigeben über


IMFMediaEngineEx::UpdateVideoStream-Methode (mfmediaengine.h)

Updates das Quellrechteck, das Zielrechteck und die Rahmenfarbe für das Video.

Syntax

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

Parameter

[in] pSrc

Ein Zeiger auf eine MFVideoNormalizedRect-Struktur , die das Quellrechteck angibt. Das Quellrechteck definiert den Bereich des angezeigten Videorahmens. Wenn dieser Parameter NULL ist, wird der gesamte Videoframe angezeigt.

[in] pDst

Ein Zeiger auf eine RECT-Struktur , die das Zielrechteck angibt. Das Zielrechteck definiert den Bereich des Fensters oder des DirectComposition-Visuals, in dem das Video gezeichnet wird.

[in] pBorderClr

Ein Zeiger auf eine MFARGB-Struktur , die die Rahmenfarbe angibt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Rufen Sie im Renderingmodus diese Methode auf, um das Video neu zu positionieren, die Rahmenfarbe zu aktualisieren oder den Videoframe neu zu streichen. Wenn alle Parameter NULL sind, wird der neueste Videoframe von der -Methode neu gezeichnet.

Im Frame-Server-Modus hat diese Methode keine Auswirkung.

Informationen zu Quell- und Zielrechtecken im Videoprozessor-MFT finden Sie unter Videoprozessor MFT.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfmediaengine.h

Weitere Informationen

IMFMediaEngineEx