|  | CRI Sofdec
    Last Updated: 2025-10-30 19:19 p
    | 
| データ構造 | |
| struct | CriManaProcessorConfig_PC | 
| デコード用プロセッサーコンフィグ構造体  [詳解] | |
| struct | CriManaLibConfig_PC | 
| Manaライブラリ初期化パラメーター  [詳解] | |
| struct | CriManaMediaFoundationH264DecoderConfig_PC | 
| H.264デコーダー用コンフィグ構造体  [詳解] | |
| マクロ定義 | |
| #define | criMana_SetDefaultProcessorConfig_PC(p_config) | 
| デコード用プロセッサーコンフィグ構造体にデフォルト値をセット  [詳解] | |
| #define | criMana_SetDefaultLibConfig_PC(p_config) | 
| ライブラリ初期化用コンフィグ構造体にデフォルト値をセット  [詳解] | |
| #define | criMana_SetDefaultMediaFoundationH264DecoderConfig_PC(p_config) | 
| MediaFoundation H.264ムービー用デコーダーコンフィグ構造体にデフォルト値をセット  [詳解] | |
| 列挙型 | |
| enum | CriManaOutputDataType_PC | 
| PC固有出力データ形式  [詳解] | |
| 関数 | |
| CriSint32 | criMana_CalculateLibWorkSize_PC (const CriManaLibConfig_PC *config) | 
| ライブラリ初期化用ワークサイズ計算関数 (PC固有機能つき)  [詳解] | |
| void | criMana_Initialize_PC (const CriManaLibConfig_PC *config, void *work, CriSint32 work_size) | 
| ライブラリ初期化関数 (PC固有機能つき)  [詳解] | |
| void | criMana_Finalize_PC (void) | 
| ライブラリの終了処理 (PC固有機能つき)  [詳解] | |
| void | criMana_SetDecodeThreadPriority_PC (int prio) | 
| デコードマスタースレッドのプライオリティ変更  [詳解] | |
| void | criMana_SetupMediaFoundationH264Decoder_PC (const CriManaMediaFoundationH264DecoderConfig_PC *config, void *work, CriSint32 work_size) | 
| H.264デコーダー初期化パラメーターのセットアップ関数  [詳解] | |
| CriManaOutputDataType_PC | criMana_ConvertToOutputDataType_PC (CriManaOutputDataType output_data_type) | 
| PC固有出力データ形式への変換関数  [詳解] | |
| #define criMana_SetDefaultProcessorConfig_PC | ( | p_config | ) | 
デコード用プロセッサーコンフィグ構造体にデフォルト値をセット
| [out] | p_config | 
| #define criMana_SetDefaultLibConfig_PC | ( | p_config | ) | 
ライブラリ初期化用コンフィグ構造体にデフォルト値をセット
| [out] | p_config | 初期化用コンフィグ構造体へのポインタ | 
| #define criMana_SetDefaultMediaFoundationH264DecoderConfig_PC | ( | p_config | ) | 
MediaFoundation H.264ムービー用デコーダーコンフィグ構造体にデフォルト値をセット
| [in] | p_config | MediaFoundation H.264ムービー用デコーダーコンフィグ構造体へのポインタ | 
PC固有出力データ形式
| CriSint32 criMana_CalculateLibWorkSize_PC | ( | const CriManaLibConfig_PC * | config | ) | 
ライブラリ初期化用ワークサイズ計算関数 (PC固有機能つき)
| [in] | config | 初期化用コンフィグ構造体 | 
| void criMana_Initialize_PC | ( | const CriManaLibConfig_PC * | config, | 
| void * | work, | ||
| CriSint32 | work_size | ||
| ) | 
ライブラリ初期化関数 (PC固有機能つき)
| [in] | config | PC固有パラメーターつき初期化用コンフィグ構造体 | 
| [in] | work | アプリ側で確保済みのワーク領域のアドレス (内部でアライン調整する) | 
| [in] | work_size | ワーク領域のサイズ (=criMana_CalculateLibWorkSizeの戻り値) | 
| void criMana_Finalize_PC | ( | void | ) | 
ライブラリの終了処理 (PC固有機能つき)
| void criMana_SetDecodeThreadPriority_PC | ( | int | prio | ) | 
デコードマスタースレッドのプライオリティ変更
| [in] | prio | スレッドプライオリティ | 
| void criMana_SetupMediaFoundationH264Decoder_PC | ( | const CriManaMediaFoundationH264DecoderConfig_PC * | config, | 
| void * | work, | ||
| CriSint32 | work_size | ||
| ) | 
H.264デコーダー初期化パラメーターのセットアップ関数
| [in] | config | MediaFoundation H.264デコーダー初期化用コンフィグ構造体 | 
| [in] | work | アプリ側で確保済みのワーク領域のアドレス (内部でアライン調整する) | 
| [in] | work_size | ワークサイズ | 
| CriManaOutputDataType_PC criMana_ConvertToOutputDataType_PC | ( | CriManaOutputDataType | output_data_type | ) | 
PC固有出力データ形式への変換関数
| [in] | output_data_type | 機種共通出力データ形式 |