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

Commit 638b8164 authored by Andy Hung's avatar Andy Hung Committed by Android (Google) Code Review
Browse files

Merge "AudioTrack: Log sample rate changes from setSampleRate" into main

parents 2a757af0 e02df779
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1174,6 +1174,13 @@ status_t AudioTrack::setSampleRate(uint32_t rate)
    mSampleRate = rate;
    mProxy->setSampleRate(effectiveSampleRate);

    mediametrics::LogItem(mMetricsId)
            .set(AMEDIAMETRICS_PROP_EVENT, AMEDIAMETRICS_PROP_EVENT_VALUE_SETSAMPLERATE)
            .set(AMEDIAMETRICS_PROP_PREFIX_EFFECTIVE AMEDIAMETRICS_PROP_SAMPLERATE,
                    static_cast<int32_t>(effectiveSampleRate))
            .set(AMEDIAMETRICS_PROP_SAMPLERATE, static_cast<int32_t>(rate))
            .record();

    return NO_ERROR;
}

+1 −0
Original line number Diff line number Diff line
@@ -267,6 +267,7 @@
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETLOGSESSIONID  "setLogSessionId" // AudioTrack, Record
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETPLAYBACKPARAM "setPlaybackParam" // AudioTrack
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETPLAYERIID "setPlayerIId" // AudioTrack
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETSAMPLERATE "setSampleRate" // AudioTrack
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETSTARTTHRESHOLD "setStartThreshold" // AudioTrack
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETVOICEVOLUME   "setVoiceVolume" // AudioFlinger
#define AMEDIAMETRICS_PROP_EVENT_VALUE_SETVOLUME  "setVolume"  // AudioTrack