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

Commit 541c1721 authored by Wei Jia's avatar Wei Jia Committed by Android (Google) Code Review
Browse files

Merge "MediaClock: allow user to query playback rate."

parents 2fb25c87 fa6a0676
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ struct MediaClock : public RefBase {
    void updateMaxTimeMedia(int64_t maxTimeMediaUs);

    void setPlaybackRate(float rate);
    float getPlaybackRate() const;

    // query media time corresponding to real time |realUs|, and save the
    // result in |outMediaUs|.
+5 −0
Original line number Diff line number Diff line
@@ -92,6 +92,11 @@ void MediaClock::setPlaybackRate(float rate) {
    mPlaybackRate = rate;
}

float MediaClock::getPlaybackRate() const {
    Mutex::Autolock autoLock(mLock);
    return mPlaybackRate;
}

status_t MediaClock::getMediaTime(
        int64_t realUs, int64_t *outMediaUs, bool allowPastMaxTime) const {
    if (outMediaUs == NULL) {