Freigeben über


ICDRAWBEGIN-Struktur (vfw.h)

Die ICDRAWBEGIN-Struktur enthält Dekomprimierungsparameter, die mit der ICM_DRAW_BEGIN Meldung verwendet werden.

Syntax

typedef struct {
  DWORD              dwFlags;
  HPALETTE           hpal;
  HWND               hwnd;
  HDC                hdc;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  LPBITMAPINFOHEADER lpbi;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
  DWORD              dwRate;
  DWORD              dwScale;
} ICDRAWBEGIN;

Member

dwFlags

Anwendbare Flags. Die folgenden Werte werden definiert:

Name BESCHREIBUNG
ICDRAW_ANIMATE
Die Anwendung kann die Palette animieren.
ICDRAW_BUFFER
Puffert diese Daten aus dem Bildschirm; Sie muss aktualisiert werden.
ICDRAW_CONTINUE
Zeichnen ist eine Fortsetzung des vorherigen Frames.
ICDRAW_FULLSCREEN
Zeichnet die dekomprimierten Daten im Vollbildmodus.
ICDRAW_HDC
Zeichnet die dekomprimierten Daten in ein Fenster oder einen DC.
ICDRAW_MEMORYDC
DC befindet sich außerhalb des Bildschirms.
ICDRAW_QUERY
Bestimmt, ob der Dekomprimierungsschalter die Dekomprimierung verarbeiten kann. Der Treiber dekomprimieren die Daten tatsächlich nicht.
ICDRAW_RENDER
Rendert die Daten, zeichnet die Daten jedoch nicht.
ICDRAW_UPDATING
Der aktuelle Frame wird aktualisiert und nicht wiedergegeben.

hpal

Handle für die Palette, die zum Zeichnen verwendet wird.

hwnd

Handle für das Fenster, das zum Zeichnen verwendet wird.

hdc

Handle für den DC, der zum Zeichnen verwendet wird. Geben Sie NULL an, um einen DC zu verwenden, der dem angegebenen Fenster zugeordnet ist.

xDst

Die x-Koordinate des Zielrechtecks.

yDst

Die y-Koordinate des Zielrechtecks.

dxDst

Breite des Zielrechtecks.

dyDst

Höhe des Zielrechtecks.

lpbi

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.

xSrc

Die x-Koordinate des Quellrechtecks.

ySrc

Die y-Koordinate des Quellrechtecks.

dxSrc

Breite des Quellrechtecks.

dySrc

Höhe des Quellrechtecks.

dwRate

Dekomprimierungsrate im Ganzzahlformat. Um die Rate in Bildern pro Sekunde zu erhalten, dividieren Sie diesen Wert durch den Wert in dwScale.

dwScale

Der Wert, der verwendet wird, um dwRate in Frames pro Sekunde zu skalieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile vfw.h

Weitere Informationen

ICM_DRAW_BEGIN

Videokomprimierungs-Manager

Videokomprimierungsstrukturen