Freigeben über


VMRPlayer-Beispiel

[Bei dem dieser Seite zugeordneten Feature DirectShow handelt es sich um ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt für neuen Code nach Möglichkeit dringend die Verwendung von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation anstelle von DirectShow. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, wenn möglich umgeschrieben wird, um die neuen APIs zu verwenden.]

Beschreibung

Dieses Beispiel verwendet den Filter Video Mixing Renderer 9 (VMR-9), um ein oder zwei ausgeführte Videos und ein statisches Bild zu mischen.

Verbrauch

Um das erste Video zu öffnen, wählen Sie Primären Stream öffnen aus dem Menü Datei. Um ein zweites Video zu öffnen, wählen Sie Sekundären Stream öffnen aus dem Menü Datei (Sie müssen zuerst den primären Stream öffnen). Um das Video wiederzugeben, klicken Sie auf die Schaltfläche Wiedergeben.

Sie können die Position, die Größe und die Alphawerte der Videos festlegen, indem Sie Primärer Stream oder Sekundärer Stream aus dem Menü VMR-Eigenschaften wählen.

Um eine statische Bitmap über das Video zu legen, wählen Sie Statisches App-Bild aus dem Menü VMR-Eigenschaften und klicken Sie auf das Feld Bild der App anzeigen. Im gleichen Dialog können Sie die Position, die Größe und den Alphawert der Bitmap steuern.

Um das geblendete Videobild zu erfassen, wählen Sie Bitmap-Bild erfassen aus dem Menü VMR-Eigenschaften.

Sie können den primären Bild-Stream auch über die Kommandozeile angeben:

VMRPlayer /P Dateiname

Herunterladen des Beispiels

Um die DirectShow-SDK-Beispiele herunterzuladen, installieren Sie die neueste Version des Windows SDK.

DirectShow-Beispiele