各種メーター表示

サンプルのディレクトリ

/cri/pc/samples/criatomex/display_meter

サンプルの解説

Atomライブラリには以下のメーター機能があり、それぞれ出力音声に対して測定を行います。
    CriAtomLevelInfo level_info;
    CriAtomLoudnessInfo loudness_info;
    CriAtomTruePeakInfo truepeak_info;

    /* レベルメーター機能の追加 */
    criAtomMeter_AttachLevelMeter(NULL, NULL, 0);
    /* ラウドネスメーター機能の追加 */
    criAtomMeter_AttachLoudnessMeter(NULL, NULL, 0);
    /* トゥルーピークメーター機能の追加 */
    criAtomMeter_AttachTruePeakMeter(NULL, NULL, 0);

    for(;;) {
        /* V同期待ち */
        criFwSys_WaitVsync();
        /* サーバー処理の実行 */
        criAtomEx_ExecuteMain();

        /* レベル測定結果の取得 */
        criAtomMeter_GetLevelInfo(&level_info);
        /* ラウドネス測定結果の取得 */
        criAtomMeter_GetLoudnessInfo(&loudness_info);
        /* トゥルーピーク測定結果の取得 */
        criAtomMeter_GetTruePeakInfo(&truepeak_info);
    }

    /* メーター機能の破棄 */
    criAtomMeter_DetachTruePeakMeter();
    criAtomMeter_DetachLoudnessMeter();
    criAtomMeter_DetachLevelMeter();

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

CRI Middleware logo Copyright (c) 2006-2018 CRI Middleware Co., Ltd.