CRI ADX  Last Updated: 2024-03-21 14:32 p
CriAtomDspAfxConfigTag 構造体

インサーションDSPのAFX用パラメーター構造体 [詳解]

#include <cri_atom.h>

フィールド

CriUint32 num_config_parameters
 コンフィグパラメータ数 [詳解]
 
const CriFloat32 * config_parameters
 コンフィグパラメータ配列 [詳解]
 
CriUint32 num_parameters
 動作時パラメータ数 [詳解]
 
const CriFloat32 * default_parameters
 デフォルトパラメータ配列 [詳解]
 
CriAtomAfxInterfaceWithVersionPtr afx_if
 Afx形式エフェクトのインタフェース [詳解]
 

詳解

インサーションDSPのAFX用パラメーター構造体

説明:
AFX形式のインサーションDSPをアタッチする際に指定するパラメーターです。
criAtomExVoicePool_AttachDspAfx 関数に CriAtomExDspAfxConfig 構造体のメンバとして指定します。
参照
criAtomExVoicePool_AttachDspAfx

フィールド詳解

◆ num_config_parameters

CriUint32 num_config_parameters

コンフィグパラメータ数

説明:
コンフィグパラメータ数を指定します。

◆ config_parameters

const CriFloat32* config_parameters

コンフィグパラメータ配列

説明:
エフェクトインスタンス初期化時に使用するパラメータの配列を設定します。
本パラメータは、インスタンス生成時に必要となる追加のパラメータ情報であり、動作時パラメータとは異なります。
例えば、ディレイエフェクトのコンフィグパラメータである最大遅延時間は、
インスタンス生成時に用意する遅延バッファサイズを確定させる為に用意されており、動作時は使用しません。

◆ num_parameters

CriUint32 num_parameters

動作時パラメータ数

説明:
動作時パラメータ数を指定します。

◆ default_parameters

const CriFloat32* default_parameters

デフォルトパラメータ配列

説明:
エフェクトの動作時パラメータのデフォルト値配列を設定します。
ボイスプールにエフェクトをアタッチした時や、エフェクトのパラメーターを初期化した場合、ここで指定したパラメータになります。

◆ afx_if

Afx形式エフェクトのインタフェース

説明:
アタッチするAfx形式のエフェクトインタフェースを設定します。

この構造体詳解は次のファイルから抽出されました: