共用方式為


ICDRAW 結構 (vfw.h)

ICDRAW 結構包含將視訊數據繪製到畫面的參數。 此結構會與 ICM_DRAW 訊息搭配使用。

語法

typedef struct {
  DWORD  dwFlags;
  LPVOID lpFormat;
  LPVOID lpData;
  DWORD  cbData;
  LONG   lTime;
} ICDRAW;

成員

dwFlags

來自 AVI 檔案索引的旗標。 已定義下列值:

名稱 描述
ICDRAW_HURRYUP
數據會緩衝處理,而不會繪製到畫面。 使用此旗標來取得最快的解壓縮。
ICDRAW_NOTKEYFRAME
目前的畫面不是主要畫面格。
ICDRAW_NULLFRAME
目前的框架不包含任何數據,而且應該重新繪製上一個框架。
ICDRAW_PREROLL
目前的視訊畫面會在播放應該開始之前發生。 例如,如果播放會從畫面格 10 開始,而畫面 0 是最接近前一個主要畫面格,畫面格 0 到 9 就會傳送至已設定此旗標的驅動程式。 驅動程式需要此數據才能正確顯示框架 10。
ICDRAW_UPDATE
根據先前收到的數據 匯報 畫面。 在此情況下,應該忽略 lpData

lpFormat

包含數據格式之結構的指標。 對於視訊串流,這是 BITMAPINFOHEADER 結構。

lpData

要呈現之數據的指標。

cbData

要轉譯的數據位元組數目。

lTime

在範例中,應該繪製此數據的時間。 對於視訊數據,這通常是框架編號。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 vfw.h

另請參閱

ICM_DRAW

視訊壓縮管理員

視訊壓縮結構