ICDecompressGetPalette 宏 (vfw.h)

ICDecompressGetPalette 宏會要求視訊解壓縮驅動程式提供輸出 BITMAPINFOHEADER 結構的色彩數據表。 您可以使用此宏,或明確呼叫 ICM_DECOMPRESS_GET_PALETTE 訊息。

語法

void ICDecompressGetPalette(
   hic,
   lpbiInput,
   lpbiOutput
);

參數

hic

解壓縮器的句柄。

lpbiInput

位圖INFOHEADER結構的指標,其中包含輸入格式。

lpbiOutput

點陣圖INFOHEADER結構的指標,以包含色彩數據表。 保留給色彩數據表的空間一律至少為 256 種色彩。 您可以為此參數指定零,只傳回色彩表的大小。

傳回值

備註

如果 lpbiOutput 為非零,驅動程式會將 BITMAPINFOHEADERbiClrUsed 成員設定為色彩表格中的色彩數目。 驅動程式會以實際色彩填滿 BITMAPINFObmiColors 成員。

只有在驅動程式使用輸入格式指定的調色盤以外的調色盤時,驅動程式才應該支援此訊息。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 vfw.h

另請參閱

視訊壓縮宏

影片壓縮管理員