Freigeben über


IMFVideoMixerBitmap-Schnittstelle (evr9.h)

Blendet ein statisches Bitmapbild mit dem Video, das vom Enhanced Video Renderer (EVR) angezeigt wird.

Der EVR-Mixer implementiert diese Schnittstelle. Um einen Zeiger auf die Schnittstelle zu erhalten, rufen Sie IMFGetService::GetService auf. Die GUID des Dienstbezeichners ist MR_VIDEO_MIXER_SERVICE. Rufen Sie GetService für eines der folgenden Objekte auf:

  • Die Mediensitzung, wenn die Topologie eine instance des EVR enthält.
  • Die EVR-Mediensenke.
  • Der DirectShow EVR-Filter.
  • Der EVR-Mixer.
Wenn Sie einen benutzerdefinierten Mixer für den EVR implementieren, kann der Mixer diese Schnittstelle optional als Dienst verfügbar machen.

Vererbung

Die IMFVideoMixerBitmap-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFVideoMixerBitmap verfügt auch über folgende Membertypen:

Methoden

Die IMFVideoMixerBitmap-Schnittstelle verfügt über diese Methoden.

 
IMFVideoMixerBitmap::ClearAlphaBitmap

Entfernt die aktuelle Bitmap und gibt alle damit verbundenen Ressourcen frei.
IMFVideoMixerBitmap::GetAlphaBitmapParameters

Ruft die aktuellen Einstellungen ab, die der erweiterte Videorenderer (EVR) zum Alphamischen der Bitmap mit dem Video verwendet.
IMFVideoMixerBitmap::SetAlphaBitmap

Legt ein Bitmapbild für den erweiterten Videorenderer (EVR) fest, um eine Alphamischung mit dem Video zu erstellen.
IMFVideoMixerBitmap::UpdateAlphaBitmapParameters

Updates die aktuellen Alphamischungseinstellungen, einschließlich der Quell- und Zielrechtecke, des Farbschlüssels und anderer Informationen. Sie können einige oder alle Blendingparameter aktualisieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile evr9.h

Weitere Informationen

Erweiterter Videorenderer

Media Foundation-Schnittstellen