Struct CriAtomDsp.AfxConfig
インサーションDSPのAFX用パラメーター構造体
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
[Serializable]
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
説明: 動作時パラメーター数を指定します。