summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioFlinger.h
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2013-08-29 09:01:02 -0700
committerGlenn Kasten <gkasten@google.com>2013-08-29 09:19:07 -0700
commit53cec22821072719ee02c856e9ac2dda2496c570 (patch)
tree1ac72eaf3ba6059680f8c3d7e39ae58a9e03adc8 /services/audioflinger/AudioFlinger.h
parentce70374bf105f8a6160bf5dd70affea012b2a464 (diff)
downloadframeworks_av-53cec22821072719ee02c856e9ac2dda2496c570.zip
frameworks_av-53cec22821072719ee02c856e9ac2dda2496c570.tar.gz
frameworks_av-53cec22821072719ee02c856e9ac2dda2496c570.tar.bz2
Add IAudioTrack::getTimestamp()
with dummy implementation in AudioFlinger::TrackHandle, and implement AudioTrack::getTimestamp() using IAudioTrack. Also document invariant that mAudioTrack and control block are always non-0 after successful initialization. Change-Id: I9861d1454cff7decf795d5d5898ac7999a9f3b7e
Diffstat (limited to 'services/audioflinger/AudioFlinger.h')
-rw-r--r--services/audioflinger/AudioFlinger.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/audioflinger/AudioFlinger.h b/services/audioflinger/AudioFlinger.h
index e5e4113..5df04f4 100644
--- a/services/audioflinger/AudioFlinger.h
+++ b/services/audioflinger/AudioFlinger.h
@@ -411,6 +411,7 @@ private:
virtual status_t setMediaTimeTransform(const LinearTransform& xform,
int target);
virtual status_t setParameters(const String8& keyValuePairs);
+ virtual status_t getTimestamp(AudioTimestamp& timestamp);
virtual status_t onTransact(
uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags);