![]() |
CRI ADX
Last Updated: 2025-10-02 09:59 p
|
データ構造 | |
| struct | CriAtomExOutputPortConfigTag |
| 出力ポート作成用コンフィグ構造体 [詳解] | |
マクロ定義 | |
| #define | CRIATOMEX_OUTPUT_PORT_MAX_NAME_LENGTH (64) |
| 出力ポートの名前の長さの最大値 [詳解] | |
| #define | criAtomExOutputPort_SetDefaultConfig(p_config, outputport_name) |
| 出力ポート作成用コンフィグ構造体にデフォルト値をセット [詳解] | |
型定義 | |
| typedef enum CriAtomExOutputPortTypeTag | CriAtomExOutputPortType |
| 出力ポートタイプ [詳解] | |
| typedef struct CriAtomExOutputPortConfigTag | CriAtomExOutputPortConfig |
| 出力ポート作成用コンフィグ構造体 [詳解] | |
| typedef CriAtomExOutputPortObj * | CriAtomExOutputPortHn |
| 出力ポートハンドル [詳解] | |
列挙型 | |
| enum | CriAtomExOutputPortTypeTag { CRIATOMEX_OUTPUT_PORT_TYPE_AUDIO = 0 , CRIATOMEX_OUTPUT_PORT_TYPE_VIBRATION , CRIATOMEX_OUTPUT_PORT_TYPE_INVALID = -1 , CRIATOMEX_OUTPUT_PORT_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
| 出力ポートタイプ [詳解] | |
| #define CRIATOMEX_OUTPUT_PORT_MAX_NAME_LENGTH (64) |
出力ポートの名前の長さの最大値
| #define criAtomExOutputPort_SetDefaultConfig | ( | p_config, | |
| outputport_name | |||
| ) |
出力ポート作成用コンフィグ構造体にデフォルト値をセット
| [in] | outputport_name | 出力ポート名 |
| [out] | p_config | 出力ポート作成用コンフィグ構造体へのポインタ |
| typedef enum CriAtomExOutputPortTypeTag CriAtomExOutputPortType |
| typedef struct CriAtomExOutputPortConfigTag CriAtomExOutputPortConfig |
出力ポート作成用コンフィグ構造体
| typedef CriAtomExOutputPortObj* CriAtomExOutputPortHn |
出力ポートハンドル
| CriSint32 criAtomExOutputPort_CalculateWorkSize | ( | const CriAtomExOutputPortConfig * | config | ) |
出力ポートハンドル作成用ワーク領域サイズの計算
| [in] | config | 出力ポートハンドル作成用コンフィグ構造体 |
| 0以上 | 正常に処理が完了 |
| -1 | エラーが発生 |
| CriAtomExOutputPortHn criAtomExOutputPort_Create | ( | const CriAtomExOutputPortConfig * | config, |
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
出力ポートハンドルの作成
| [in] | config | ASR初期化用コンフィグ構造体 |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| CriBool criAtomExOutputPort_IsDestroyable | ( | CriAtomExOutputPortHn | output_port | ) |
出力ポートハンドルの破棄可能の判定
| [in] | output_port | 出力ポートハンドル |
| void criAtomExOutputPort_Destroy | ( | CriAtomExOutputPortHn | output_port | ) |
出力ポートハンドルの破棄
| [in] | output_port | 出力ポートハンドル |
| void criAtomExOutputPort_SetAsrRackId | ( | CriAtomExOutputPortHn | output_port, |
| CriAtomExAsrRackId | rack_id | ||
| ) |
ASRラックIDの指定
| [in] | output_port | 出力ポートハンドル |
| [in] | rack_id | ASRラックID |
| void criAtomExOutputPort_SetVibrationChannelLevel | ( | CriAtomExOutputPortHn | output_port, |
| CriSint32 | channel, | ||
| CriFloat32 | level | ||
| ) |
振動タイプの出力ポートのチャンネルレベルの設定
| [in] | output_port | 出力ポートハンドル |
| [in] | channel | チャンネルインデックス(0 = L, 1 = R) |
| [in] | level | レベル(0 ~ 2.0) |
| void criAtomExOutputPort_SetMonauralMix | ( | CriAtomExOutputPortHn | output_port, |
| CriBool | monaural_mix | ||
| ) |
振動タイプの出力ポートのモノラルミックス有無設定
| [in] | output_port | 出力ポートハンドル |
| [in] | monaural_mix | モノラルミックス有無(CRI_TRUE = 有効, CRI_FALSE = 無効) |
| void criAtomExOutputPort_IgnoreCategoryParametersById | ( | CriAtomExOutputPortHn | output_port_hn, |
| CriAtomExCategoryId | category_id, | ||
| CriBool | ignore_parameters | ||
| ) |
出力ポートが指定カテゴリのパラメータを無視するかの設定
| [in] | output_port_hn | 出力ポートハンドル |
| [in] | category_id | カテゴリID |
| [in] | ignore_parameters | 無視設定パラメータ (CRI_TRUE:無視する, CRI_FALSE:無視しない) |
| void criAtomExOutputPort_ResetIgnoreCategory | ( | CriAtomExOutputPortHn | output_port_hn | ) |
出力ポートに設定した指定カテゴリのパラメータを無視する設定をリセット
| [in] | output_port_hn | 出力ポートハンドル |