CRI ADX  Last Updated: 2024-03-21 14:32 p
各種メーター表示

サンプルのディレクトリ

/cri/pc/samples/criatomex/display_meter

サンプルで使用しているデータ

/cri/common/smpdata/criatomex/
  • SampleProject.acf
  • AtomCueSheet.avb
  • AtomCueSheet.awb

サンプルの解説

Atomライブラリには以下のメーター機能があり、それぞれ出力音声に対して測定を行います。
  • レベルメーター (Peak / RMS)
  • ラウドネスメーター
  • トゥルーピークメーター
CriAtomLevelInfo level_info;
CriAtomLoudnessInfo loudness_info;
CriAtomTruePeakInfo truepeak_info;
/* レベルメーター機能の追加 */
/* ラウドネスメーター機能の追加 */
/* トゥルーピークメーター機能の追加 */
for(;;) {
/* V同期待ち */
criFwSys_WaitVsync();
/* サーバー処理の実行 */
/* レベル測定結果の取得 */
/* ラウドネス測定結果の取得 */
/* トゥルーピーク測定結果の取得 */
}
/* メーター機能の破棄 */
void criAtomEx_ExecuteMain(void)
サーバー処理の実行
void criAtomMeter_AttachLoudnessMeter(const CriAtomLoudnessMeterConfig *config, void *work, CriSint32 work_size)
ラウドネスメーター機能の追加
void criAtomMeter_GetTruePeakInfo(CriAtomTruePeakInfo *info)
トゥルーピーク情報の取得
void criAtomMeter_DetachLoudnessMeter(void)
ラウドネスメーター機能の解除
void criAtomMeter_DetachLevelMeter(void)
レベルメーター機能の解除
void criAtomMeter_GetLoudnessInfo(CriAtomLoudnessInfo *info)
ラウドネス情報の取得
void criAtomMeter_DetachTruePeakMeter(void)
トゥルーピークメーター機能の解除
void criAtomMeter_GetLevelInfo(CriAtomLevelInfo *info)
レベル情報の取得
void criAtomMeter_AttachLevelMeter(const CriAtomLevelMeterConfig *config, void *work, CriSint32 work_size)
レベルメーター機能の追加
void criAtomMeter_AttachTruePeakMeter(const CriAtomTruePeakMeterConfig *config, void *work, CriSint32 work_size)
トゥルーピークメーター機能の追加
レベル情報
Definition: cri_atom.h:3017
ラウドネス情報
Definition: cri_atom.h:3091
トゥルーピーク情報
Definition: cri_atom.h:3168


各種メーターについて詳しい解説は こちら