![]() |
CRI ADX
Last Updated: 2025-10-02 09:59 p
|
データ構造 | |
| struct | CriAtomHcaMxConfigTag |
| HCA-MX初期化用コンフィグ構造体HCA-MXの動作仕様を指定するための構造体です。 criAtomHcaMx_Initialize 関数の引数に指定します。 [詳解] | |
マクロ定義 | |
| #define | CRIATOM_HCA_MX_MAX_MIXERS (8) |
| HCA-MXの最大ミキサー数 [詳解] | |
| #define | CRIATOM_HCA_MX_MAX_OUTPUT_CHANNELS (8) |
| HCA-MXの出力チャンネル数の最大値 [詳解] | |
| #define | criAtomHcaMx_SetDefaultConfig(p_config) |
| HCA-MX初期化コンフィグ構造体にデフォルト値をセット [詳解] | |
型定義 | |
| typedef struct CriAtomHcaMxConfigTag | CriAtomHcaMxConfig |
| HCA-MX初期化用コンフィグ構造体HCA-MXの動作仕様を指定するための構造体です。 criAtomHcaMx_Initialize 関数の引数に指定します。 [詳解] | |
関数 | |
| CriSint32 | criAtomHcaMx_CalculateWorkSize (const CriAtomHcaMxConfig *config) |
| HCA-MX初期化用ワーク領域サイズの計算 [詳解] | |
| void | criAtomHcaMx_SetConfigForWorkSizeCalculation (const CriAtomHcaMxConfig *config) |
| ワーク領域サイズ計算用コンフィグ構造体の設定 [詳解] | |
| void | criAtomHcaMx_Initialize (const CriAtomHcaMxConfig *config, void *work, CriSint32 work_size) |
| HCA-MXの初期化 [詳解] | |
| void | criAtomHcaMx_Finalize (void) |
| HCA-MXの終了 [詳解] | |
| void | criAtomHcaMx_SetBusSendLevelByName (CriSint32 mixer_id, const CriChar8 *bus_name, CriFloat32 level) |
| ミキサーのバスセンドレベル設定 [詳解] | |
| void | criAtomHcaMx_SetFrequencyRatio (CriSint32 mixer_id, CriFloat32 ratio) |
| ミキサーの出力周波数調整比の設定 [詳解] | |
| #define CRIATOM_HCA_MX_MAX_MIXERS (8) |
HCA-MXの最大ミキサー数
| #define CRIATOM_HCA_MX_MAX_OUTPUT_CHANNELS (8) |
HCA-MXの出力チャンネル数の最大値
| #define criAtomHcaMx_SetDefaultConfig | ( | p_config | ) |
HCA-MX初期化コンフィグ構造体にデフォルト値をセット
| typedef struct CriAtomHcaMxConfigTag CriAtomHcaMxConfig |
HCA-MX初期化用コンフィグ構造体HCA-MXの動作仕様を指定するための構造体です。
criAtomHcaMx_Initialize 関数の引数に指定します。
| CriSint32 criAtomHcaMx_CalculateWorkSize | ( | const CriAtomHcaMxConfig * | config | ) |
HCA-MX初期化用ワーク領域サイズの計算
| [in] | config | HCA-MX初期化用コンフィグ構造体 |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| void criAtomHcaMx_SetConfigForWorkSizeCalculation | ( | const CriAtomHcaMxConfig * | config | ) |
ワーク領域サイズ計算用コンフィグ構造体の設定
| [in] | config | HCA-MX初期化用コンフィグ構造体 |
| void criAtomHcaMx_Initialize | ( | const CriAtomHcaMxConfig * | config, |
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
HCA-MXの初期化
| [in] | config | HCA-MX初期化用コンフィグ構造体 |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| void criAtomHcaMx_Finalize | ( | void | ) |
HCA-MXの終了
| void criAtomHcaMx_SetBusSendLevelByName | ( | CriSint32 | mixer_id, |
| const CriChar8 * | bus_name, | ||
| CriFloat32 | level | ||
| ) |
ミキサーのバスセンドレベル設定
| [in] | mixer_id | ミキサーID |
| [in] | bus_name | バス名 |
| [in] | level | センドレベル値(0.0f~1.0f) |
| void criAtomHcaMx_SetFrequencyRatio | ( | CriSint32 | mixer_id, |
| CriFloat32 | ratio | ||
| ) |
ミキサーの出力周波数調整比の設定
| [in] | mixer_id | ミキサーID |
| [in] | ratio | センドレベル値(0.25f~4.0f) |