DIB および ヘッダ のデータサイズを取得(関数)
val = dsc_GetImageMemSize(p1)
p1 : モード
(プラグイン / モジュール : hspdsc.dll)
p1 を 0 にすると DIBデータサイズが、 1 にすると ヘッダサイズ が取得できます。 このヘッダは BITMAPINFO 構造体と同じです。
sdim dibdata, dsc_GetImageMemSize(0) // DIBデータ sdim dibhead, dsc_GetImageMemSize(1) // ヘッダ dibsize = dsc_GetImageMemSize(0) dsc_GetImageMem dibdata, dibsize, dibhead // 取得した画像の X, Y サイズ x = lpeek(dibhead, 4) y = lpeek(dibhead, 8)
dsc_GetImageMem | 静止画キャプチャデータをDIB形式でメモリに格納 | (hspdsc.dll) |
プラグイン / モジュール | hspdsc.dll |
バージョン | 2.12 |
作成日 | 2014/09/15 |
著作者 | イノビア(inovia) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | DirectShowキャプチャ命令 |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |