VMRPRESENTATIONINFO-Struktur (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die VMRPRESENTATIONINFO
-Struktur wird in der IVMRImagePresenter::P resentImage-Methode verwendet (nur VMR-7).
Syntax
typedef struct tagVMRPRESENTATIONINFO {
DWORD dwFlags;
LPDIRECTDRAWSURFACE7 lpSurf;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
SIZE szAspectRatio;
RECT rcSrc;
RECT rcDst;
DWORD dwTypeSpecificFlags;
DWORD dwInterlaceFlags;
} VMRPRESENTATIONINFO;
Member
dwFlags
Eine bitweise Kombination von Flags aus der VMRPresentationFlags-Enumeration, die die status des Videobeispiels in Bezug auf die Präsentationszeit beschreibt.
lpSurf
Zeiger auf die DirectDraw-Oberfläche, die den anzuzeigenden Videoframe enthält.
rtStart
Die Startzeit für den aktuellen Frame in 100 Nanosekundeneinheiten.
rtEnd
Die Endzeit für den aktuellen Frame in Einheiten von 100 Nanosekunden.
szAspectRatio
Das Seitenverhältnis des Rechtecks.
rcSrc
Das Quellrechteck.
rcDst
Das Zielrechteck.
dwTypeSpecificFlags
Bitweise Kombination von Flags, wie für die AM_SAMPLE2_PROPERTIES-Struktur definiert.
dwInterlaceFlags
Bitweise Kombination von Flags, wie für den dwInterlaceFlags-Member der VIDEOINFOHEADER2-Struktur definiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |