Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49f594ca authored by Vlad Popa's avatar Vlad Popa Committed by Android (Google) Code Review
Browse files

Merge "CSD: log the received sound dose records"

parents bdf3e2ea 90470ff3
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import android.content.Context;
import android.content.Intent;
import android.media.AudioSystem;
import android.media.ISoundDoseCallback;
import android.media.SoundDoseRecord;
import android.os.Binder;
import android.os.Message;
import android.os.SystemClock;
@@ -133,11 +134,19 @@ public class SoundDoseHelper {
    private final Context mContext;

    private final ISoundDoseCallback.Stub mSoundDoseCallback = new ISoundDoseCallback.Stub() {
        @Override
        public void onMomentaryExposure(float currentMel, int deviceId) {
            Log.w(TAG, "DeviceId " + deviceId + " triggered momentary exposure with value: "
                    + currentMel);
        }

        public void onNewCsdValue(float currentCsd, SoundDoseRecord[] records) {
            Log.i(TAG, "onNewCsdValue: " + currentCsd);
            for (SoundDoseRecord record : records) {
                Log.i(TAG, "  new record: csd=" + record.value
                        + " averageMel=" + record.averageMel + " timestamp=" + record.timestamp
                        + " duration=" + record.duration);
            }
        }
    };

    SoundDoseHelper(@NonNull AudioService audioService, Context context,