dsc_GetCodecList

インストールされているコーデックの一覧を取得

dsc_GetCodecList p1,p2

p1	: コーデックの一覧を入れる文字列型変数 
p2	: モード(0~1)

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

解説

インストールされているコーデックの一覧を取得する命令です。
p1にコーデック一覧を格納する変数を指定します。
p1で指定する変数はsdimなどであらかじめ確保しておくことが必要です。
確保に必要なサイズは dsc_GetCodecListSize() で取得できます。

p2に 0 を指定した場合はビデオ、1 の場合はオーディオコーデックの一覧が取得されます。

データはメモリノートパッド形式で返ります。

サンプル

// ビデオコーデックの一覧取得
size = dsc_GetCodecListSize(0)
sdim buf, size
dsc_GetCodecList buf, 0
mes buf

// オーディオコーデックの一覧取得
size = dsc_GetCodecListSize(1)
sdim buf, size
dsc_GetCodecList buf, 1
mes buf

関連項目

dsc_GetCodecListSizeインストールされているコーデックの一覧のサイズを取得(関数)(hspdsc.dll)

サンプル逆引き (2)

(HSP3) sample5 [AVI形式でキャプチャを保存する].hsp
(HSP3) sample5 [AVI形式でキャプチャを保存する]_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をインクルード
グループDirectShowキャプチャ命令
対応環境
  • その他 : Windows 7 以降、DirectX 11以上
移植のヒントWindows
hs ファイルhsphelp\hspdsc.hs