Condividi tramite


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)

Vedi anche

Strutture DirectShow