ICINFO 結構 (vfw.h)
ICINFO結構包含視訊壓縮驅動程式所提供的壓縮參數。 驅動程式會在收到 ICM_GETINFO 訊息時填滿或更新 結構。
語法
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwFlags;
DWORD dwVersion;
DWORD dwVersionICM;
WCHAR szName[16];
WCHAR szDescription[128];
WCHAR szDriver[128];
} ICINFO;
成員
dwSize
ICINFO結構的大小,以位元組為單位。
fccType
四個字元的程式碼,指出正在壓縮或解壓縮的資料流程類型。 針對視訊串流指定 「VIDC」。
fccHandler
識別特定壓縮的四個字元程式碼。
dwFlags
適用的旗標。 您可以設定下列零個或多個旗標:
名稱 | 描述 |
---|---|
|
驅動程式要求壓縮所有框架。 如需壓縮所有框架的相關資訊,請參閱 ICM_COMPRESS_FRAMES_INFO 訊息。 |
|
驅動程式支援壓縮成框架大小。 |
|
驅動程式支援繪圖。 |
|
驅動程式可以執行時態壓縮,並維護它自己的目前框架複本。 壓縮框架資料的資料流程時,驅動程式不需要上一個框架的影像資料。 |
|
驅動程式可以執行時態解壓縮,並維護它本身的目前框架複本。 解壓縮框架資料的資料流程時,驅動程式不需要上一個畫面格的影像資料。 |
|
驅動程式支援品質值。 |
|
驅動程式支援框架間壓縮。 |
dwVersion
驅動程式的版本號碼。
dwVersionICM
驅動程式支援的 VCM 版本。 此成員應設定為 ICVERSION。
szName[16]
簡短版本的壓縮名稱。 Null 終止字串中的名稱應該適合用於清單方塊。
szDescription[128]
長版本的壓縮名稱。
szDriver[128]
包含 VCM 壓縮驅動程式的模組名稱。 一般而言,驅動程式不需要填寫。
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | vfw.h |