Struct CriAtomExAsr.IrReverbPerformanceInfo
IRリバーブエフェクトの負荷計測構造体
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public struct CriAtomExAsr.IrReverbPerformanceInfo
Remarks
説明: IRリバーブの負荷計測で得られる情報をまとめた構造体です。 IRリバーブは一定サンプルを1ブロックとして非同期で処理し、ブロック単位で負荷を計測します。
注意: プラットフォームによって計測される内容が異なる場合があります。 詳しくは各プラットフォームのCRI ADX マニュアルの IR リバーブを参照してください。
Fields
averageProcessInterval
平均処理インターバル(マイクロ秒)
Declaration
public uint averageProcessInterval
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの計測リセットから取得時点までの1ブロックの平均処理インターバルです。
averageProcessTime
平均処理時間(マイクロ秒)
Declaration
public uint averageProcessTime
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの計測リセットから取得時点までの1ブロックの平均処理時間です。
blocksize
ブロックサイズ
Declaration
public uint blocksize
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: Craftで設定可能なIRリバーブの1ブロックのサンプル数です。
備考: 現在IRリバーブのブロックサイズは512,1024のみをサポートします。 バスにIRリバーブエフェクトが存在しない場合、0を返します。
lastProcessInterval
最新処理インターバル(マイクロ秒)
Declaration
public uint lastProcessInterval
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの最新の1ブロックの処理間隔です。
lastProcessTime
最新処理時間(マイクロ秒)
Declaration
public uint lastProcessTime
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの最新の1ブロックの処理にかかった時間です。
maxProcessInterval
最大処理インターバル(マイクロ秒)
Declaration
public uint maxProcessInterval
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの計測リセットから取得時点までで最も長い1ブロックの処理インターバルです。
maxProcessTime
最大処理時間(マイクロ秒)
Declaration
public uint maxProcessTime
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの計測リセットから取得時点までで最も長い1ブロックの処理時間です。
processCount
処理回数
Declaration
public uint processCount
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブの1ブロックの処理回数です。
samplingRate
サンプリングレート
Declaration
public uint samplingRate
Field Value
Type | Description |
---|---|
uint |
Remarks
説明: IRリバーブ内部サンプリングレートです。
備考: 現在現在IRリバーブのサンプリングレートは48000Hzのみをサポートします。 バスにIRリバーブエフェクトが存在しない場合、0を返します。