CRI Sofdec  Last Updated: 2024-09-25 20:36 p
開発に必要なファイル

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

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

Sofdce.Prime
CRI Mana ライブラリを使用するためにインクルード/リンクが必要なファイル一覧
ファイル名 説明
cri_mana.h CRI Mana ライブラリのヘッダー
cri_mana_pc.h PC固有のCRI Mana ライブラリヘッダー。cri_mana.h からインクルードされています。
cri_mana_pcx86.lib CRI Mana ランタイムライブラリ
cri_atom_ex.h
cri_atom_pc.h
ADX関連のヘッダー
cri_atom_pcx86.lib
cri_file_system_pcx86.lib
cri_base_pcx86.lib
ADX関連のライブラリ

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

サンプルプログラムに必要なその他のヘッダーとライブラリ
ファイル名 説明
cri_framework.h サンプル共通処理用ヘッダー
cri_framework_pcx86.lib サンプル共通処理用ライブラリ
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_pcx86.lib CRI Mana VP9 ランタイムライブラリ
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_pcx86.lib CRI Mana AV1 ランタイムライブラリ