inputLevels property

  1. @override
Stream<AudioLevels> get inputLevels
override

Broadcast stream of input peak updates.

Each event represents the most recent normalized stereo peaks emitted by the native input meter.

Implementation

@override
Stream<AudioLevels> get inputLevels => _inputLevels ??=
    inputEventChannel.receiveBroadcastStream().map((dynamic event) =>
        AudioLevels.fromMap(event as Map<dynamic, dynamic>));