summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioFlinger.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2012-05-22 21:13:29 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-22 21:13:29 -0700
commitcf0bf78c28cf25c30c42c784c1dc5bc094e6035d (patch)
tree8dbf194077b7aacd996636352ff0cc9006059905 /services/audioflinger/AudioFlinger.h
parent73e9a35c41efe4dac6b05387a9dafecdc662f140 (diff)
parente737cda649acbfa43fc1b74612a83f2fac9aa449 (diff)
downloadframeworks_av-cf0bf78c28cf25c30c42c784c1dc5bc094e6035d.zip
frameworks_av-cf0bf78c28cf25c30c42c784c1dc5bc094e6035d.tar.gz
frameworks_av-cf0bf78c28cf25c30c42c784c1dc5bc094e6035d.tar.bz2
am e737cda6: audioflinger: refine latency latency calculation.
* commit 'e737cda649acbfa43fc1b74612a83f2fac9aa449': audioflinger: refine latency latency calculation.
Diffstat (limited to 'services/audioflinger/AudioFlinger.h')
-rw-r--r--services/audioflinger/AudioFlinger.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/audioflinger/AudioFlinger.h b/services/audioflinger/AudioFlinger.h
index 1ae5414..51cbae7 100644
--- a/services/audioflinger/AudioFlinger.h
+++ b/services/audioflinger/AudioFlinger.h
@@ -1048,6 +1048,8 @@ public:
// Cache various calculated values, at threadLoop() entry and after a parameter change
virtual void cacheParameters_l();
+ virtual uint32_t correctLatency(uint32_t latency) const;
+
private:
friend class AudioFlinger; // for numerous
@@ -1154,6 +1156,7 @@ public:
virtual void threadLoop_mix();
virtual void threadLoop_sleepTime();
virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
+ virtual uint32_t correctLatency(uint32_t latency) const;
AudioMixer* mAudioMixer; // normal mixer
private: