![]() |
CRI ADX
Last Updated: 2025-10-02 09:59 p
|
データ構造 | |
| struct | CriAtomDspPitchShifterConfigTag |
| ピッチシフターアタッチ用パラメーター構造体 [詳解] | |
| struct | CriAtomDspTimeStretchConfigTag |
| タイムストレッチ用パラメーター構造体 [詳解] | |
| struct | CriAtomDspSpectraConfigTag |
| スペクトラムアナライザ作成用パラメーター構造体 [詳解] | |
| struct | CriAtomDspAfxConfigTag |
| インサーションDSPのAFX用パラメーター構造体 [詳解] | |
| struct | CriAtomExDspAfxConfigTag |
| AFX形式のインサーションDSPのアタッチ用コンフィグ構造体 [詳解] | |
型定義 | |
| typedef struct CriAtomDspPitchShifterConfigTag | CriAtomDspPitchShifterConfig |
| ピッチシフターアタッチ用パラメーター構造体 [詳解] | |
| typedef enum CriAtomDspPitchShifterParameterIdTag | CriAtomDspPitchShifterParameterId |
| ピッチシフター用パラメーター [詳解] | |
| typedef struct CriAtomDspTimeStretchConfigTag | CriAtomDspTimeStretchConfig |
| タイムストレッチ用パラメーター構造体 [詳解] | |
| typedef enum CriAtomDspTimeStretchParameterIdTag | CriAtomDspTimeStretchParameterId |
| タイムストレッチ用パラメーター [詳解] | |
| typedef struct CriAtomDspSpectraConfigTag | CriAtomDspSpectraConfig |
| スペクトラムアナライザ作成用パラメーター構造体 [詳解] | |
| typedef struct CriAtomDspAfxConfigTag | CriAtomDspAfxConfig |
| インサーションDSPのAFX用パラメーター構造体 [詳解] | |
| typedef struct CriAtomExDspAfxConfigTag | CriAtomExDspAfxConfig |
| AFX形式のインサーションDSPのアタッチ用コンフィグ構造体 [詳解] | |
列挙型 | |
| enum | CriAtomDspPitchShifterParameterIdTag { CRIATOMDSP_PITCHSHIFTER_PARAM_PITCH = 0 , CRIATOMDSP_PITCHSHIFTER_PARAM_FORMANT = 1 , CRIATOMDSP_PITCHSHIFTER_PARAM_MODE = 2 } |
| ピッチシフター用パラメーター [詳解] | |
| enum | CriAtomDspTimeStretchParameterIdTag { CRIATOMDSP_TIMESTRETCH_PARAM_RATIO = 0 , CRIATOMDSP_TIMESTRETCH_PARAM_FRAME_TIME = 1 , CRIATOMDSP_TIMESTRETCH_PARAM_QUALITY = 2 } |
| タイムストレッチ用パラメーター [詳解] | |
関数 | |
| CriFloat32 | criAtomDsp_ConvertParameterFromCent (CriFloat32 cent) |
| セント値からDSPパラメーターへの変換 [詳解] | |
| CriSint32 | criAtomDspSpectra_CalculateWorkSize (const CriAtomDspSpectraConfig *config) |
| スペクトラムアナライザ作成に必要なワーク領域サイズを計算 [詳解] | |
| CriAtomDspSpectraHn | criAtomDspSpectra_Create (const CriAtomDspSpectraConfig *config, void *work, CriSint32 work_size) |
| スペクトラムアナライザの作成 [詳解] | |
| void | criAtomDspSpectra_Destroy (CriAtomDspSpectraHn spectra) |
| スペクトラムアナライザの破棄 [詳解] | |
| void | criAtomDspSpectra_Reset (CriAtomDspSpectraHn spectra) |
| スペクトラムアナライザのリセット [詳解] | |
| void | criAtomDspSpectra_Process (CriAtomDspSpectraHn spectra, CriUint32 num_channels, CriUint32 num_samples, CriFloat32 *pcm[]) |
| スペクトラム解析 [詳解] | |
| const CriFloat32 * | criAtomDspSpectra_GetLevels (CriAtomDspSpectraHn spectra) |
| スペクトル解析結果の取得 [詳解] | |
| typedef struct CriAtomDspPitchShifterConfigTag CriAtomDspPitchShifterConfig |
ピッチシフターアタッチ用パラメーター構造体
ピッチシフター用パラメーター
| typedef struct CriAtomDspTimeStretchConfigTag CriAtomDspTimeStretchConfig |
タイムストレッチ用パラメーター構造体
タイムストレッチ用パラメーター
| typedef struct CriAtomDspSpectraConfigTag CriAtomDspSpectraConfig |
スペクトラムアナライザ作成用パラメーター構造体
| typedef struct CriAtomDspAfxConfigTag CriAtomDspAfxConfig |
インサーションDSPのAFX用パラメーター構造体
| typedef struct CriAtomExDspAfxConfigTag CriAtomExDspAfxConfig |
AFX形式のインサーションDSPのアタッチ用コンフィグ構造体
ピッチシフター用パラメーター
タイムストレッチ用パラメーター
| CriFloat32 criAtomDsp_ConvertParameterFromCent | ( | CriFloat32 | cent | ) |
セント値からDSPパラメーターへの変換
| [in] | cent | セント値 |
| CriSint32 criAtomDspSpectra_CalculateWorkSize | ( | const CriAtomDspSpectraConfig * | config | ) |
スペクトラムアナライザ作成に必要なワーク領域サイズを計算
| [in] | config | スペクトラムアナライザ作成パラメーター |
| CriAtomDspSpectraHn criAtomDspSpectra_Create | ( | const CriAtomDspSpectraConfig * | config, |
| void * | work, | ||
| CriSint32 | work_size | ||
| ) |
スペクトラムアナライザの作成
| [in] | config | スペクトラムアナライザ作成パラメーター |
| [in] | work | ワーク領域 |
| [in] | work_size | ワーク領域サイズ |
| void criAtomDspSpectra_Destroy | ( | CriAtomDspSpectraHn | spectra | ) |
スペクトラムアナライザの破棄
| void criAtomDspSpectra_Reset | ( | CriAtomDspSpectraHn | spectra | ) |
スペクトラムアナライザのリセット
| void criAtomDspSpectra_Process | ( | CriAtomDspSpectraHn | spectra, |
| CriUint32 | num_channels, | ||
| CriUint32 | num_samples, | ||
| CriFloat32 * | pcm[] | ||
| ) |
スペクトラム解析
| const CriFloat32* criAtomDspSpectra_GetLevels | ( | CriAtomDspSpectraHn | spectra | ) |
スペクトル解析結果の取得