CRI Sofdec  Last Updated: 2026-05-20 13:08 p
開発に必要なファイル

CRI Mana ライブラリを使用したアプリケーションを開発するには、以下のファイルのインクルードまたはリンクが必要です。

他にも多くのヘッダーが存在しますが、必要なヘッダーは各ヘッダーからインクルードされます。

Sofdce.Prime
CRI Mana ライブラリを使用するためにインクルード/リンクが必要なファイル一覧
ファイル名 説明
cri_mana.h CRI Mana ライブラリのヘッダー
cri_mana_pc.h PC固有のCRI Mana ライブラリヘッダー。cri_mana.h からインクルードされています。
cri_mana_pcx64.lib CRI Mana ランタイムライブラリ(x64環境)
cri_mana_pcarm64.lib CRI Mana ランタイムライブラリ(ARM64環境)
cri_atom_ex.h
cri_atom_pc.h
ADX関連のヘッダー
cri_atom_pcx64.lib
cri_file_system_pcx64.lib
cri_base_pcx64.lib
ADX関連のライブラリ(x64環境)
cri_atom_pcarm64.lib
cri_file_system_pcarm64.lib
cri_base_pcarm64.lib
ADX関連のライブラリ(ARM64環境)

サンプルプログラムは以下のライブラリも使っていますが、アプリケーションがSofdecを組み込むうえでは必要ありません。

サンプルプログラムに必要なその他のヘッダーとライブラリ
ファイル名 説明
cri_framework.h サンプル共通処理用ヘッダー
cri_framework_pcx64.lib サンプル共通処理用ライブラリ(x64環境)
cri_framework_pcarm64.lib サンプル共通処理用ライブラリ(ARM64環境)
VP9

CRI Mana ライブラリでVP9コーデックを使用したアプリケーションを開発するにはSofdec.Primeで必要なファイルと合わせて追加で以下のファイルのインクルードまたはリンクが必要になります。

CRI Mana VP9コーデックを使用するためにインクルード/リンクが必要なファイル一覧
ファイル名 説明
cri_mana_vp9.h CRI Mana VP9ライブラリのヘッダー
cri_mana_vp9_pc.h PC固有のCRI Mana VP9ライブラリヘッダー
cri_mana_vpx_pcx64.lib CRI Mana VP9 ランタイムライブラリ(x64環境)(*1)
AV1

CRI Mana ライブラリでAV1コーデックを使用したアプリケーションを開発するにはSofdec.Primeで必要なファイルと合わせて追加で以下のファイルのインクルードまたはリンクが必要になります。

CRI Mana AV1コーデックを使用するためにインクルード/リンクが必要なファイル一覧
ファイル名 説明
cri_mana_dav1d.h CRI Mana Dav1d ライブラリのヘッダー
cri_mana_dav1d_pc.h PC固有のCRI Mana Dav1d ライブラリヘッダー
cri_mana_dav1d_pcx64.lib CRI Mana AV1 ランタイムライブラリ(x64環境)(*1)
備考:
(*1): ARM64環境向けのVP9/AV1ランタイムライブラリは今後のSDKアップデートで提供予定です。