dsc_CloseEncoder

動画エンコーダーを閉じて、動画ファイルのファイナライズをします

dsc_CloseEncoder p1

p1      : 動画エンコーダーID (dsc_CreateEncoder 関数から取得)

(プラグイン / モジュール : hspdsc.dll)

解説

動画エンコーダーを閉じて、動画ファイルのファイナライズをします。

本命令を呼ぶ前にHSPを終了した場合は、動画ファイルが壊れることがあります。
本命令を呼ぶことで確実に動画ファイルの生成が行われるようになります。

p1 に 動画エンコーダーID を指定します。(dsc_CreateEncoder 関数 参照)

正常終了時には stat に 0 が返ります。
異常時には stat に マイナス値が返ります。

関連項目

dsc_OpenEncoder動画エンコーダーを開いて、動画エンコードできる状態にします(hspdsc.dll)
dsc_DeleteEncoder動画エンコーダーを削除します(hspdsc.dll)

サンプル逆引き (4)

(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力].hsp
(HSP3) sample10 [HSPサンプルのブロック崩しをMP4で出力]_x64.hsp
(HSP3) sample11 [MP4形式でキャプチャを保存する].hsp
(HSP3) sample11 [MP4形式でキャプチャを保存する]_x64.hsp

情報

プラグイン / モジュールhspdsc.dll
バージョン2.13
作成日2021/6/13
著作者イノビア(inovia)
URLhttps://hsp.moe/
備考HSP向け DirectShow キャプチャプラグイン

【32bit版ランタイムの場合】
hspdsc.asをインクルード
バーコードを使用する場合はhspbar.asをインクルード

【64bit版ランタイムの場合】
hsp3_64.asをインクルード
hspdsc64.asをインクルード
バーコードを使用する場合はhspbar64.asをインクルード
グループ動画エンコード
対応環境
  • その他 : Windows 7 以降、DirectX 11以上
移植のヒントWindows
hs ファイルhsphelp\hspdsc.hs