Condividi tramite


Esempio di VMRPlayer

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation, invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Descrizione

Questo esempio usa il filtro Video Mixing Renderer 9 (VMR-9) per combinare alfa uno o due video in esecuzione e un'immagine statica.

Utilizzo

Per aprire il primo video, scegliere Apri flusso primario dal menu File . Per aprire un secondo video, scegliere Apri flusso secondario dal menu File (è necessario aprire prima il flusso primario). Per riprodurre il video, fare clic sul pulsante Riproduci .

È possibile impostare la posizione, le dimensioni e i valori alfa dei video selezionando Stream primario o Secondard Stream dal menu Proprietà VMR.

Per aggiungere una bitmap statica sul video, scegliere Immagine app statica dal menu Proprietà VMR e fare clic sulla casella Visualizza immagine dell'app . È possibile usare lo stesso dialogo per controllare la posizione, le dimensioni e il valore alfa della bitmap.

Per acquisire l'immagine video combinata, scegliere Acquisisci immagine bitmap dal menu Proprietà VMR.

È anche possibile specificare il flusso di immagini principale dalla riga di comando:

VMRPlayer /P filename

Download dell'esempio

Per scaricare gli esempi di DirectShow SDK, installare la versione più recente di Windows SDK.

Esempi di DirectShow