typedef struct CriAtomDspPitchShifterConfigTag CriAtomDspPitchShifterConfig |
ピッチシフタアタッチ用パラメーター構造体
typedef struct CriAtomDspTimeStretchConfigTag CriAtomDspTimeStretchConfig |
タイムストレッチ用パラメーター構造体
typedef struct CriAtomDspSpectraConfigTag CriAtomDspSpectraConfig |
ピッチシフタ用パラメーター
タイムストレッチ用パラメーター
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 | ) |
スペクトル解析結果の取得