Struttura VMRVIDEOSTREAMINFO (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Questo argomento si applica a Windows XP o versione successiva.
La VMRVIDEOSTREAMINFO
struttura viene usata nella chiamata del filtro VMR-7 a IVMRImageCompositor::CompositeImage nel compositore di immagini.
Sintassi
typedef struct _VMRVIDEOSTREAMINFO {
LPDIRECTDRAWSURFACE7 pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
DDCOLORKEY ddClrKey;
NORMALIZEDRECT rNormal;
} VMRVIDEOSTREAMINFO;
Members
pddsVideoSurface
Specifica la superficie DirectDraw che contiene il video da comporre.
dwWidth
Specifica la larghezza del rettangolo video.
dwHeight
Specifica l'altezza del rettangolo video.
dwStrmID
Specifica il flusso di input. Questo valore corrisponde al pin di input.
fAlpha
Specifica il valore alfa per questo flusso. (Non per pixel alfa).
ddClrKey
Specifica il valore della chiave di colore di origine o -1 se la chiave di colore non deve essere usata per questo flusso.
rNormal
Specifica la posizione dell'immagine nello spazio di composizione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |