Struttura ICDRAWBEGIN (vfw.h)

La struttura ICDRAWBEGIN contiene parametri di decompressione utilizzati con il messaggio ICM_DRAW_BEGIN .

Sintassi

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;

Members

dwFlags

Flag applicabili. Vengono definiti i valori seguenti:

Nome Descrizione
ICDRAW_ANIMATE
L'applicazione può animare la tavolozza.
ICDRAW_BUFFER
Memorizza i dati fuori schermo; dovrà essere aggiornato.
ICDRAW_CONTINUE
Il disegno è una continuazione della cornice precedente.
ICDRAW_FULLSCREEN
Disegna i dati decompressi sullo schermo intero.
ICDRAW_HDC
Disegna i dati decompressi in una finestra o in un controller di dominio.
ICDRAW_MEMORYDC
DC è fuori schermo.
ICDRAW_QUERY
Determina se il decompressore può gestire la decompressione. Il driver non decomprime effettivamente i dati.
ICDRAW_RENDER
Esegue il rendering ma non disegna i dati.
ICDRAW_UPDATING
Il frame corrente viene aggiornato anziché riprodotto.

hpal

Handle per la tavolozza utilizzata per il disegno.

hwnd

Handle per la finestra utilizzata per il disegno.

hdc

Handle per il controller di dominio utilizzato per il disegno. Specificare NULL per usare un controller di dominio associato alla finestra specificata.

xDst

Coordinata x del rettangolo di destinazione.

yDst

Coordinata y del rettangolo di destinazione.

dxDst

Larghezza del rettangolo di destinazione.

dyDst

Altezza del rettangolo di destinazione.

lpbi

Puntatore a una struttura BITMAPINFOHEADER contenente il formato di input.

xSrc

Coordinata x del rettangolo di origine.

ySrc

Coordinata y del rettangolo di origine.

dxSrc

Larghezza del rettangolo di origine.

dySrc

Altezza del rettangolo di origine.

dwRate

Velocità di decompressione in formato integer. Per ottenere la frequenza in fotogrammi al secondo, dividere questo valore per il valore in dwScale.

dwScale

Valore usato per ridimensionare dwRate in fotogrammi al secondo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione vfw.h

Vedi anche

ICM_DRAW_BEGIN

Gestione compressione video

Strutture di compressione video