CWiauFormatConverter::ConvertToBmp 方法 (wiautil.h)
CWiauFormatConverter::ConvertToBmp 方法會將影像轉換成 BMP 格式。
語法
HRESULT ConvertToBmp(
BYTE *pSource,
INT iSourceSize,
BYTE **ppDest,
INT *piDestSize,
BMP_IMAGE_INFO *pBmpImageInfo,
SKIP_AMOUNT iSkipAmt
);
參數
pSource
指向包含來源映像第一個字節的記憶體位置。
iSourceSize
指定來源影像的大小,以位元組為單位。
ppDest
接收所產生影像位址的記憶體位置指標。
piDestSize
接收所產生影像大小之內存位置的指標,以位元組為單位。
pBmpImageInfo
接收所產生影像相關信息之 BMP_IMAGE_INFO 結構的指標。
iSkipAmt
自選
指定要略過的 BMP 標頭數量。 此參數的預設值表示不會略過 BMP 標頭。
傳回值
成功時,函式會傳回S_OK。 如果函式失敗,則會傳回標準 COM 錯誤。
言論
這個方法的呼叫端可以在 ppDest 中傳遞結果緩衝區,以及 piDestSize的大小。
或者,呼叫端可以將 ppDest 設定為 NULL,並在呼叫中 將 piDestSize 設定為零,表示此方法應該配置記憶體。
呼叫端負責使用 delete [] 運算符釋放記憶體。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wiautil.h (包括 Wiautil.h、Wiamindr.h) |