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.
Argomenti correlati