![]() |
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 | 機種共通出力データ形式 |