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

IRリバーブエフェクトの負荷計測構造体 [詳解]

#include <cri_atom_asr.h>

フィールド

CriUint32 blocksize
 ブロックサイズ [詳解]
 
CriUint32 sampling_rate
 サンプリングレート [詳解]
 
CriUint32 process_count
 処理回数 [詳解]
 
CriUint32 last_process_time
 最新処理時間(マイクロ秒) [詳解]
 
CriUint32 max_process_time
 最大処理時間(マイクロ秒) [詳解]
 
CriUint32 average_process_time
 平均処理時間(マイクロ秒) [詳解]
 
CriUint32 last_process_interval
 最新処理インターバル(マイクロ秒) [詳解]
 
CriUint32 max_process_interval
 最大処理インターバル(マイクロ秒) [詳解]
 
CriUint32 average_process_interval
 平均処理インターバル(マイクロ秒) [詳解]
 

詳解

IRリバーブエフェクトの負荷計測構造体

説明:
IRリバーブの負荷計測で得られる情報をまとめた構造体です。 IRリバーブは一定サンプルを1ブロックとして非同期で処理し、ブロック単位で負荷を計測します。
注意
プラットフォームによって計測される内容が異なる場合があります。
詳しくは各プラットフォームのCRI ADX マニュアルの IR リバーブを参照してください。
参照
criAtomExAsr_GetIrReverbPerformanceInfo

フィールド詳解

◆ blocksize

CriUint32 blocksize

ブロックサイズ

説明:
Craftで設定可能なIRリバーブの1ブロックのサンプル数です。
備考:
現在IRリバーブのブロックサイズは512,1024のみをサポートします。
バスにIRリバーブエフェクトが存在しない場合、0を返します。

◆ sampling_rate

CriUint32 sampling_rate

サンプリングレート

説明:
IRリバーブ内部サンプリングレートです。
備考:
現在現在IRリバーブのサンプリングレートは48000Hzのみをサポートします。
バスにIRリバーブエフェクトが存在しない場合、0を返します。

◆ process_count

CriUint32 process_count

処理回数

説明:
IRリバーブの1ブロックの処理回数です。

◆ last_process_time

CriUint32 last_process_time

最新処理時間(マイクロ秒)

説明:
IRリバーブの最新の1ブロックの処理にかかった時間です。

◆ max_process_time

CriUint32 max_process_time

最大処理時間(マイクロ秒)

説明:
IRリバーブの計測リセットから取得時点までで最も長い1ブロックの処理時間です。

◆ average_process_time

CriUint32 average_process_time

平均処理時間(マイクロ秒)

説明:
IRリバーブの計測リセットから取得時点までの1ブロックの平均処理時間です。

◆ last_process_interval

CriUint32 last_process_interval

最新処理インターバル(マイクロ秒)

説明:
IRリバーブの最新の1ブロックの処理間隔です。

◆ max_process_interval

CriUint32 max_process_interval

最大処理インターバル(マイクロ秒)

説明:
IRリバーブの計測リセットから取得時点までで最も長い1ブロックの処理インターバルです。

◆ average_process_interval

CriUint32 average_process_interval

平均処理インターバル(マイクロ秒)

説明:
IRリバーブの計測リセットから取得時点までの1ブロックの平均処理インターバルです。

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