Struttura VMRPRESENTATIONINFO (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.

La VMRPRESENTATIONINFO struttura viene usata nel metodo IVMRImagePresenter::P resentImage (solo VMR-7 ).

Sintassi

typedef struct tagVMRPRESENTATIONINFO {
  DWORD                dwFlags;
  LPDIRECTDRAWSURFACE7 lpSurf;
  REFERENCE_TIME       rtStart;
  REFERENCE_TIME       rtEnd;
  SIZE                 szAspectRatio;
  RECT                 rcSrc;
  RECT                 rcDst;
  DWORD                dwTypeSpecificFlags;
  DWORD                dwInterlaceFlags;
} VMRPRESENTATIONINFO;

Members

dwFlags

Combinazione bit per bit di flag dall'enumerazione VMRPresentationFlags , che descrive lo stato dell'esempio video rispetto al relativo tempo di presentazione.

lpSurf

Puntatore all'area DirectDraw che contiene il fotogramma video da presentare.

rtStart

Ora di inizio per il frame corrente, in 100-nanosecondi.

rtEnd

Ora di fine per il frame corrente, in 100-nanosecondi.

szAspectRatio

Rapporto di aspetto del rettangolo.

rcSrc

Rettangolo di origine.

rcDst

Rettangolo di destinazione.

dwTypeSpecificFlags

Combinazione bit per bit di flag, come definito per la struttura AM_SAMPLE2_PROPERTIES .

dwInterlaceFlags

Combinazione bit per bit di flag, come definito per il membro dwInterlaceFlags della struttura VIDEOINFOHEADER2 .

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow

VIDEOINFOHEADER2