Struct CriAtomDsp.AfxConfig
インサーションDSPのAFX用パラメーター構造体
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public struct CriAtomDsp.AfxConfig
Remarks
説明: AFX形式のインサーションDSPをアタッチする際に指定するパラメーターです。 AttachDspAfx(in DspAfxConfig, IntPtr, int) 関数に CriAtomEx.DspAfxConfig 構造体のメンバとして指定します。
Fields
afxIf
Afx形式エフェクトのインタフェース
Declaration
public IntPtr afxIf
Field Value
Type | Description |
---|---|
IntPtr |
Remarks
説明: アタッチするAfx形式のエフェクトインタフェースを設定します。
configParameters
コンフィグパラメータ配列
Declaration
public NativeReference<float> configParameters
Field Value
Type | Description |
---|---|
NativeReference<float> |
Remarks
説明: エフェクトインスタンス初期化時に使用するパラメータの配列を設定します。 本パラメータは、インスタンス生成時に必要となる追加のパラメータ情報であり、動作時パラメータとは異なります。 例えば、ディレイエフェクトのコンフィグパラメータである最大遅延時間は、 インスタンス生成時に用意する遅延バッファサイズを確定させる為に用意されており、動作時は使用しません。
defaultParameters
デフォルトパラメータ配列
Declaration
public NativeReference<float> defaultParameters
Field Value
Type | Description |
---|---|
NativeReference<float> |
Remarks
説明: エフェクトの動作時パラメータのデフォルト値配列を設定します。 ボイスプールにエフェクトをアタッチした時や、エフェクトのパラメーターを初期化した場合、ここで指定したパラメータになります。
numConfigParameters
コンフィグパラメータ数
Declaration
public uint numConfigParameters
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: コンフィグパラメータ数を指定します。
numParameters
動作時パラメータ数
Declaration
public uint numParameters
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: 動作時パラメータ数を指定します。