CRI ADX
Last Updated: 2024-09-25 17:41 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 | ) |
スペクトル解析結果の取得