OSDN Git Service

Add IAudioTrack::getTimestamp()
authorGlenn Kasten <gkasten@google.com>
Thu, 29 Aug 2013 16:01:02 +0000 (09:01 -0700)
committerGlenn Kasten <gkasten@google.com>
Thu, 29 Aug 2013 16:19:07 +0000 (09:19 -0700)
commit53cec22821072719ee02c856e9ac2dda2496c570
tree1ac72eaf3ba6059680f8c3d7e39ae58a9e03adc8
parentce70374bf105f8a6160bf5dd70affea012b2a464
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
include/media/AudioTrack.h
include/media/IAudioTrack.h
media/libmedia/AudioTrack.cpp
media/libmedia/IAudioTrack.cpp
services/audioflinger/AudioFlinger.h
services/audioflinger/Tracks.cpp