Вы можете сделать запись в FMOD, если хотите.Можно использовать API-интерфейсы FMOD, такие как System :: recordStart и System :: getRecordDriverInfo.FMOD поставляет примеры записи, которые вы можете использовать в качестве основы для вашего решения.
Специально для получения уровня звука, если вы хотите сделать это во время выполнения, вы можете использовать Channel :: getWaveData, который даст вамснимок текущего воспроизводимого аудио, для этого вам нужно будет воспроизвести записанные данные.
Или же вы можете использовать Sound :: lock / Sound :: unlock, чтобы получить доступ к записанным звуковым данным, если это не так.Не воспроизводите.
Если у вас есть доступ к звуковым данным любым из этих способов, вы можете прочитать значения, чтобы получить информацию об уровне звука / пике.