CRI ADX
Last Updated: 2024-09-25 17:41 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 | 出力ポートハンドル |