静止画キャプチャし画像をウィンドウに転送
dsc_GetImage p1, p2, p3, p4, p5
p1 : ウィンドウのデバイスコンテキスト( hdc ) p2 : キャプチャした画像を表示する 左上X座標 p3 : キャプチャした画像を表示する 左上Y座標 p4 : キャプチャした画像を表示する Xサイズ p5 : キャプチャした画像を表示する Yサイズ
(プラグイン / モジュール : hspdsc.dll)
dsc_Openで指定されたデバイスを静止画キャプチャし、画像をウィンドウに転送します。 p1 には ウィンドウのデバイスコンテキスト(hdc)を指定してください。 この命令の実行後は redraw 1 を必ず実行してください。 正常終了時には stat に 0 が返ります。 エラー一覧(stat) -1 = 初期化されていません -2 = メディアタイプが取得できませんでした -3 = パラメータが正しくありません -4 = メモリ範囲が異常です -5 = ポインタが不正です -6 = 接続を確立する中間フィルタの組み合わせが見つかりませんでした -7 = 状態が異常です -8 = 画像の転送に失敗しました -9 = サンプルグラバーが見つかりません ※この命令は先に dsc_Open , dsp_Play を使う必要があります。
dsc_GetImage hdc, 0, 0, 320, 240 // 座標 (0, 0)に 320x240のサイズでHSPの画面に転送します。 redraw 1
dsc_SaveBMP | 静止画キャプチャ画像をBMPで保存します | (hspdsc.dll) |
dsc_GetImageMem | 静止画キャプチャデータをDIB形式でメモリに格納 | (hspdsc.dll) |
dsc_GetImageMemSize | DIB および ヘッダ のデータサイズを取得(関数) | (hspdsc.dll) |
dsc_SetCapConfig | 静止画キャプチャーを利用可能にします | (hspdsc.dll) |
プラグイン / モジュール | hspdsc.dll |
バージョン | 2.12 |
作成日 | 2014/09/15 |
著作者 | イノビア(inovia) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | DirectShowキャプチャ命令 |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |