CRI Sofdec
Last Updated: 2024-09-25 20:36 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 | 機種共通出力データ形式 |