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.