Skip to content

//sorisdk/com.iplateia.afplib/AudioLevelCalculator

AudioLevelCalculator ​

[androidJvm]
class AudioLevelCalculator

Utility class to calculate the normalized audio level from a PCM byte buffer. Supports 8/16 bit, signed/unsigned, and endianness options.

Constructors ​

AudioLevelCalculator[androidJvm]
constructor()

Types ​

NameSummary
Companion[androidJvm]
object Companion

Functions ​

NameSummary
calculateLevel[androidJvm]
fun calculateLevel(buffer: ByteArray, readPoint: Int, leftOver: Int, bigEndian: Boolean = BIG_ENDIAN): Float
Calculates the normalized audio level (0.0 ~ 1.0) from the given buffer.