共用方式為


ICOPEN 結構 (vfw.h)

ICOPEN結構包含所壓縮或解壓縮之資料流程的相關資訊、驅動程式的版本號碼,以及驅動程式的使用方式。

語法

typedef struct {
  DWORD   dwSize;
  DWORD   fccType;
  DWORD   fccHandler;
  DWORD   dwVersion;
  DWORD   dwFlags;
  LRESULT dwError;
  LPVOID  pV1Reserved;
  LPVOID  pV2Reserved;
  DWORD   dnDevNode;
} ICOPEN;

成員

dwSize

結構的大小,以位元組為單位。

fccType

四個字元的程式碼,指出要壓縮或解壓縮的資料流程類型。 指定視訊串流的 「VIDC」。

fccHandler

識別特定冰箱的四個字元程式碼。

dwVersion

用來開啟驅動程式的可安裝驅動程式介面版本。

dwFlags

適用的旗標,指出為何開啟驅動程式。 已定義下列值:

名稱 描述
ICMODE_COMPRESS
驅動程式隨即開啟以壓縮資料。
ICMODE_DECOMPRESS
驅動程式已開啟以解壓縮資料。
ICMODE_DRAW
裝置驅動程式會開啟以將資料直接解壓縮到硬體。
ICMODE_QUERY
驅動程式會針對資訊用途開啟,而不是壓縮。

dwError

pV1Reserved

保留;請勿使用 。

pV2Reserved

保留;請勿使用 。

dnDevNode

隨插即用裝置的裝置節點。

備註

此結構會在開啟時傳遞至視訊擷取驅動程式。 這可讓單一可安裝驅動程式以可安裝的設備或視訊擷取裝置的形式運作。 藉由檢查ICOPEN結構的HTTPType成員,驅動程式可以判斷其函式。 例如,「VIDC」 的 表示它已開啟為可安裝的視訊設備。

規格需求

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

另請參閱

視訊壓縮管理員

視訊壓縮結構